org-todoist
Sync TODOs between a emacs org-mode file and Todoist.
Todoist limit some APIs for only premium user, So you should have premium account.
How it works
org-todoist sync your org-mode file and Todoist tasks by following steps.
- Pull all Todoist tasks
- Parse the org-mode file
- Update Todoist tasks by org-mode tasks
- Find a org-mode task by ID (in the PROPERTIES section)
- Update the Todoist task by the org-mode task
- Push changed tasks to Todoist
- Export org-mode file
Install gems
- Install Ruby 2.0 or later
gem install bundler- Checkout this repository
bundle install
Configuration
- Find your API token from your account page.
- Write a configration file
cp sample.env .env- Edit
.envfile
Backup
Please backup your org-mode files and Todoist project before sync.
Run
ruby ./sync.rb sample.org updated_sample.org