Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save eddiesmo/8d1a979010e0afc930d926d5d6ff86c6 to your computer and use it in GitHub Desktop.
Save eddiesmo/8d1a979010e0afc930d926d5d6ff86c6 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:
# bash /Path/to/this/script $TASK_TITLE
# Example: bash /mnt/d/Work/Repositories/AmazingMarvin/marvin-toggl-tracking-windows.sh $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