Warwick Wrapped, a site which summarises your tabula data.
Use pipenv run flask run
to start the app. Python 3.10 is required.
Make sure to create your own config.yaml
by modifying config/example_config.yaml
. Put it in config/config.yaml
.
This config contains a number of fields:
config:
consumer_secret: "<some b64-encoded secret>"
consumer_key: "<some url>"
base_url: "<For local testing, use localhost:5000>"
Warwick ITS should give you the consumer_secret
and consumer_key
when signing up for OAuth.
We use Github actions to create Docker images for Wrapped. You can find the latest package release here. Note that you should use your favourite container management software to map a config file to app/config/config.yaml
.
This software is deployed using UWCS services. Any documentation is on their Tech Team wiki here.