Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save amazingmarvin/91d82dda85908e88e122712e036c1c57 to your computer and use it in GitHub Desktop.
Save amazingmarvin/91d82dda85908e88e122712e036c1c57 to your computer and use it in GitHub Desktop.
A shell script to start tracking an Amazing Marvin task in Toggl Track.
#!/bin/bash
# -------------------------------------------------
# Before running the script, make sure that you understand it. Running code you find on the Internet may damage your system.
# -------------------------------------------------
# In Amazing marvin, set the path to this script as "Start time tracking task" in the "System Triggers strategy" like this:
# /Path/to/this/script $TASK_TITLE
# Replace "YourSecretToken" with your Toggl API token below.
# -------------------------------------------------
curl -v -u YourSecretToken:api_token \
-H "Content-Type: application/json" \
-d '{"time_entry":{"description":'"\"$1\""',"created_with":"curl"}}' \
-X POST https://api.track.toggl.com/api/v8/time_entries/start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment