Python app to send time tracking data from Toggl into Exist.io
Find a file
semaj@omg.lol cade9faf7d update readme
2026-01-17 14:22:05 +00:00
.gitignore Initial commit 2026-01-17 13:27:23 +00:00
credentials.py . 2026-01-17 14:18:10 +00:00
exist-zero.py . 2026-01-17 14:18:10 +00:00
LICENSE Initial commit 2026-01-17 13:27:23 +00:00
README.md update readme 2026-01-17 14:22:05 +00:00
toggl2exist.py . 2026-01-17 14:18:10 +00:00

Toggl2Exist

Python app to send time tracking data from Toggl into Exist.io

Usage

  • See Exist Developer Docs for how to setup an Exist application, and obtain API keys
  • See here for how to obtain Toggl API key
  • Add credentials, and configure crontab to run on a schedule. Be mindful of API limits (30 requests / 60 minutes for Toggl) and run as little as possible - I am running a check every two hours.

credentials.py

Add your Toggl API Key, Exist Tokens, and Discord Webhook URL in here first.

exist-zero.py

This module should be ran daily at a time before you log any time tracking information. I run it at 3am.

toggl2exist.py

Update this file with your Toggl Project IDs and their corresponding Exist attribute name. Run with '--dry-run' to test without updating anything.