/harvest-automation

Script to automate Harvest time tracking data entry

Primary LanguageJavaScript

harvest-automation

Harvest time tracking automation script

This script works with Google Chrome and Puppeteer to automatically enter time in the Harvest time tracking web app.
For available options run node index.js --help

Create projects.json in the root folder with json that matches your assigned projects

Example:

{
    "ADMIN":  {
        "name": "[123456] ADMIN", 
        "code": "123456",
        "tasks": {
            "H": "Holiday",
            "IM": "Internal meetings (company, team, 1-1, other)",
            "O": "Other",
            "R": "Recruiting",
            "ST": "Sick Time",
            "T": "Training",
            "PTO": "Vacation (PTO)"
        }
    }
}