Today is the National Day for Singapore. Yup, it's 9th Aug 2004. Singapore has been independent since 1965. Check out more history about Singapore here.

“My RSS Reader” is now 4 days old! You can read more about “My RSS Reader” in the “My RSS Reader” category.

For the past 2 days, I have been working on “My RSS Reader”. It now has a status history. The status history can be hidden or shown, depending on user preferences.

The current features for “My RSS Reader” are:

  1. Supports Atom 0.3, RDF, RSS 0.91, 0.92, 2.0
  2. Parser enabling/disabling so that a particular feed parser can be disabled. This enables me to test whether the parsers are working or not.

    Certain feeds support multiple formats. For example, all of the blogs on blogs.msdn.com supports both RSS and Atom.

    Since “My RSS Reader” supports RSS 0.91, 0.92, 2.0, Atom 0.3 and RDF formats, sometimes, I cannot tell visually whether a feed is not working (or giving out invalid XML) or if the parser is faulty.

  3. Showing/hiding status history window
  4. Importing feeds from URL or files using OPML format
  5. All panes are resizable.
  6. Full Unicode support: Blogs can be displayed in any languages.
  7. Autofeed detection. Given URLs such as http://borland.mblogger.cn/catchbug, or http://littlemissdrinkalot.blogspot.com/, http://james.seng.cc/, the parsing engine can detect that the correct feeds should be http://borland.mblogger.cn/catchbug/rss.aspx, http://littlemissdrinkalot.blogspot.com/atom.xml, http://james.seng.cc/node/feed. When it cannot detect properly, it can fall back to guessing.

To check out the latest images, browse over here, here and here.

I'll be working on conditional GET next, so the following resource is useful to me.

I'll talk more about the design of “My RSS Reader” in the future.