Contributions of Codex members on Github
- Create an OAuth app on Github
- Set environment value
CLIENT_IDas theclient_idof the OAuth app - Set environment value
CLIENT_SECRETas theclient_secretof the OAuth app
- Create a MongoDB server. I've used MLab
- Set environment value
MONGODB_URIto the MongoDB server url - Create a collection
members
Members are updated via the telegram group using a different set of database.
- Run
python update.py - Wait for it to populate the database
- Install all dependencies
pip install -r requirements.txt - Run
python app.py - Browse to
localhost:5000 - Deploy to your preferred platform. I've used heroku.
- Create a scheduler to run
python update.pyevery hour. (If it is run more than once an hour, you can get rate limited)