Forked from amazingmarvin/marvin-toggl-tracking.sh
Last active
August 18, 2022 17:11
-
-
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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