- All of Miguel Grinberg's tutorial dependencies
- Flask-Bootstrap==3.0.3.1
- Flask-Moment==0.2.0
- SPARQLWrapper==1.5.2
- gspread==0.1.0
- nltk==2.0.4
- numpy==1.8.0
- quepy==0.2
- rdflib==4.0.1
- Install Python 2.7 or higher
- Install module dependencies using:
pip install -r requirements.txt
preferably in a virtual environment. - Install Numpy, then Quepy then NLTK, as per these instructions
- Generate an app.db file by running
python db_create.py
in the root folder. See Miguel's notes on app.db - The script can simply be executed as follows:
python run.py
- Voila! see it at: http://localhost:5000
Task | Dependencies | Priority |
---|---|---|
Quepy regex pattern matching | learning | High |
Secure Oath / OpenId login | High | |
"About us" page | Photo from Nrupak | Medium |
Search by tag | High |
Task | why | Priority |
---|---|---|
Implement Post/Redirect/Get pattern | Prevent form resubmission on reload | High |
Use ajax for tags, and profile forms | faster, no page reload necessary | Medium |
This repository contains sensitive information to the Open Impact team, like emails and passwords.