log

age author description
2011-09-10 dirk default DB name is feedworm, fix setting the dbname via commandline parameter
2011-09-10 Dirk Olmes make setup.sh work with non-local coucdhb URLs
2011-09-09 dirk clean code
2011-09-09 dirk implement getting a list of feeds that have unread entries
2011-09-09 dirk implement expiring read feed entries
2011-09-09 dirk pull the calculation of the epxire date up into AbstractBackend
2011-09-09 dirk always return an int value for daysToKeepFeedEntries
2011-09-09 dirk use the new ListDateTimeField in FeedEntries to store their creation date
2011-09-09 dirk implement a couchdb mapping field that stores a datetime instance as a JSON array
2011-09-09 dirk introdue an abstraction for the name of the database so it can be changed via commandline parameter
2011-09-05 dirk move methods around so the SqlAlchemyBackend only needs to import the class
2011-09-05 dirk adjust the sqlalchemy backend to the changes in AbstractFeedUpdater
2011-09-03 dirk feedparser uses the proxy now if one is configured. To implement this the FeedUpdater had to change a bit - sqlalchemy backend is not yet refactored.
2011-08-29 Dirk Olmes add a couchapp for easy/automated setup
2011-08-29 dirk delete a feed via the GUI works now
2011-08-29 dirk re-enable finding a FeedEntry by its link
2011-08-29 dirk setting a feed's properties via the GUI works now
2011-08-29 dirk Creating a feed via the GUI works now.
2011-08-29 dirk Do not fetch and parse the feed twice when creating a new one. Pass the parsed info into the update method instead to reuse.
2011-08-29 dirk after a feed update, calculate a feed's update date from the current date, not the original next update date
2011-08-29 dirk all preferences are stored in a single JSON document in the couchdb backend. PreferencesDialog converts QString to a proper Python datatybe before sending it to the backend.
2011-08-27 Dirk Olmes add a todo item
2011-08-27 Dirk Olmes displaying the preferences dialog works, saving prefs doesn't yet
2011-08-27 Dirk Olmes move common functionality into an abstract backend class, have both backends inherit from it. Implement enough of the couchdb backend that reading feeds (and marking feed entries as read) is possible