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))
M-x harvest-authenticate to set your credentials for Harvest.
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)