The scripts call Quip API though its official Python library to perform certain automatic tasks on the broadcast doc.
Script | URL | Cron(UTC+08:00) | Description |
---|---|---|---|
AssignHost.py | /assign | Divide the doc into parts and assign them to the host evenly. | |
NewDoc.py | /newdoc | every Friday 16:10 | Create the doc for the broadcast next week. |
UpdateWeather.py | /updateweather | every Sunday 07:27; every Wednesday 07:27 |
Update "weather for today" in the doc. |
now secret add quip_token "YOUR_TOKEN_HERE"
now secret add config_json "URL_API_THAT_RETURNS_THE_CONFIG"
now
Config (refer to config.json
for format) can also be a local file specified by cli arg instead of the url API.
Caveat: now.sh
hasn't have cron support yet. You need an external service for the cron jobs.
- 2016.04 The original project was deployed on GAE
- 2016.07 A strange bug of GAE disabled my updates. Transplanted the project to DaoCloud. Host on quip4aha.daoapp.io. See the docker version.
- 2017.09 Tired of DaoCloud's restrain, hosted on AHA's VPS.
- 2019.01 Embrace serverless with now.sh.