Contributions of Codex members on Github
- Create an OAuth app on Github
- Set environment value
CLIENT_ID
as theclient_id
of the OAuth app - Set environment value
CLIENT_SECRET
as theclient_secret
of the OAuth app
- Create a MongoDB server. I've used MLab
- Set environment value
MONGODB_URI
to 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.py
every hour. (If it is run more than once an hour, you can get rate limited)