public
Description: RSS and Atom parser that plays well with GObject
Homepage: http://dronelabs.com/projects/rss-glib
Clone URL: git://github.com/chergert/rss-glib.git
name age message
file .gitignore Sat Nov 01 17:16:59 -0700 2008 Install mono bindings to folder other than the ... [chergert]
file AUTHORS Mon Oct 06 02:42:28 -0700 2008 -sorry Emmanuele [chergert]
file COPYING Sat Jun 07 19:42:21 -0700 2008 initial skeleton commit [chergert]
file ChangeLog Wed Feb 18 18:07:28 -0800 2009 Track vala language changes. [chergert]
file Makefile.am Fri Oct 31 23:38:06 -0700 2008 Work towards getting distcheck [chergert]
file NEWS Sat Jun 07 19:42:21 -0700 2008 initial skeleton commit [chergert]
file README Fri Oct 31 22:52:17 -0700 2008 Add basic README [Christian Hergert]
file acinclude.m4 Fri Oct 31 20:43:46 -0700 2008 Start on python bindings! 2008-10-31 Christian... [Christian Hergert]
file autogen.sh Sat Jun 07 19:42:21 -0700 2008 initial skeleton commit [chergert]
directory bindings/ Wed Feb 18 18:07:28 -0800 2009 Track vala language changes. [chergert]
file configure.ac Wed Feb 18 18:07:44 -0800 2009 Bump api version. [chergert]
directory debian/ Sun Feb 15 18:55:51 -0800 2009 Add debian packaging. [chergert]
directory doc/ Tue Nov 04 12:28:27 -0800 2008 Move error types to the -private.h and properly... [chergert]
directory examples/ Fri Nov 14 19:55:25 -0800 2008 Make sure examples get added [chergert]
file rss-glib.pc.in Sun Jun 08 00:06:13 -0700 2008 add item parsing. update our only test at the m... [chergert]
directory rss-glib/ Mon Nov 10 01:57:58 -0800 2008 Merge branch 'master' of git@github.com:cherger... [chergert]
directory tests/ Wed Jun 25 23:24:11 -0700 2008 update test [chergert]
README
RSS-GLib is a wrapper around the fantastic libmrss library for parsing
rss, atom, and other syndications.  The reason for this was two-fold.
The libmrss, while quite powerful, is a little more complex than needed
for most projects.  For this reason RSS-GLib aims to wrap that into a
simpler API.  The primary reason, however, is that gobject is so easy
to wrap into various languages.

Dependencies:

  glib-2.0 (probably 2.15 or higher)
  libmrss0

Python example:

  >>> import rss
  >>> parser = rss.Parser()
  >>> parser.load_from_file('/tmp/atom.xml')
  True
  >>> # SEE ALSO: parser.load_from_data("...")
  >>> doc = parser.get_document()
  >>> for item in doc.get_items(): print item.props.title