RSS feed
add -f: don't read whole file into memory at startup
split source up to facilitate extension
current state: simplest form