Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 968 Bytes

readme.md

File metadata and controls

31 lines (21 loc) · 968 Bytes

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