A new version of Feedjack has been released: Feedjack 0.9.12.
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.
PS: In my installs, with the new defaults, updating lots of feeds is
on average 10 times faster. Try playing with the -w option to decrease/
increase the number of worker threads.