Django Feedreader is a web application built using the Django framework. It enables users to aggregate the contents of RSS feeds.
The link, title and descriptions of each feed and recent feed entries are saved in the database.
A poll_fields Django command is included which can be run on a regular basis using cron or some other scheduling mechanism to keep the local database of recent entries up to date.
In the image above:
In addition to explicitly marking sets of entries as read, scrolling to the end of the page causes all of the unread entries displayed to that point to be marked as read. Additional entries, if any exist, are added to list displayed.
The numbers of entries initially displayed, how many entries are saved in the local database and how many additionally entries are displayed on scrolling to the bottom of the page are set in the Options model.
In the image above:
Adding a new feed causes it to be polled immediately. All edits are applied immediately.