Sign inSign up

savaslabs/siros

By savaslabs

Updated over 5 years ago

Backup Harvest time entries to CSV.

Image
0

3.9K

savaslabs/siros repository overview

Siros

Backup all of your Harvest time entry data to CSV.

Configuration

Set the following environment variables:

  • HARVEST_PASSWORD
  • HARVEST_EMAIL
  • HARVEST_ACCOUNT

Usage

docker run --rm -it -v $(pwd):/data --env-file=.env savaslabs/siros backup /data/{filename}

Or:

php siros.php backup {filename}

If you run without an argument, the CSV will be called data.csv.

The exported entries will be in slightly different order than what is provided by Harvest when you click "Export all data", because we sort time entries based on the "spent at" field, which is only granular to a particular day, whereas Harvest likely sorts their time entries by second or minute (or possibly the "created at" field). Some manipulation of fields will be required in the very unlikely event we have to re-import into Harvest.

Tag summary

Content type

Image

Digest

Size

52.9 MB

Last updated

over 5 years ago

docker pull savaslabs/siros