Tool for collecting metadata surrounding Old Hawaii digital assets.
This project is split up into two components:
- API server
- WWW front end
The API server uses the Python-Eve framework.
cd api
mkvirtualenv --no-site-packages oldhawaii-metadata-api
pip install -r requirements.txt
python server.py
The WWW server is a Flask implementation with a Redux front-end.
cd www
mkvirtualenv --no-site-packages oldhawaii-metadata-www
pip install -r requirements.txt
python manage.py gunicorn
- Need to add update digital assets of type image
- Need to add delete digital assets of type image
- Need to add create digital assets of type audio
- Need to add read digital assets of type audio
- Need to add update digital assets of type audio
- Need to add delete digital assets of type audio
- Need to add delete source organization confirmation dialog
- Need to add link digital assets of type image
Need to add csrf token to metatag for digital assets post requestNeed to add create source organizationNeed to add read source organizationNeed to add update source organizationNeed to add csrf token to metatag for source put/post requestsNeed to add delete source organizationNeed to add select for source organization- Need to convert to redux-actions/transducers (too crufty)
- Need to cleanup registration process
- Need to add user roles
- Need to add Flask-Sentinel to API server
Need to add os-level build notifications- Need to check all falsey code. Who knows if I did this right? :D
- Need to add script to backup mongo somewhere
- Need to add code to shut off middleware logging
- Need to add jest test cases for all routes
OldHawaii-Metadata is licensed under the MIT License.