Library / Code, Git & Developer Tools
Code, Git & Developer Tools
Back Up Clockify Time Reports to GitHub
On a schedule, monthly Clockify time reports are compared with files in a GitHub repository and new or changed reports are committed.
What it does
## Set Globals - Define the repository owner (username / organization) and repository name - By default the fist available Clockify workspace ID is set. This can be overridden here.
The steps
- Extract from File
- Compare Datasets
- Stop and Error
- Globals
- Set month indexes
- Split Out indexes
- Set intervals
- Skip empty reports
- Get first workspace
- Get detailed monthly report
- Check if file exists in GitHub
- Point to new data
- Check for 404 error message
- Update file in GitHub
16 steps in total.
Similar automations