Skip to content
This repository has been archived by the owner on Dec 6, 2024. It is now read-only.

BamBalaam/combine-harvester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Combine Harvester

CLI tool to log Harvest timesheets with FZF

PyPI - Python Version Code style: black

Requirements

  • At least python 3.6 (sorry, I just like f-strings a bit too much)
  • fzf

Installation

pip install combine-harvester

Environment Variables

Two variables need to be in your environment to authenticate yourself to Harvest's API.

  • HARVEST_ACCOUNT_ID
  • HARVEST_ACCOUNT_TOKEN

Creating these tokens can be done through Harvest's Developer Tools page.

Usage

This wiki page lists all commands and their usage.

> harvest

Usage: harvest [OPTIONS] COMMAND [ARGS]...

  Combine Harvester is a Harvest CLI Tool

Options:
  --help  Show this message and exit.

Commands:
  daily  Get notes from previous work day, to be used during daily standup.
  list   Get time entries from today, or optionally another day.
  log    Log time entry for today, using FZF.

Disclaimer

This tool is not an official Harvest tool, nor am I affiliated to them.

Packages

No packages published

Languages