Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theduke/todoist-toggl-sync
Synchronize Todoist to do app and Toggl time tracker.
https://github.com/theduke/todoist-toggl-sync
Last synced: about 2 months ago
JSON representation
Synchronize Todoist to do app and Toggl time tracker.
- Host: GitHub
- URL: https://github.com/theduke/todoist-toggl-sync
- Owner: theduke
- License: mit
- Created: 2014-07-31T13:39:25.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-07-31T14:31:35.000Z (over 10 years ago)
- Last Synced: 2024-10-31T04:50:39.736Z (about 2 months ago)
- Language: Python
- Size: 137 KB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Todoist-Toggl-Sync
==================This little python script allows to synchronize the task manager
https://todoist.com and the time tracker app https://www.toggl.com.The sync works by creating a Toggl project for each Todoist project,
and by creating a time entry with 0 seconds in Toggl for each Todoist task,
so the Toggl autocompletion for time entries works fine.The only requirement is python and the python requests library.
To use this, all you have to do is run tts.py regularily like this:
`python tts.py sync TODOIST_EMAIL TODOIST_PW TOGGL_EMAIL TOGGL_PW`
Setup
-----* Install python requests library:
`pip install requests`
* Get the code:
Download and unpack https://github.com/theduke/todoist-toggl-sync/archive/master.zip
or do `git clone https://github.com/theduke/todoist-toggl-sync.git`
* Run for testing:
`python tts.py TODOIST_EMAIL TODOIST_PW TOGGL_EMAIL TOGGL_PW`
* Set up a cronjob to run the sync every 10 minutes on a Linux server:
`crontab -e`
Add the line
`*/10 * * * * /PATH/TO/TTS/tts.py sync TODOIST_EMAIL TODOIST_PW TOGGL_EMAIL TOGGL_PW`
Save the file
* Done, your new Todoist tasks will automatically show up in Toggl.Authors
-------Christoph Herzog - [email protected]
License
-------Code is under the MIT license (see LICENSE.txt).