Monitor and display new content from scientific journals.
The app gets information about new publications from RSS feeds of scientific journals and puts them in to a database. Then publications with predefined key-words in the title or the abstract are displayed. In addition you can search for arbitrary key-words.
Example: http://178.62.254.199/
This is a very simple Flask/MongoDB application, that I initially wrote for educational purposes, but that turned out to be useful other people.
- MongoDB
- apache2
- libapache2-mod-wsgi
- Flask
- PyMongo
- feedparser
To change list of journals, just edit
/FlaskApp/static/journal_list.json
To change the list of key-words, you have to:
- edit
/FlaskApp/static/keyword_list.json
(one and only one of them have to have"index": "True"
) - run
/rssreader/templates2files.py
- rerun
/rssreader/getdata.py
In order to update database regularly, you have to setup cron job, that runs rssreader/getdata.py