Marina

So I'm not incredibly happy with any of the existing rss readers for gnome. I also haven't found any of them to have code bases I'm at all interested in hacking upon. So I started writing my own. It's a combination of pygtk and twisted using the gtk2reactor.

Lots of work to do, and its not incredibly useful at the moment.

Marina

Couple things I'm interested in

  • My reading habits know about who I am. It should train my spam.
  • Lots of ancillary information can be extracted from a syndication. Plugins should be able to intelligently display that. Think video, audio, gps coordinates, etc.
  • Strong offline support.
  • See what your friends read.
  • Outlook style article list with date headers, flagging and all. This is probably going to require making a gtk.TreeStore wrapper that allows for adding in additional records. I guess a new gtk.TreeView subclass is also a possibly that has something similar to row_separator_func for group headers. Yuck. Then again, I could just write my own gtk.CellRenderer that does all the logic.

Anywho, this was meant to be very succinct and I'm already writing more than intended.

bzr clone http://pantlesssoftware.com/branches/marina/

Comments (7)

  1. Og Maciel wrote:

    Looking forward to following the development of your code! :)

    BTW, have you tried Liferea?

    Cheers,

    Og

    Sunday, January 6, 2008 at 8:04 pm #
  2. chergert wrote:

    Yeah, Liferea is ok. I’ve tried hacking on it even. I found the code-base to be absolutely hideous. My goal was to fix Liferea’s UI. There was so much code duplication and rot that it made sense for me to start something people will enjoy hacking upon.

    Sunday, January 6, 2008 at 10:37 pm #
  3. Og Maciel wrote:

    I really like the sound of what you said. To be honest, I also wanted to hack on Liferea, but I didn’t want to get tangled in C/C++ code. Tonight I’m going to download your code and take a peek. :)

    Cheers,

    Og

    Monday, January 7, 2008 at 2:47 am #
  4. what you say about the sorry state of the rss/atom readers in gnome and linux in general is very true; I’ve had a long blog post about that right after guadec 2006 – but then I discovered google reader and my feed reading habits changed. still, I’d really like a nice, clean reader for when I’m offline.

    important thing to settle down at the very beginning of a project: sane (and by sane I mean: follow the HIG and the current conventions of *mail* user agents) key bindings.

    will check out your bzr repository, keep up the good work!

    Wednesday, January 9, 2008 at 10:45 am #
  5. chergert wrote:

    You are right, google reader is quite good. I, however, am not a fan of web applications.

    You can count on there being a Google Reader “Source”. It will show up like a folder and all of your remote feeds will be children of that folder.

    I hope to get to that shortly after cleaning up the core and making it fully asynchronous (which is in progress).

    Thursday, January 10, 2008 at 7:02 pm #
  6. michael wilde wrote:

    thats pretty tight. Since i’m a mac fanboi, i use NewsFire RSS… its pretty darn good. Nice video integration, and blog posting built in. Check out and steal some ideas. http://newsfirerss.com

    Friday, February 22, 2008 at 3:53 am #
  7. chergert wrote:

    The year or so I had a mac I loved newsfire. I think I’m going to work on a new concept for reading rss. More workflow based than anything!

    Sunday, March 2, 2008 at 6:36 am #

Trackback/Pingback (1)

  1. paul cutler’s blog » Blog Archive » SCALE Part 1 on Wednesday, February 13, 2008 at 9:02 pm

    [...] door to Foresight at the show. Chatted with Christian briefly on a new RSS reader he just started working on for GNOME, which looks [...]