Timesheets Converter Tools
What is this?
This is a tool to bulk convert timesheets from different providers.
It accepts/convert:
- Harvest Timesheets CSV format
- Toggl Timesheets CSV format
- Toggl Timesheets (using tags as task) CSV format
- SageOne Timesheets CSV format
How to install
- Clone this repo (currently dev version)
- Install to your virtual env or global python installation
pip install -e .
- Create alias (mac) or link the scripts to your
/usr/local/bin
Script link
ln -s ${PWD}/scripts/convert_timesheets.py /usr/local/bin/convert_timesheets.py
Alias
echo "alias convert_timesheets='${PWD}/scripts/convert_timesheets.py'" >> ~/.bash_profile
How to use
I used below command to convert from toggl (with tags as project tasks) into sageone format
convert_timesheets.py -t toggl-tags -al <toggl-time-entries-input.csv> <sageone-output.csv>