wunderline, Wunderlist的命令行 客户端,这是完成任务的最简单方法

分享于 

6分钟阅读

GitHub

  繁體 雙語
Wunderlist for your command line!
  • 源代码名称:wunderline
  • 源代码网址:http://www.github.com/wayneashleyberry/wunderline
  • wunderline源代码文档
  • wunderline源代码下载
  • Git URL:
    git://www.github.com/wayneashleyberry/wunderline.git
    Git Clone代码到本地:
    git clone http://www.github.com/wayneashleyberry/wunderline
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/wayneashleyberry/wunderline
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Wunderline

    Wunderlist 用于你的命令行 !

    npmstyled with prettierBuild StatusCode Climate

    安装

    npm install -g wunderline

    身份验证

    Wunderline要求你创建自己的Wunderlist应用程序并在本地存储客户端标识和访问令牌。 你可以在这里创建一个新的应用程序

    当创建应用程序时,你会被要求一个应用程序url和一个身份验证 url,你可以使用。

    完成这里操作后,单击这里突出显示的CREATE ACCESS TOKEN:

    access-token

    你的ACCESS TOKEN 将显示在上面

    access-token modal

    现在你可以运行 wunderline auth 并输入值。

    用法

    $ wunderline --help
    Commands:
     auth Authenticate Wunderline
     add [task] Add a task to your inbox
     done Mark a task as done inbox View your inbox
     starred View starred tasks
     today View tasks due today
     week View tasks due this week
     all View all of your tasks
     overdue View overdue tasks
     search [query] Search your tasks
     list [query] Search your lists
     lists List your lists
     open Open Wunderlist
     export Export your data
     whoami Display effective user
     gc Delete completed tasks
     set-platform Set your preferred application platform
     flush Flush the application cache
     help [cmd] display helpfor [cmd]
     Options:
     -h, --help output usage information
     -V, --version output the version number

    添加任务

    将任务添加到收件箱。

    $ wunderline add Hello, World!

    add命令还支持从 stdin 创建任务。

    $ cat todo.txt | wunderline add --stdin

    还可以将任务添加到列表中,如果列表不存在,则将创建该列表。

    $ wunderline add Hello, World! --list Greetings

    现在可以使用下列选项之一来支持到期日期。

    $ wunderline add Hello, World! --today --tomorrow --due 2015-12-25

    你可以在任务创建时添加子任务。

    $ wunderline add 'Run a marathon' --subtask 'Train for the marathon' --subtask 'Register for the marathon'

    完成任务

    可以使用 done 子命令完成任务。

    $ wunderline done

    completing tasks

    查看列表

    你的所有Wunderlists智能列表都受支持,因此有多种方法可以查看你需要执行的任务。

    $ wunderline inbox
    $ wunderline starred
    $ wunderline today
    $ wunderline week
    $ wunderline all

    或者,你可以使用 list 子命令查看任何其他列表。

    $ wunderline list shopping

    打开

    打开 Wunderlist,默认为打开web应用程序。

    $ wunderline open

    目前唯一支持的其他平台是 mac,使用 set-platform 命令更改你的设置。

    $ wunderline set-platform mac

    导出

    将数据导出到标准输出。

    $ wunderline export> export.json
    带jq的滤波器

    导出命令将给你所有的数据,未经过滤,这可能是很多。 如果你想搜索,过滤或者操作你的数据,然后签出

    下面是一些示例,过滤已经完成的和已经。

    wunderline export| jq '.data.lists[].tasks[] | select(.completed == true)'
    wunderline export| jq '.data.lists[].tasks[] | select(.starred == true)'

    加分点

    /ag

    你可以在项目中搜索单词"待办事项",并将输入输入到wunderline中。 每一行将被解析并变成一个任务,小心,因为这可能会导致花费的任务

    这可能是一个糟糕的想法,即使是最好的,但希望它能让你思考。

    $ ag todo --nocolor --nofilename | wunderline add -s

    命令行调试

    如果你想检查api请求,那么如果你想检查api请求,那么只需设置 NODE_DEBUG 变量。

    $ NODE_DEBUG=request wunderline inbox

    许可证

    麻省理工学院 ©


    COM  COMM  Comma  命令行  
    相关文章