maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] GRead : yet another Google Reader application... (PyQt) (https://talk.maemo.org/showthread.php?t=60564)

Twidi 2010-08-18 02:53

[Announce] GRead : yet another Google Reader application... (PyQt)
 
Update 11.22.10:

1.0.7 : simple gestures on the item list : swipe to right to mark item as read, and to left to mark item as unread

1.0.6 : click on the right part on an item's line in the item list to display the context menu (you can always "long press" to display it)

---------

Update 10.20.10: Gread is available in extras-devel !

---------

Update 09.14.10: some ui enhancement

A screenshot of the last version (clic to see full size):

http://twitpic.com/show/thumb/2o71l5.png

---------

Update 09.13.10 : new version, fully rewriten (except UI).

---------

Original message, 08-18-10:

Author of the blog "nokia-n900.fr" (not very active these times) since october, but with my own n900 from a month, i decided to wrote a Google Reader application, because the only one i found and tried, grr, didn't work very well for me.

So i found a lib for google reader "libgreader", in python (my preferred language), i added a lot of stuff in it, and i chose QT as toolkit (perhaps my app will work on Meego (i am also the author of meego-os.fr) and, with an eye open to the grr source code, here is GRead.

It's a work in progress but the first step is almost reached.

The main goal is to have a Google Reader application as good as the "Newsrob" one on Android i used before having my Nokia n900.

The first step is to create an application with the basics, as we have in "grr"
The next step is to add real offline capabilities.

This firs step is currently done minus keybord shortcuts, but with many improvements:

- more settings (for interface)
- choose between feeds or labels at launch
- works too on 2G/3G (for me grr works only on wifi)
- auto-rotation
- thread for network operations
- manage auto-reconnect, detect lack of connectivity (all operations will be done when the network is available)
- allow to show original feed content in the application (using QTWebkit) or in the browser
- see more special feeds (shared and starred, but also "all", "friends", "notes"...)
- scroll long titles

There is some little bugs and lacks:

- unread count not always sync in feeds list when some item are read (without doing a resync), and specially for special feeds
- GRead does not connect the device to network, it just uses the current one
- no shortcuts yet
- no zoom in the item view
- and so on :)

I currently work a lot on this application,

And notice it also runs on linux out of the box (the only package needed, except PyQt, is simplejson). libgreader is included with GRead.

You can found the source code on GitHub : http://github.com/twidi/GRead

To launch GRead, simply execute the gread.py file in the src directory

PS : if i found a easy way to make a package i'll do it, i actually don't know how to do this.

PPS : i just saw the topic about grr

Twidi 2010-08-18 03:50

Re: [Announce] GRead : yet another Google Reader application... (PyQt)
 
Some screenshots :

Settings :

http://a.imageshack.us/img686/3385/settings1.th.png

http://a.imageshack.us/img121/4366/settings2.th.png

http://a.imageshack.us/img213/2184/settings3.th.png

Feed list (mode "labels") with the "special feeds" label opened:
http://a.imageshack.us/img411/1193/feedlist1.th.png

Same with a normal label :
http://a.imageshack.us/img442/9121/feedlist2.th.png

The item list :
http://a.imageshack.us/img8/4161/itemlisth.th.png

And it's menu :
http://a.imageshack.us/img706/6895/itemlistmenu.th.png

And then the menu of the item view :
http://a.imageshack.us/img717/4449/itemviewmenu.th.png

Tranquility 2010-08-18 23:49

Re: [Announce] GRead : yet another Google Reader application... (PyQt)
 
I really like what I see until now, but to do the jump from grr to yours, one feature ist missing. I need the j and k buttons to jump to the next entry otherwise its very uncomfortable.
Another thing I would change is the title of the entry in the title bar...if the headline is a long one it needs up to 3 seconds to get the meaning.
I would prefer the name of the feed along with the unread count in the title bar and the title of the feedentry under it.

Twidi 2010-08-19 02:47

Re: [Announce] GRead : yet another Google Reader application... (PyQt)
 
Thanks for your message.

The keyboard shortcuts are really important and i will manage then asap.

For the title bar, now the scroll is faster in the lat version on github (twice).

Btw It is possible to show a message (the horizontal yellow stuff) with the title, because i am not fan of a bar under the title which will take too much place (it's always too much on small screens)

In this latest version i also enhanced the portrait mode (smoother between different windows) and the capabilities to zoom in the browser with the volume buttons.

The next thing will be i think the shortcuts (i miss then too) and then inconsistency in unread counts between the feed list and the item list.

Twidi 2010-08-19 04:04

Re: [Announce] GRead : yet another Google Reader application... (PyQt)
 
I just pushed on github a new version with
- j (or n) and k (or p) shortcuts (more shortcuts later, i wanted to add them quickly)
- a message with the title is shown when a new item is selected

Enjoy :)

El Amir 2010-08-19 04:11

Re: [Announce] GRead : yet another Google Reader application... (PyQt)
 
Twidi, I see you use python and PyQt just like me. Ive got 2 apps (nothing fancy) in Extras-devel (see my signature), I'd gladly help you with packaging questions/issues you might have.

Let me know!

PS: and I also speak French :D

thearcane 2010-08-19 05:30

Re: [Announce] GRead : yet another Google Reader application... (PyQt)
 
I'd love to see a Google Reader app with a good desktop widget...

Twidi 2010-08-19 07:20

Re: [Announce] GRead : yet another Google Reader application... (PyQt)
 
El Amir : thanks in advance, i will contact you when needed :)

thearcane : actually it's really not my priority, but later why not. You could try "greader"

fpp 2010-08-19 18:29

Re: [Announce] GRead : yet another Google Reader application... (PyQt)
 
Hi Twidi,

Thanks for the PM. I'm French too, so you don't need to bother with English there :-)

Although the new (forked) version of Grr is much improved and almost enough for my needs, I'm still interested in Gread:

- because it looks even better :-)

- because it's in Python so maybe I could help (although you seem far ahead of me there...)

- and especially because it might also run on Maemo4/Diablo. I still use my N810 at home and I haven't found any GR client for it, GR Mobile in the browser isn't so great...

I'll give it a try tonight and see how it goes. If it doesn't use any Mameo5-specific APIs (like the new Qt-Mobility etc.) it should work.

If you need anything else, just shout :-)

Edit: ah, and I see from the screenshots that it also has the "All" list that is lacking from Grrr... good job !

fpp 2010-08-19 18:33

Re: [Announce] GRead : yet another Google Reader application... (PyQt)
 
Quote:

Originally Posted by Twidi (Post 789966)
PS : if i found a easy way to make a package i'll do it, i actually don't know how to do this.

Look for something called "pyPackager" by Khertan (Benoît Hervier, another Frenchman :-). That could help you.

Edit: look here first...
http://wiki.maemo.org/PyPackager


All times are GMT. The time now is 23:58.

vBulletin® Version 3.8.8