This extension both gets the past and current timers in Toggl and also checks for live timers.
This watcher is currently in a early stage of development, please submit PRs if you find bugs!
Go to Toggl profile page and find the api token.
Install the requirements:
pip install .
First run (generates empty config that you need to fill out):
python aw-watcher-toggl/main.py
Add your api token to the config. You can also enable backfilling of toggl tasks if you want to start with a full toggl bucket. You don't need to worry about duplicate entries being added since it only adds Toggl events if they have not been added before by checking against the uid.
I recently also added the option to update entries from toggl. Sometimes you update the entries in toggl, but they are not updated in AW since it does not update same ids. This will update all identical id events by deleting the old event and adding the new event. This will also delete duplicate toggl events in AW. It will delete all toggl events with the same toggl id then write one clean toggl event.
Don't forget to add it to the aw-qt.toml file so that it gets started automatically when AW starts.