Use Flask-RESTful as per http://blog.miguelgrinberg.com/post/designing-a-restful-api-using-flask-restful
http://ondras.zarovi.cz/sql/demo/
- RESTful
- passlib?
- Data structures
– USER NAME string USERNAME (string, primary key) EMAIL string PASSWORD_HASH string
– Dataset ID (primary key) USERNAME (key) DESCRIPTION (optional, string) QUERY string RAWDATA_FILEDIR string H5_FILE string
– dataset query result ID (primary key) DATASET_ID (foreign key) QUERY_ID (foreign key)
requires flask (0.10.1) flask-bower (1.2.1) flask-login==0.2.11 flask-security (1.7.4) flask-restful (0.3.4) flask-testing (0.4.2) flask-sqlalchemy (2.0) gevent (1.1b3) pytest-xdist (1.13.1) geopy (1.10.0) SQLAlchemy-migrate (0.9.7)
In bower, requires bootstrap colorbrewer d3 event-source-polyfill leaflet leaflet-providers leaflet.markercluster nvd3