Skip to content

benjavides/solidtime-stream-deck

Repository files navigation

Solidtime for Stream Deck

Control your Solidtime project timers with Stream Deck keys. Quickly switch between what you are working on.

demo

Download

How to use

  1. Install the plugin from the Elgato Marketplace or from the GitHub Releases.
  2. Enter your Solidtime base URL and API Token. In Solidtime go to Profile Settings/Create API Token.
  3. Assign a project to a key and press it to start or stop tracking time.

Features

youtube_thumbnail

  • Start/stop project timers with one key press.
  • Assign different projects or organizations per key.
  • See running status and elapsed time on your Stream Deck.
  • Add tags and descriptions directly when starting a timer.

Requirements

  • Stream Deck app 6.5 or newer (Windows 10 / macOS 12 or later).
  • A Solidtime account.
  • Plugin developed using Solidtime API v0.0.1

Run locally

If you want to modify or run the plugin locally:

  1. Clone this repository.

  2. Install dependencies:

    npm install
  3. Build the plugin:

    npm run build
  4. Or run in watch mode (auto-build and restart Stream Deck):

    npm run watch
  5. The built plugin is output to the com.benjavides.solidtime-deck.sdPlugin folder. Load it with the Elgato CLI or by placing it in your Stream Deck plugins directory.

About

Control your Solidtime project timers with Stream Deck keys

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published