https://github.com/zrnik/toggl-to-clickup-time-tracking-sync
Utility to sync time tracking from Toggl to ClickUp. Written in PHP, run with Docker.
https://github.com/zrnik/toggl-to-clickup-time-tracking-sync
clickup php83 time-tracking toggl
Last synced: 3 months ago
JSON representation
Utility to sync time tracking from Toggl to ClickUp. Written in PHP, run with Docker.
- Host: GitHub
- URL: https://github.com/zrnik/toggl-to-clickup-time-tracking-sync
- Owner: Zrnik
- License: mit
- Created: 2024-03-07T13:56:17.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-04T08:35:04.000Z (about 1 year ago)
- Last Synced: 2025-01-19T21:48:14.143Z (5 months ago)
- Topics: clickup, php83, time-tracking, toggl
- Language: PHP
- Homepage:
- Size: 49.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# Synchronize Toggl and ClickUp Time Tracking with Docker
## Usage Instructions: (Docker Required)
1. Clone this repository and duplicate `config.neon.dist` as `config.neon`.
2. Populate `config.neon` with your ClickUp and Toggl API keys.Execute the following commands:
- Run `make build` to locally build the PHP image using Docker.
- Run `make upload` to sync your time entries from Toggl and upload them to ClickUp.> Any creation, modification, or deletion of time entries in Toggl will be mirrored in ClickUp.
## ID Detection
Include the task ID in the format `#xyzabc0123` within the time entry description, and it will be automatically recognized.
>If multiple task IDs are provided, only the first one will be uploaded with the time entry.
## System Wide Command
I am using this alias to call `clickup` command anywhere in my WSL to upload the
toggl times. You can do the same by putting it into your `~/.bashrc` file.```
alias clickup="make -C ~/projects/toggl-to-clickup-time-tracking-sync upload"
```I have cloned this project to `~/projects/toggl-to-clickup-time-tracking-sync` directory,
do not forget to change it to your clone path!