aboutsummaryrefslogtreecommitdiff
path: root/documentation/requirements.rst
blob: a363014433156a0ccb828d0f7421eea96099ac06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Requirements
============

The complete list of required Python modules is in the file
``requirements.txt``.

The core technologies used are:

* `Flask <http://flask.pocoo.org>`_ for the web backend;
* `asyncio <https://www.python.org/dev/peps/pep-3156/>`_ for the crawler;
* `SQLAlchemy <http://www.sqlalchemy.org>`_ for the data base.

Python 3.4 is highly recommended, especially for the feed crawler.
The web server is working with Python 2.7 and Python 3.

It is possible to connect your own crawler to the RESTful API.
bgstack15