Wunderlist command line client.
Place a file at $HOME/.wlcli/config.json
with this content:
{
"client_id": "OATH_APP_ACCESS_CLIENT_ID",
"access_token": "OAUTH_APP_ACCESS_TOKEN"
}
You can get this information by going to https://developer.wunderlist.com/apps
- Create a new Application
- Fill in some dummy URLs at
APP URL
andAuth Callback URL
- click
Create Access Token
go get -v github.com/tobstarr/wlcli`
wlcli edit Edit current list
wlcli inbox list List Inbox
wlcli inbox push <Payload>... Push a task to inbox
wlcli list List current list
wlcli lists list List Lists
wlcli push <Payload>... Push a task to the current list
wlcli tasks complete <IDs>... Complete Tasks
wlcli tasks delete <IDs>... Delete Tasks
You can specify a default list_id on a per directory basis:
$ cat .wlcli
list_id = 12345
In that case you can just run wlcli list
to list that very list and wlcli push
to create new tasks in it.
alias wl="wlcli $@"
alias inbox="wlcli inbox $@"
wlcli inbox push remember the milk
creates a new task with title "remember the milk" in your inbix list.
wlcli inbox list
lists all tasks in the inbox list
- "dispatch inbox": move tasks from inbox into other lists