Rawdog

Last Updated on: 17th November 2023, 07:28 pm

Web site: offog.org/code/rawdog/
Category: Network
Subcategory: RSS Readers
Platform: BSD, Linux, UNIX-like
License: GPL
Interface: CLI
First release:

Rawdog – a RSS reader with my configs and styles using html5 to mark feeds as read with collapsable items. It uses feedparser to download feeds in RSS, Atom and a variety of other formats, and (by default) produces static HTML pages containing the newest articles in date order.

Rawdog is designed to be invoked periodically by cron (or a similar task-scheduling mechanism). It stores data in flat files, so no database is required. It can use threads to download multiple feeds in parallel, and uses ETags, Last-Modified, and gzip compression to minimise network bandwidth usage.

Written in Python, rawdog is highly customizable and extendable. Its output is generated using templates, so it’s easy to integrate the output of rawdog into your own web pages. You can extend rawdog’s functionality using plugin modules written in Python — for example, you can provide output in different formats, or filter or modify incoming data from feeds.


Click to rate this post!
[Total: 0 Average: 0]

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.