Description

Michel-orgmode is a fork of michel
which serves as a bridge between an org-mode textfile
and a google-tasks task list. It can push/pull org-mode text files to/from
google tasks, and perform bidirectional synchronization/merging between an
org-mode text file and a google tasks list.

Usage

Examples

Pull your default task-list to an org-mode file:

michel --pull --orgfile myfile.org

Pull the default task-list from a different google account to an org-mode file:

michel --pull --orgfile myfile_other.org --profile other_acct

Push an org-mode file to your default task-list:

michel --push --orgfile myfile.org

Synchronize an org-mode file with your default task-list:

michel --sync --orgfile myfile.org

Synchronize an org-mode file with your task-list named "Shopping":

michel --sync --orgfile shopping.org --listname Shopping

Configuration

The first time michel is run under a particular profile, you will be shown a
URL. Click it, and authorize michel to access google-tasks data for whichever
google-account you want to associate with the profile. You're done! If no
profile is specified when running michel, a default profile will be used.

The authorization token is stored in
$XDG_DATA_HOME/michel/<profile-name>_oauth.dat. No other information is
stored, since the authorization token is the only information needed for michel
to authenticate with google and access your tasks data.