BitBarを使ってBacklogの通知数をメニューバーに表示

ただscript書いてbitbarを試したかっただけの投稿

f:id:tbrhdys:20160610173520p:plain
* 通知が来たらBacklogの文字列が赤くなり、サイドメニューで件数表示

必要なpackage

  • bitbar
    • brew install bitbar
  • curlAPIを叩いて、戻り値のjsonをパースする便利なjq
    • jq
    • brww install jq

BaclogAPIでの通知数 ( response json )

{"count": 0}

BacklogAPIの通知数を取得してmenubarに表示する

  • KEYはBacklog上から取得
  • curl で取得して "| jq .count" でcountを取得
/plugins/backlog.10m.sh

#!/bin/bash
BKEY='your backlog api key'
TITLE='Backlog'
NOTIFY=`curl -sS https://yourspace.backlog.jp/api/v2/notifications/count\?alreadyRead\=false\&apiKey\=$BKEY | /usr/local/bin/jq .count`
[ $NOTIFY -gt 0 ] && echo "$TITLE | color=red" || echo "$TITLE | color=green"
echo "---"
[ $NOTIFY -gt 0 ] && echo $NOTIFY" | color=red" || echo $NOTIFY" | color=green"

今後試したい事

参考にしたい