django-feedreader
django-feedreader copied to clipboard
RSS Aggregator
README
Feedreader is a simple Django app to aggregate RSS feeds.
Features
- Locally stored feed link, title and description.
- Locally stored entry link, title and description.
- Show recent entries.
- String search of locally stored data.
- Uses Django admin to manage feeds.
Detailed documentation is in the "docs" directory. These are available
online here <http://ahernp.com/media/doc/django-feedreader/>__.
Quick start
-
Add "feedreader" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = (... 'feedreader', )
-
Include the feedreader URLconf in your project urls.py like this::
path('feedreader/', include('feedreader.urls')),
-
Run
python manage.py migrateto create the feedreader models. -
Run
python manage.py collectstaticto copy static files to your project's static root. -
Start the development server and visit
/admin/feedreader/feed/ <https://127.0.0.1:8000/admin/feedreader/feed>__ to add feeds. Only each feed's xml url is needed. -
Visit
/feedreader/ <https://127.0.0.1:8000/feedreader/>__ to see the contents of the feeds.
Dependencies
Django 3.1.7 <https://pypi.python.org/pypi/Django/3.1.7>__django-braces 1.14.0 <https://pypi.python.org/pypi/django-braces/1.14.0>__factory_boy 2.12.0 <https://pypi.python.org/pypi/factory_boy/2.12.0>__feedparser 5.2.1 <https://pypi.python.org/pypi/feedparser/5.2.1>__