``django-kindle-aggregator`` is an application styled after

It's implemented as a Django project.


 * Django_ 1.0
 * `Universal Feed Parser`_
 * `django-authopenid`_
 * opml_ for OPML imports
 * httplib2_

.. _Django:
.. _Universal Feed Parser:
.. _django-authopenid:
.. _opml:
.. _httplib2:


    Update all feeds that need an update.

    For all feeds with a data set of sufficient size, estimate how
    often the feed should be queried and set the feed's
    ``refresh_interval`` attribute.

    Update the ``num_subscribers`` attribute on all Feed objects.

All of these should probably be put into a cron job. ``update_feeds``
should be set to run every minute - it will only take action when
there's a feed awaiting update. ``calculate_refresh_interval`` should
likely be run weekly or so, while ``denormalize_subscribers`` should
be run hourly or daily.


    Default number of seconds that each feed should be updated. Default of 1 hour.