A new version of Feedjack has been released: Feedjack 0.9.14.
Changes:
Lots of fixes/improvements in feedjack_update.py:
- better unicode handling on logging, this will prevent feeds not updating when using the –verbose flag
- Multithreaded feed fetching, needs the threadpool module, available in http://www.chrisarndt.de/projects/threadpool/. By default 10 threads will be used, can be modified with the -w option. If the threadpool module is not available, the old (SLOW) single threaded method will be used.
- Improved logging. Since multiple feeds can be processed in parallel now, all log entries go in a single line, with the feed id as a prefix.
- Stats in the logging, how many new posts, updated posts, unmodified posts and errors were found per feed and globally, and feed status (ok, unchanged, can’t parse feed, http error, some exception)
- Reporting slow feeds, if a feed takes longer than 10 seconds to process, it will appear in the logs with the tag “(SLOW FEED!)”
This is an update to the most neglected portion of feedjack: feedjack_update.py, the script that updates the sites from cron. It has remained almost untouched since I wrote it, and it was a bit problematic. This new update should solve most known problems with it (and will surely introduce new ones).
Share and Enjoy.