Git Product home page Git Product logo

alfred-harvest's Introduction

Harvest workflow for Alfred

Let Alfred help you track your time. This workflow gives you complete access to your Harvest time-tracking:

  • view today's timers
  • start / stop a timer
  • view and add notes
  • launch your Harvest web app

How to use:

Setup:

  • Type hv to view all available triggers
  • Type hv setup to enter your Harvest subdomain, email, and password. Note: THIS_PART_IS_YOUR_SUBDOMAIN.harvestapp.com

Start a new timer:

alfred-harvest new timer

  1. Type hv new to list your current projects
  2. Press enter to select a project and list available tasks
  3. Press enter to begin the timer

Toggle today's timers

alfred-harvest toggle timer

  1. Type hv toggle to list today's timers
  2. Press enter to select a timer and toggle it on / off

Add a note:

alfred-harvest add note

  1. Type hv note to list today's timers
  2. Press enter to select a timer
  3. Enter your note and press enter

Modifier keys:

  • Start a new timer, and immediately add a note: hold command while completing the second step of hv new
  • Delete one of today's timer entries: hold option while completing hv toggle

Fun facts:

  • All text portions of the listings throughout the workflow are filterable. You can start typing within any of the workflows to filter items by project, task, client, and even note content!
  • If you haven't started a project for today, running hv toggle or hv note will display a shortcut to add a new timer.

Please note: Passwords and project caching are stored in Alfred's "Workflow Data" folder. This means your Harvest login info isn't encrypted, although it is tucked away in a deep dark system folder.

Credits:

"Pencil" icon courtesy http://www.visualpharm.com/ via Creative Commons Attribution-NoDerivs 3.0 Unported.

alfred-harvest's People

Contributors

neilrenicker avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.