Source

pyAggr3g470r /

Filename Size Date modified Message
conf
pyaggr3g470r
126 B
586 B
34.4 KB
1.8 KB
1.2 KB
109 B
113 B

pyAggr3g470r

A simple Python news aggregator.

Presentation

pyAggr3g470r is a news aggregator with a web interface based on Flask. Articles are stored in a MongoDB base.

Features

  • articles are stored in a MongoDB database;
  • fast full-text indexing and searching thanks the Whoosh library;
  • e-mail notification;
  • favorite articles;
  • share articles with Google +, Pinboard and reddit.

Some screen shots of pyAggr3g470r.

Requierements

You need to have installed Python >= 2.7, MongoDB and some Python libraries.

$ sudo apt-get install mongodb-server python-pip
$ sudo pip install --upgrade -r requirements.txt

Configuration

You can use the script initialization.py to create your user. Configuration is done via the file conf/conf.cfg.

$ python initialization.py database_name firstname lastname email password
$ cp conf/conf.cfg-sample conf/conf.cfg
$ python runserver.py

Backup

If you want to backup your database:

$ su
$ /etc/init.d/mongodb stop
$ cp /var/lib/mongodb/pyaggr3g470r.* ~

Donation

If you wish and if you like pyAggr3g470r, you can donate via bitcoin 1GVmhR9fbBeEh7rP1qNq76jWArDdDQ3otZ. Thank you!

License

pyAggr3g470r is under GPLv3 license.

Contact

My home page.