Sync TODOs between a emacs org-mode file and Todoist.
Todoist limit some APIs for only premium user, So you should have premium account.
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 Ruby 2.0 or later
gem install bundler
- Checkout this repository
bundle install
- Find your API token from your account page.
- Write a configration file
cp sample.env .env
- Edit
.env
file
Please backup your org-mode files and Todoist project before sync.
ruby ./sync.rb sample.org updated_sample.org