An Emacs Lisp function to push tasks of org-agenda as tasks of todoist.
ox-icalendar.elox-icalendar.elis part of GNU Emacs.
- todoist.el
- You can install via melpa.
- Download
org-export-todoist.eland run(load-file "/path/to/org-export-todoist.el") - Or, place
org-export-todoist.elto somewhere suitable and run(require 'org-export-todoist).
M-x org-agendato open a list of agendaM-x org-current-agenda-export-todoistto export the current tasks.
This is, at least currently, my very personal project, and I have no plan to implement/test any features beyond my personal usage. Nevertheless, any improvement or feedback (via GitHub Issues and/or Pull Request) is welcome.
Unit test can be run as follows.
emacs -Q --batch -L . --eval "(package-initialize)" --eval "(package-install 'todoist)" -l ./test-org-export-todoist.el --eval '(setq ert-batch-backtrace-right-margin 100)' --eval '(ert-run-tests-batch-and-exit (quote t))'