Using configuration files
- [instance]
- prod = https://kth.instructure.com
- beta = https://kth.beta.instructure.com
- test = https://kth.test.instructure.com
- catalog = https://catalog.kth.edu
- [auth]
- token = 1234567890……
- teacher_token = 0987654321…..
- student_token = 9045387230…..
Then in a python program you can say:
- from configparser import ConfigParser
- config = ConfigParser()
- config.read('config/config.ini')
- token = config.get('auth', 'token')
- domain = config.get('instance', 'prod')
- headers = {'Authorization': 'Bearer {}'.format(token)}