All Projects → kostajh → harvest.el

kostajh / harvest.el

Licence: GPL-3.0 license
Work with Harvest App time entries from Emacs

Programming Languages

emacs lisp
2029 projects

Harvest.el

http://melpa.org/packages/harvest-badge.svg

harvest.el is a utility for interacting with Harvest from within Emacs.

Disclaimer: Please do double-check on your time entries via the web interface to Harvest, as network failures can sometimes result in timers not starting/stopping.

Features

  • Clock into a new task for a given project and client
  • Toggle timers for entries you’ve created on a given day
  • Edit time entry hours / notes

Installation

(use-package harvest
    :demand t
    :ensure t
    :config
    (evil-leader/set-key "oh" 'harvest)
    (add-hook 'org-clock-in-hook 'harvest)
    (add-hook 'org-clock-out-hook 'harvest-clock-out))

Usage

Call M-x harvest-authenticate to set your credentials for Harvest.

Call M-x harvest to start the main Harvest hydra.

Configuration

Org-mode integration

Add the following to your configuration to clock in/out of Harvest when you clock in/out in Org-mode:

(add-hook 'org-clock-in-hook 'harvest)
(add-hook 'org-clock-out-hook 'harvest-clock-out)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].