A Django application for saving RSS feeds and their entries.
Download the source code and create the SQLite database by running
$ python manage.py migrate
Warning: In the event the migration process does not create a migration for a specific app (e.g. thumbnail), run
$ python manage.py makemigrations thumbnail
and repeat the migrate command.
Navigate to the directory that contains the manage.py file and run:
$ python manage.py runserver
Open a Web browser and visit the site. New feeds can be added using the UI or the command line:
$ python manage.py addfeed http://feeds.gawker.com/lifehacker/full
To test the provided functionality, run:
$ python manage.py test feeds
Tests are run using the Lifehacker RSS feed as a reference. The application was tested using the following RSS feeds:
All the requirements are listed in the requirements.py file. This project was developed using Python 3.