added source, some code inspired on django-feedreader