Skip to main content

Scythe

Scythe TUI

Scythe is a TUI and set of CLI utilties for interacting with the Harvest Time tracking Application

Installation

Installable via pip/pipx (pipx is recommended)

pipx install scythe-cli

Setup

First, you need to authenticate Scythe to your harvest account.

To do this, run the following command:

scythe init

This will open a new browser tab to perform an OAuth flow with Harvest. Once you have authenticated, you will be redirected to a page with a code. Copy this code and paste it into the terminal.

Usage

TUI

Start the TUI with

scythe

The interface has the following features:

  • View all timers for a given day
  • Start a new timer
  • Stop a running timer
  • Edit a Timer
  • Delete a Timer

CLI

The CLI also has a few other utilties:

scythe timer - The Scythe Timer namespace has some utilties for interacting with timers. scythe timer --help for more info

scythe projects - List all the projects and tasks that you have access to

Quickstarting

Quickstarting is a feature of Scythe that allows you to start a timer with a single command. This is useful for setting up a timer for a task that you do frequently.

To create a new quickstart entry run:

scythe quickstart add <name>

This will create a new quickstart entry with the name <name>. It will prompt you with a list of projects and tasks to choose from (And optionally, a note & a command to execute after the timer start). Once you have completed the prompt, you can start the timer with:

scythe quickstart <name>

This will start a timer with the details you entered when creating the quickstart entry and will execute the command you entered (if any).

`

Metadata

Release files for scythe-cli 1.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scythe-cli 1.4.2
File Size Uploaded Provenance
scythe_cli-1.4.2.tar.gz 15.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for scythe-cli 1.4.2
File Interpreter ABI Platform
scythe_cli-1.4.2-py3-none-any.whl Python 3 none any Details

Total release size: 36.2 kB

Release files / scythe_cli-1.4.2.tar.gz

Download URL scythe_cli-1.4.2.tar.gz
Size 15.3 kB
Tags Source
SHA-256 checksum
How to use checksums
28852f20def4c0b112cf99077183162f4f38c17f66b8fd84547b8555a4c68ef8
BLAKE2b-256 checksum
How to use checksums
07293950b37cbc6b3374c0414716404a0a04a189dcbadf03ab865754ebc44073
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.10.9 Linux/6.6.7-arch1-1

Release files / scythe_cli-1.4.2-py3-none-any.whl

Download URL scythe_cli-1.4.2-py3-none-any.whl
Size 20.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
45acd5c874bfad384dd2c955535bb4c7ac43d6afbe8ccc7ad894985630b2b5f8
BLAKE2b-256 checksum
How to use checksums
0c4722f64c2034c11c695e4924dde9c0545193802982039b61342ee79951f5e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.10.9 Linux/6.6.7-arch1-1

Security for scythe-cli 1.4.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page