Home > Hacking, Igalia, Maemo > Vive la ReSiStance!

Vive la ReSiStance!

After all the hard work required to release Modest and Tinymail I finally found some energy to start a new pet project. I have never really liked the RSS reader that comes with the Nokia N900 Igalia gave me. I looks too “Diablo” and it’s not consistent at all with Fremantle look&feel.

That’s why I decided to write my own and, at the same time, regain contact with Python. The result is ReSiStance 0.1.

ReSiStance 0.1 from Igalia on Vimeo.

These are the main features of this first release

  • Support for RSS 0.90, Netscape RSS 0.91, Userland RSS
    0.91, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3,
    Atom 1.0, and CDF (kindly provided by feedparser module)
  • Feed and Favicon autodiscovery (no need to type the exact URI to the .xml file)
  • Add/Remove/Update feed sources
  • Landscape/Portrait mode support (I love apps with portrait mode)
  • Internationalization support

ReSiStance sources are already available for downloading from gitorious and the package for the N900 was uploaded to extras-devel repository.

Categories: Hacking, Igalia, Maemo Tags:
  1. Bokal
    March 22nd, 2010 at 14:01 | #1

    Just seen the screencast, awesome!

    I only wonder, where/how do you know if there is unread new items?

    Thanks for your work! That’s exactly the right design for RSS on maemo 5.

  2. Sergio
    March 22nd, 2010 at 14:11 | #2

    @Bokal
    From the main screen you don’t know. But when you open one feed source and the window with all the posts is shown, the read ones are shown in secondary text color (gray in that theme) while the unread ones are shown in active text color (blue in that theme)

    In the next release the main window will show “X unread messages”

  3. March 22nd, 2010 at 14:33 | #3

    Awesome!

    But I want to read my feeds on more than one machine, and synchronize the read/unread status of individual posts. Therefore I use Google Reader, and grumble that the mobile version on the N900’s browser is not as convenient as a native app would be, if only there would be a native app with Google Reader integration…

  4. Sergio
    March 22nd, 2010 at 17:03 | #4

    @Marius Gedminas that’s a nice feature I’d like eventually to add

  5. Libroid
    March 22nd, 2010 at 21:05 | #5

    Very nice app, but unfortunately it does not support cyrillic texts. Would it possible to fix it?

  6. Chris
    March 22nd, 2010 at 21:12 | #6

    That looks Fine! I think I’ll give it a spin ASAP. :)

    Keep us posted with updates!

  7. Anonymous
    March 23rd, 2010 at 12:17 | #7

    @Marius Gedminas
    Maybe you should have a look at “grr”: http://maemo.org/packages/view/grr/
    It’s a nice google reader frontend. Maybe both applications (grr and ReSiStance) can do something together? :)

  8. Azero
    March 29th, 2010 at 17:25 | #8

    Very cool! Also, maybe you can have a look at http://maemo.org/packages/view/feedingit/ , it’s got a similar UI to what you got here.

  9. Ashley
    March 27th, 2011 at 08:27 | #9

    Hello svillar and others,
    I have modified the code of version 0.8.7 (current version in Maemo extras-devel) to add a button to open the RSS post in a browser.

    I added this as many news sites such as Linux.com only send very short summaries via RSS (to keep up their page views, presumably). Without being able to jump straight to the article, they’re a tad inconvenient.

    I have no access to the Maemo repos, so for now the modification is only on my phone. Perhaps svillar, you could check my changes and merge if you think they’re okay?

    I could send you diffs against 0.8.7 for the 2 files changed, which are constants.py and gui.py.

    Regards
    Ashley

    • svillar
      March 28th, 2011 at 09:13 | #10

      @Ashley: thank you very much. Could you please file a bug in https://bugs.maemo.org (product ReSiStance) and attach your patch there. I’ll review it.

  1. March 23rd, 2010 at 01:41 | #1