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.
- 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
(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))
Call M-x harvest-authenticate
to set your credentials for Harvest.
Call M-x harvest
to start the main Harvest hydra.
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)