maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   FeedingIt - RSS Reader (https://talk.maemo.org/showthread.php?t=39276)

jer006 2010-09-28 11:53

Re: FeedingIt - RSS Reader
 
i have been noticing an interesting problem with my n900 and feedingit. if i open feedingit and use it in portrait mode for a bit, then i switch to another app (opera for example) and use the keyboard for a bit in landscape mode feedingit it get stuck in portrait mode.

When i pull up the task switcher feedingit shows in landscape mode however when i switch to it even though the keyboard is out and the phone is landscape oriented, feedingit will switch to portrait every time...

once it gets stuck like this the only way out is to quit and restart. slocan have you seen this functionality?

jer006 2010-09-28 15:32

Re: FeedingIt - RSS Reader
 
hmm it only gets stuck when the keyboard is open by the looks of it, as if I close the keyboard it will go from portrait to landscape and back again no problem at all.

Slocan 2010-09-28 16:26

Re: FeedingIt - RSS Reader
 
Opening the keyboard locks the app in its current mode (landscape or portrait). I find it useful when lying down so it doesn't rotate automatically all the time.

pelago 2010-10-30 20:49

Re: FeedingIt - RSS Reader
 
In the Settings dialogue, are the font size settings really in pixels as it says, or in points as I suspect?

Slocan 2010-10-30 21:56

Re: FeedingIt - RSS Reader
 
Quote:

Originally Posted by pelago (Post 857874)
In the Settings dialogue, are the font size settings really in pixels as it says, or in points as I suspect?

The unit is whatever unit Gtk uses by default, which is probably points, I think you're correct.

Slocan 2010-11-03 05:48

Re: FeedingIt - RSS Reader
 
Just posted a little video preview of the new interface based on Qml:
http://www.youtube.com/watch?v=CklTxg187DU
It's still in quite an early stage, with a few known issues (mainly strange caching behaviour), and a lot of polishing to do. But it's been quite an interesting experiment.

For those who would like to try it themselves (usual extras-devel caution applies, times 5 as it's not even there!), the 0.9beta package is available at: https://garage.maemo.org/frs/?group_id=1202
Note that you need to have PR1.3, and install manually the qt4-declarative-qmlviewer package. This version adds categories, and also fixes a few bugs.
To preview the QML interface, type "FeedingIt qml" on the X-terminal. As usual, feel free to send feedback, comments and even insults my way.

Nikem 2010-11-03 22:48

Re: FeedingIt - RSS Reader
 
Surprisingly fast interface in qml - good work!
And in the traditional layout the entries of the feeds have the correct order again, yeah!
How do I update the feeds in the qml version, or do I have to wait for the next release? :D

Slocan 2010-11-04 00:23

Re: FeedingIt - RSS Reader
 
Quote:

Originally Posted by Nikem (Post 862701)
Surprisingly fast interface in qml - good work!

Thanks! I have to say I am quite impressed with what's possible in QML. Nokia and all the Qt contributors have made something really nice here.

Quote:

Originally Posted by Nikem (Post 862701)
How do I update the feeds in the qml version, or do I have to wait for the next release? :D

You can't for now. I'd suggest to use the home-screen widget to trigger regular automatic updates, or manual (the white icon).

x-lette 2010-11-10 13:07

Re: FeedingIt - RSS Reader
 
Sorry if this question is already answered, I didn't read through all 45 pages.
Is there an option to enlarge the widget? Currently it seems like it shows as many lines as feeds are enabled. I started with two feeds and the widget showed two lines, then I added a third feed and the widget grew by one line. This might be useful when looking at the feeds but when looking at the entries this is way to small. I'd like to have 10 or more lines so I can quickly see the latest entries without having to scroll or open the app itself.

Slocan 2010-11-10 19:52

Re: FeedingIt - RSS Reader
 
Hi x-lette, the widget will show up to 10 lines, depending on how many feeds you have. If you only have 2 feeds, but want it to be bigger, you can add a few feeds with just spaces as names and "http://" as url.

x-lette 2010-11-10 20:19

Re: FeedingIt - RSS Reader
 
Thanks, that's a nice workaround. Does it have some downside like longer loading time while trying to fetch 'empty' feeds?

Slocan 2010-11-10 21:04

Re: FeedingIt - RSS Reader
 
Not really any downside to it. It will take a bit more time to update all feeds, but the difference would be measured in fraction of seconds, so hardly noticeable. The app itself would not be affected in loading time. The look of it is most affected, with a bunch of not-so-nice-looking empty items in the feed list :-).

x-lette 2010-11-10 22:05

Re: FeedingIt - RSS Reader
 
Tested it and this trick works quite fine. There is a little error in resizing the widget when deleting an entry. The widget stays same size but the content is downsized by one line. I guess a restart of the widget would fix that but there seems to be some inconsitency in size calculation.

Slocan 2010-11-10 22:13

Re: FeedingIt - RSS Reader
 
Not that I've spent a whole lot of time on it, but I've never found a way to downsize a widget. It grows very easily, but you can't shrink it back down (except by restarting hildon-desktop, or removing/readding it).

x-lette 2010-11-11 09:34

Re: FeedingIt - RSS Reader
 
Strange, but I can live with that. It's not that often that I delete an entry, just stumbled upon it because saved feed entries generates his own line in feedlist and then the widget was one line too long ;)

mr_jrt 2010-11-14 22:31

Re: FeedingIt - RSS Reader
 
Just wondering if anyone else has noticed this....

I have the general BBC News feed among me feeds, and the BBC feed seems to have lots and lots of duplicates listed. I suspect this is because the BBC updates it's stories in some way, but my other feed readers on my PC (Firefox live bookmarks and Thunderbird RSS feeds) don't seem to get the duplicates.

Slocan 2010-11-15 17:39

Re: FeedingIt - RSS Reader
 
mr_jrt, if they change the title or the publication date when they update, you'll get the duplicate articles. This is changed in the current dev version, so that should cut out the number of duplicates once it's ready for release.

Slocan 2010-11-22 18:28

Re: FeedingIt - RSS Reader
 
FYI, beta 2 release of the QML interface, with a couple screenshots, and video. I will probably push it to Extras-devel in a few days.
http://feedingit.marcoz.org/news/?p=82

If anyone is interested in some design work for the icons in the toolbar (and/or the overall look of the app, such as making mock-ups), please let me know!

Saturn 2010-11-22 20:20

Re: FeedingIt - RSS Reader
 
Wanted to say some time now..

I have been using your application daily for several weeks now - it is amazing..

In my opinion, it is in the top 10 of the available application in slickness and execution.

Thanks.

handaxe 2010-11-22 21:47

Re: FeedingIt - RSS Reader
 
@slocan: firstly, I second Saturn's comments, FeedingIt looks to become at the centre of my n900 use. Only gripe was the duplicate issue.

I use FeedingIt as a standalone app. The beta works from the desktop widget but fired up from the icon it presents "default category" that leads to a blank screen. How do I get my feeds up an visible in standalone mode?

Tnx

Slocan 2010-11-22 22:10

Re: FeedingIt - RSS Reader
 
Quote:

Originally Posted by handaxe (Post 880643)
I use FeedingIt as a standalone app. The beta works from the desktop widget but fired up from the icon it presents "default category" that leads to a blank screen. How do I get my feeds up an visible in standalone mode?

In theory, you should get the listing of feeds once you click on the category (when you first upgrade, all the feeds will be in the only "Default Category").

Can you start it up from the X-Terminal by typing "FeedingIt" there, click on the category, and then quit. Are there are any error messages displayed in the terminal (output is quite verbose, ignore the ones that start with the date)?

handaxe 2010-11-22 23:24

Re: FeedingIt - RSS Reader
 
Here you go:

Code:

~ $ FeedingIt
file:///opt/FeedingIt/qml/common/ToolBar.qml:51:9: QML Row: Cannot specify left, right, horizontalCenter, fill or centerIn anchors for items inside Row
file:///opt/FeedingIt/qml/common/AddCat.qml:11:9: QML Row: Cannot specify left, right, horizontalCenter, fill or centerIn anchors for items inside Row
file:///opt/FeedingIt/qml/common/AddFeed.qml:26:9: QML Row: Cannot specify left, right, horizontalCenter, fill or centerIn anchors for items inside Row
file:///opt/FeedingIt/qml/common/AddFeed.qml:15:9: QML Row: Cannot specify left, right, horizontalCenter, fill or centerIn anchors for items inside Row
created new network access manager for QDeclarativeEngine(0x243910)
Nokia-N900 - - [23/Nov/2010 00:13:46] "GET /categories HTTP/1.1" 200 -
Nokia-N900 - - [23/Nov/2010 00:13:46] "GET /config HTTP/1.1" 200 -
Nokia-N900 - - [23/Nov/2010 00:13:48] "GET /isUpdating/ HTTP/1.1" 200 -
Nokia-N900 - - [23/Nov/2010 00:13:50] "GET /isUpdating/ HTTP/1.1" 200 -
Nokia-N900 - - [23/Nov/2010 00:13:52] "GET /isUpdating/ HTTP/1.1" 200 -
Nokia-N900 - - [23/Nov/2010 00:13:54] "GET /isUpdating/ HTTP/1.1" 200 -
Nokia-N900 - - [23/Nov/2010 00:13:57] "GET /feeds/1 HTTP/1.1" 200 -
Error FODC0002 in tag:trolltech.com,2007:QtXmlPatterns:QIODeviceVariable:src, at line 1, column 9176: Expected '#' or '[a-zA-Z]', but got ' '.
Nokia-N900 - - [23/Nov/2010 00:14:03] "GET /task HTTP/1.1" 200 -
Nokia-N900 - - [23/Nov/2010 00:14:58] "GET /isUpdating/ HTTP/1.1" 200 -
~ $

One other thing: I have tried with both the stock Nokia and Humanity theme and the colours on the summary screen after the light blue headlines and before the linked article is illegible. Background is black, as is the text excepting the headline, which is dark blue.

Slocan 2010-11-24 16:47

Re: FeedingIt - RSS Reader
 
Thanks to handaxe very valuable help, we've fixed a number of issues in the beta version. If you've already installed it, please download the update again (same file name): https://garage.maemo.org/frs/?group_id=1202

As an addendum to known-issues, articles will show as black on black in the QML interface until you run an update.

handaxe 2010-11-26 23:30

Re: FeedingIt - RSS Reader
 
Some observations on the qml version (and I assume the functionality will match that of the no qml interface):

Updating feeds takes a VERY long time compared to the noqml interface. I thought it had hung but later saw that it was still busy with a feed that generally has the largest number of updates (bbc news if it matters). No errors in output from CLI.

(As an aside -no great complaint but FeedingIt takes much longer to update the same feed list than does RssOwl on a linux desktop - could be network card throughput related though)

The built-in web reader: if one uses the magnifier it is very difficult to drag the screen to the left or right to view enlarged text. The screen re-centres upon releasing the stylus (for eg. one needs to scroll down). If one drags too energetically left or right, the screen pages over to the pre- or suc-seeding feed item. Difficult to get the balance right and tiring...

Slocan 2010-11-27 17:02

Re: FeedingIt - RSS Reader
 
Quote:

Originally Posted by handaxe (Post 884108)
Updating feeds takes a VERY long time compared to the noqml interface.

Yeah, it only does 1 feed at a time, instead of 3 before (and each feed is also longer to update).
Updates are mostly disk I/O bound (and CPU), rather than network. It definitely could use some benchmarking, and optimizing.

Quote:

Originally Posted by handaxe (Post 884108)
The built-in web reader: if one uses the magnifier it is very difficult to drag the screen to the left or right to view enlarged text.

Articles that are wider than the screen size (because of the zoom, or images that are too wide) are not handled all that well right now, it's on the to-do list.

Thanks for the feedback, though, very appreciated!

Laughing Man 2010-12-05 04:12

Re: FeedingIt - RSS Reader
 
Hey Slocan, is there anyway to get a list of links for the archived articles? The archived feature is nice, but whenever I open a saved article (say from ArsTechnica) I get spammed with 4-5 windows opened (Facebook, Twitter, some advertisements, etc..). I've gave up on viewing it through the built in webkit browser and resorted to just Googling the titles of the saved feeds.

Slocan 2010-12-07 21:28

Re: FeedingIt - RSS Reader
 
LaughingMan, save this to a file export.py (or whatever name you want), and run it with "python export.py" on the terminal
Code:

import sqlite3
db=sqlite3.connect("/home/user/.feedingit/ArchivedArticles.d/ArchivedArticles.db")
links=db.execute("SELECT title,link FROM feed;").fetchall()
for (title,link) in links:
  print title + " " + link

Note that this is from memory, I am not able to test it at this time. That should give you a list of the titles and links.

Laughing Man 2010-12-16 04:18

Re: FeedingIt - RSS Reader
 
Thanks, I just gotta print it to a .txt file and everything is set. :)

I could just add something to the print command right? I'll test it out myself tomorrow.

Code:

import sqlite3
db=sqlite3.connect("/home/user/.feedingit/ArchivedArticles.d/ArchivedArticles.db")
links=db.execute("SELECT title,link FROM feed;").fetchall()
for (title,link) in links:
  FI = open('Links.txt','w')
  print >>FI, title + " " + link

Edit: Anyway to specify where the Links.txt should be (like in MyDocs?)

Rob1n 2010-12-16 08:44

Re: FeedingIt - RSS Reader
 
Quote:

Originally Posted by Laughing Man (Post 897838)
Anyway to specify where the Links.txt should be (like in MyDocs?)

Just specify the full path (/home/user/MyDocs/Links.txt) in the open command, at a guess.

Laughing Man 2010-12-26 16:35

Re: FeedingIt - RSS Reader
 
Hmm, I'm getting a unicode error. Anyone know of a way to change it to write in UTF-8 format? Searching through Google offered a few methods but I couldn't get it to work.

Slocan 2010-12-26 20:23

Re: FeedingIt - RSS Reader
 
Something like this should do it (once again, not really tested):
Code:

import sqlite3
from xml.sax.saxutils import escape                                                         
db=sqlite3.connect("/home/user/.feedingit/ArchivedArticles.d/ArchivedArticles.db")
links=db.execute("SELECT title,link FROM feed;").fetchall()
import sqlite3
from xml.sax.saxutils import escape
db=sqlite3.connect("/home/user/.feedingit.0.8.0-4.bkp/ArchivedArticles.d/ArchivedArticles.db")
links=db.execute("SELECT title,link FROM feed;").fetchall()
file=open("/home/user/MyDocs/Links.txt")
for (title,link) in links: 
    file.write(escape(title) + " " + link)
file.close()


Laughing Man 2010-12-27 01:04

Re: FeedingIt - RSS Reader
 
Quote:

Originally Posted by Slocan (Post 904820)
Something like this should do it (once again, not really tested):
Code:

import sqlite3
from xml.sax.saxutils import escape                                                         
db=sqlite3.connect("/home/user/.feedingit/ArchivedArticles.d/ArchivedArticles.db")
links=db.execute("SELECT title,link FROM feed;").fetchall()
import sqlite3
from xml.sax.saxutils import escape
db=sqlite3.connect("/home/user/.feedingit.0.8.0-4.bkp/ArchivedArticles.d/ArchivedArticles.db")
links=db.execute("SELECT title,link FROM feed;").fetchall()
file=open("/home/user/MyDocs/Links.txt")
for (title,link) in links: 
    file.write(escape(title) + " " + link)
file.close()


Code doesn't seem to work. It reported

Quote:

Traceback (most recent call last):
File "FeedingExport.py", line 7, in <module>
db=sqlite3.connect("/home/user/.feedingit.0.8.0-4.bkp/ArchivedArticles.d/ArchivedArticles.db")
sqlite3.OperationalError: unable to open database file
I fixed the .feedingit.0.8.0-4bkp part, but then it reported.

Quote:

Traceback (most recent call last):
File "FeedingExport.py", line 7, in <module>
file.write(escape(title) + " " + link)
IOError: [Errno 9] Bad file descriptor
I added a a+ or a w statement to the file.open statement and now it's back to

Quote:

Traceback (most recent call last):
File "FeedingExport.py", line 11, in <module>
file.write(escape(title) + " " + link)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2019' in position 38: ordinal not in range(128)

Slocan 2010-12-28 05:57

Re: FeedingIt - RSS Reader
 
Sorry, about the incorrect code. This time should be better, finally got a little bit more time.
Code:

import sqlite3
import codecs
from xml.sax.saxutils import escape
db=sqlite3.connect("/home/user/.feedingit/ArchivedArticles.d/ArchivedArticles.db")
links=db.execute("SELECT title,link FROM feed;").fetchall()
file=codecs.open("/home/user/MyDocs/Links.txt","w","utf-8")
for (title,link) in links:
    file.write("%s %s\n" %(escape(title),link))
file.close()


midori 2011-01-17 07:38

Re: FeedingIt - RSS Reader
 
Hi,
I was wondering how to download an article. I added the article to "archived articles" and if I open the preview of this archived article it says:"not yet downloaded. Click here to read online"
But it gives me no option to download the article. Am I supposed to download the article via microB? If so, where should save MicroB the article, to ensure that I can read it with Feedingit?

Slocan 2011-01-17 19:26

Re: FeedingIt - RSS Reader
 
Quote:

Originally Posted by midori (Post 922062)
I was wondering how to download an article. I added the article to "archived articles"

Hi, the article will be downloaded automatically the next time you update the "Archived Articles" feed (either through updating just this one, or updating all feeds, automatically or not).

kayamagan 2011-05-05 18:10

Re: FeedingIt - RSS Reader
 
i slocan

Feedingit.qml is the bigger feeds app i never seen, but it is not over.

what about your works on it?
thx

Slocan 2011-05-05 18:31

Re: FeedingIt - RSS Reader
 
Hi,
The work done on the QML interface was translated into Lukija ( http://maemo.org/packages/view/lukija/ ), a Read-It-Later client. Ultimately, I'd like to add the FeedingIt RSS capabilities back into Lukija, but it is proving to be more work/time than I can spend these days, so can't make any promises on when/if it will ever happen.

kayamagan 2011-05-08 13:50

Re: FeedingIt - RSS Reader
 
ok, thank you man

geneven 2011-06-06 01:11

Re: FeedingIt - RSS Reader
 
I wish there was an add-in or something that would filter out identical headlines. I get lots of them.

Slocan 2011-06-06 02:50

Re: FeedingIt - RSS Reader
 
Identical headlines in the same feed or in separate feeds? Like the same story picked up by different news channels?


All times are GMT. The time now is 21:53.

vBulletin® Version 3.8.8