This is a project aiming to provide me with notifications about aspects of my life which might otherwise go unnoticed.
I wrote more about this here.
Currently, two data sources are used:
- Google Calendar API for sports events
- GitHub for org files (used to be Dropbox)
This project is hosted on Google Cloud Platform and relies on scheduled cron jobs.
If something appears to be noteworthy, messages are sent via a Telegram bot.
This project assumes an env-vars.yaml
with the following structure:
telegram_token: YOURTOKEN
telegram_owner_id: YOURTOKEN
github_username: YOUR_USERNAME
github_repo: YOUR_REPONAME
github_ref: "master" # Branch or tag
github_pat: YOUR_PERSONAL_ACCESS_TOKEN
google_refresh_token: YOURREFRESHTOKEN
google_token_uri: https://oauth2.googleapis.com/token
google_client_id: YOURCLIENTID
google_client_secret: YOURCLIENTSECRET