Wunderlistでサマリー出力をする

最近知ったWunderlistが、全プラットフォーム使えたり、 モバイルアプリが使いやすかったり、タスクがショートカットで追加できるデスクトップアプリがあったりと、なかなか便利そうなので今試しに使っています。

ただ、終了したタスク一覧をさっと見られないため、あれやったっけ?とか、今週疲れ気味かも…とか、がんばり具合とかがわかりません。 たぶんあった方が良さそうな気がしたので、過去一週間に完了したタスクを日ごとに分けてレポート出力するやつを作りました。

すでにCLIから一覧を取ってJSONで書き出せるものがあるので、これの出力を利用します。
https://github.com/robdimsdale/wl

使い方

以下のように利用します。
wl tasks --completed true -j | go run report.go

こんな感じに日ごとに終了したタスクがリスト化されていきます。

2015-11-30 10 tasks completed
07:37:51 mail check
07:59:23 review PR
22:06:09 create blog entry

コード

コードはこれです。

その他

  • 全部のタスクを並べるのはつらいので、3日以前は終了タスク数のみとかにしたい
  • コマンドが面倒なので、単体で完結したい
    • 単体で完結するようになったらgithubのリポジトリ作るかも
  • もうちょっと見やすくしたい