• This repository has been archived on 29/Oct/2023
  • Stars
    star
    114
  • Rank 308,031 (Top 7 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

โฑ๏ธ Make time tracking a ๐Ÿฐ piece of cake, with Toggl Track and Elgato Stream Deck (Toggl Track integration for Stream Deck)

โธ Development ended - open to handover project

Unfortunately, I am lacking time and energy to actively uphold development of this plugin. It still works with its bugs and quirks, but I will archive the plugin as-is for the time being. If anyone would like to take over and continue the development of this plugin, I'd be very happy - please get in touch.

Toggl Track + Elgato Stream Deck

macOS supported Windows supported Follow @tobimori on Twitter Meet on Discord Total Downloads Total Time Tracked Working On streamdeck-toggl


Hassle-free time tracking using Elgato Stream Deck and Toggl Track

โœ๏ธ Setup

Just search for the Action "Toggl" within the Stream Deck app and install it. There is a button called "Toggl" available in section "Custom".

PropertyInspector

  • Title is a default Stream Deck property available for every button in Stream Deck. You should leave it empty (see Button Label).
  • API Token is your private API Token you can get from your Toggl profile. This Token is handled like a password. Don't share it. Required.
  • Button Label is used instead of Title. If the tracker isn't running, the Label is shown on the button. If the tracker is running the elapsed time is shown additionally. If Title is set, it will override Button Label.
  • Entry Name describes the activity you want to report. It is not required but strongly recommended.
  • Workspace is your workspace you start the time entries in. Required.
  • Project is the project you want to assign the task to. Leave blank for no project. New projects can be added in Toggl.
  • Billable sets Toggl's billable flag (for Toggl paid plans only).

StreamDeckScreenshot

Just press any Toggl Button to start tracking time. The button should indicate tracking by turning red and showing the current tracking time (if no Title is set). The status of the button is defined by workspace, project and entry name. If you setup two identical buttons (even on different Stream Deck profiles), both button indicate the same. If you start or stop your timer using the Toggl app (web, desktop, mobile) Toggl for Stream Deck will follow by changing the status.

๐Ÿ“ž Help

Feel free to ask your questions on my Discord Server. Please use GitHub Issues for reporting bugs and requesting new features.

๐Ÿ“„ License

streamdeck-toggl is licensed under the MIT License.

Known Issues

  • Changing the Button Label wont change the Title immediately. Restart Stream Deck.

More Repositories

1

streamdeck-ifttt

๐Ÿ’ก Easily integrate Stream Deck in your IFTTT setup and control smart home devices
JavaScript
108
star
2

streamdeck-homeassistant

๐Ÿ  Use the Elgato Stream Deck as Home Assistant controller. Call any available service and toggle lights or resume your music.
CSS
80
star
3

paywallr

๐Ÿ”“ Web extension for reading articles locked behind paywalls of over 50 german newspapers, e.g. Frankfurter Allgemeine Zeitung, Leipziger Volkszeitung & Hamburger Abendblatt
70
star
4

awesome-userstyles

๐ŸŒˆ A repository featuring awesome userstyles to use with Stylus
65
star
5

kirby-seo

๐Ÿ”Ž All-in-one toolkit that makes implementing SEO & Meta best practices in your Kirby 4+ site a breeze
PHP
64
star
6

kirby-icon-field

๐Ÿท๏ธ A simple Icon field plugin for Kirby CMS.
Vue
35
star
7

kirby-blurhash

๐ŸŽจ Optimized image placeholders with BlurHash for Kirby (3 & 4)
PHP
35
star
8

kirby-baukasten

๐ŸฆŽ Batteries-included Kirby 4 Boilerplate with Tailwind CSS, Stimulus, TypeScript, Vite & other best practices
PHP
31
star
9

streamdeck-zapier

๐Ÿ”† Integrate the Elgato Stream Deck in your Zapier setup and automate your workflow easier.
CSS
27
star
10

kirby-thumbhash

๐Ÿš€ Smarter image placeholders with ThumbHash for Kirby
PHP
23
star
11

kirby-tailwind-merge

โ™จ๏ธ Intelligently merge Tailwind classes without style conflicts in your Kirby templates
PHP
19
star
12

kirby-paparazzi

๐Ÿ“ธ Paparazzi is a toolkit for programmatic image generation with Kirby CMS
PHP
16
star
13

kirby-inertia

Create server-side rendered SPAs with Kirby and Inertia.js.
PHP
14
star
14

awesome-profile-readme

โœจ A curated list of awesome dynamic profile readme tools for GitHub
13
star
15

kirby-magick-extended

๐Ÿ–ผ๏ธ Extend Kirby's built-in ImageMagick driver, finally work with GIFs and APNGs
PHP
11
star
16

typeracer-box

๐Ÿ“ŠโŒจ๏ธ Update a pinned gist to contain your latest TypeRacer races
JavaScript
10
star
17

powercord-owoify-everything

Powewcowd pwugin to owoify Discowd
JavaScript
7
star
18

toggl-box

๐Ÿ“Šโฑ๏ธ Update a pinned gist to contain your weekly Toggl Track stats
JavaScript
7
star
19

unsplash-wallpaper

๐Ÿ“ท Automatically sets your wallpaper to a random image from Unsplash fitting your screen size - Deprecated, check out:
Python
7
star
20

dreams

๐Ÿ‘ป Dreams is a beautiful and clean travel-inspired open-source theme for Ghost written with SCSS & Handlebars.
HTML
7
star
21

powercord-sendtochannel

๐Ÿ”Œ Powercord plugin that adds a context menu entry to send your current selection into the active channel.
JavaScript
6
star
22

streamdeck-api

๐ŸŒ Serverless Stream Deck Store API & custom Shields.io & Badgen endpoints powered by Vercel โฏ…
JavaScript
6
star
23

lernsucks

Makes LernSax.de appreciateable.
JavaScript
5
star
24

web-2023-astro

Experimenting with Kirby + Astro
PHP
4
star
25

kirby-spielzeug

๐Ÿงธ The helping hand for my Kirby Baukasten starterkit
PHP
4
star
26

hetzner-dark

Dark user style inspired by Hetzner Cloud Dark Mode for Hetzner Accounts
JavaScript
2
star
27

powercord-devcommands

๐Ÿ”Œ Powercord plugin that adds multiple commands for querying common sites used during development and other dev utilities
JavaScript
2
star
28

www-2020

๐Ÿš€ Personal website โ€” live from Apr 2020 until Dec 2021
HTML
2
star
29

flickrprints-fuckr

Userscript that removes Flickr Prints advertising button in navbar and picture viewer, needs Greasemonkey or Tampermonkey
JavaScript
1
star
30

tobimori

โš™๏ธ Config files & GitHub Meta repository
1
star
31

kirby-plugin-ideas

1
star
32

dreamform-plainkit

An example repo for integrating Kirby DreamForm in your Kirby site.
PHP
1
star
33

streamdeck-shields

๐Ÿ“ฑ ExpressJS-based API that wraps data from Stream Deck Store into a Shields.io Custom Endpoint - Moved to tobimori/streamdeck-api
JavaScript
1
star