See flaskr/__init__.py for app init logic.
Uses:
requests
: for http requestsbs4
: for parsing html textFlask-RESTful
: for REST api hookupsWhoosh
: for data indexing and searching
To run:
cd {PROJECT_DIR}
mkvirtualenv {PROJECT_NAME}
pip install -r requirements.txt
export FLASK_APP=flaskr
flask run
To use:
curl http://127.0.0.1:5000/search?query=hanks,spielberg
Fields you can search by:
- year
- genre(s)
- director
- actor(s)
TODO: tests :P