i've rewritten in python the part of Corral that goes out and actually downloads and parses all the feeds on a regular basis. i rewrote it in python mostly so i could make use of <a href="http://www.diveintomark.org/">Mark Pilgrim</a>'s <a href="http://diveintomark.org/projects/feed_parser/">ultra liberal parser</a>, which has some nice features like support for Pie/Atom/Echo/whatever, support for almost, but not quite valid feeds, and full <a href="http://diveintomark.org/archives/2003/07/21/atom_aggregator_behavior_http_level.html">support for HTTP response codes</a>.
primarily though, i like the idea of letting someone else do the hard work of keeping that code bug-free and cutting edge.
the only part of the porting that was at all painful was the little bit of database programming. python just doesn't have an interface to postgresql that is nearly as nice to use as perl's DBI module.
anders pearson - 2003-04-15 14:29:03
i've rewritten in python the part of Corral that goes out and actually downloads and parses all the feeds on a regular basis. i rewrote it in python mostly so i could make use of <a href="http://www.diveintomark.org/">Mark Pilgrim</a>'s <a href="http://diveintomark.org/projects/feed_parser/">ultra liberal parser</a>, which has some nice features like support for Pie/Atom/Echo/whatever, support for almost, but not quite valid feeds, and full <a href="http://diveintomark.org/archives/2003/07/21/atom_aggregator_behavior_http_level.html">support for HTTP response codes</a>. primarily though, i like the idea of letting someone else do the hard work of keeping that code bug-free and cutting edge. the only part of the porting that was at all painful was the little bit of database programming. python just doesn't have an interface to postgresql that is nearly as nice to use as perl's DBI module.