- lxml instead BeautifulSoup
- New dependencies: lxml, grab
- Templates for ATOM/RSS feed moved to templates/feedzilla/feed directory
This is Django application that adds to your site ability to aggregate ATOM/RSS feeds and display them in single stream. In other words you can use feedzilla to build planet site.
Project page: http://bitbucket.org/lorien/feedzilla
- Use
pip
oreasy_install
to install feedzilla package. - Install dependencies (see below).
- Add feedzilla to INSTALLED_APPS.
- Run
manage.py syncdb
ormanage.py syncdb --migrate
if you use South. - Include
url('', include('feedzilla.urls'))
in url config. - Setup Site instance via Django admin interface.
- Setup feedzilla settings via settings.py. See available settings below.
You have to import default settings with
from feedzilla.settings import *
line. - Setup static files. You should copy or symlink
static/feedzilla
directory contents from feedzilla installation directory to your%MEDIA_ROOT%
. - Play with templates. Probably you'll want override some of default templates.
- django-common
- django-tagging
- feedparser
- lxml
- grab
FEEDZILLA_PAGE_SIZE
- number of items per pageFEEDZILLA_SUMMARY_SIZE
FEEDZILLA_SITE_TITLE
- used in feed generationFEEDZILLA_SITE_DESCRIPTION
- used in feed generation
For actual list of settings look into feedzilla/settings.py