-
Install Required Packages:
sudo pip install -r requirements.txt
- Flask, A lightweight Python web framework
- Flask-Assets, Integrate webassets into Flask application.
- SQLalchemy, The Database Toolkit for Python
- python-Levenshtein, Computing string distances for sorting
- Pygments, Python Syntax Highlighter
- pygments-style-github, A port of the github color scheme for pygments
-
Set up settings.py:
cd /path_to_simlelookup/
- Create setting file by
mv settings.py.pk settings.py
and - Set the 'NAME', 'DB_NAME' and 'PROJECT_PATH' of your project. 'NAME' and 'DB_NAME' can be arbitary string, 'PROJECT_PATH' must point to a valid python code base. For example
/usr/lib/python2.6/site-packages/flask/
or/Users/user_name/vitualenvs/drc/lib/python2.7/site-packages/django/
-
Set up Databases
cd /path_to_simlelookup/scripts/
python parser.py --project=[project id]
orpython parser.p --all
to parse project(s). If no argument is provided, the first project would be parsed.
cd /path_to_simlelookup
python run.py
to start the server. By default 5000 port will be used.- Take a look at Simple Lookup
not done yet...