講読中のブログの更新をMacのツールバーに表示する

好きなブログをたくさん講読すると、更新を見落としがちになる。
Bitbarを使えば、Macツールバーから はてなブログの更新をチェックできる。

f:id:amagitakayosi:20160418210518p:plain

使い方

1. Bitbarをインストール

Homebrew だと brew cask install bitbar で入る。
もしくはGitHubからダウンロード。

f:id:amagitakayosi:20160418201717p:plain

https://github.com/matryer/bitbar/releases/latestbitbar-x.x.x.zip って奴。
ダウンロードしたら解凍して「アプリケーション」につっこむ。

起動すると、プラグイン置き場をたずねてくるので適当に設定する。
僕は ~/.bitbar にしてる。

2. プラグイン設定する

プラグイン置き場に移動して、以下の内容を実行する。

curl -o hatenablog.rb https://gist.githubusercontent.com/fand/b6c10e42b7295677c539bd912f1f9b29/raw/5f4df849908489946894351898b4584da8467c4d/hatenablog.rb
chmod +x hatenablog.rb

次に、フィードのURLを設定する。
URLは http://blog.hatena.ne.jp/-/antenna ページ左下にあるリンクのURLをコピーしてもってくる。
http://blog.hatena.ne.jp/-/antenna/*******/feed?token=********* みたいな形式。

f:id:amagitakayosi:20160418212136p:plain

hatenablog.rb を開いて、 XXXXXXXXX をURLで置きかえる。

FEED = 'http://blog.hatena.ne.jp/-/antenna/******/feed?token=****************************'

保存したら、ツールバーBitbar をクリックしてリロードを選択。

f:id:amagitakayosi:20160418210250p:plain

すると、講読してるブログの記事リストが表示されるはず!

中身

Hacker Newsのプラグインを参考にした。とくに面白いことはやってない。

gist.github.com

Bitbarプラグインの開発、コンソールで ./hatenablog.rb などとして動作確認できるので、とても楽。

僕が使ってるBitbarプラグイン

プラグインhttps://getbitbar.com/ から入手できるし、他にもちょっとコード書くだけで自作できる。
僕が入れてるのは5つ。

GitHub Notifications

f:id:amagitakayosi:20160418210946p:plain https://getbitbar.com/plugins/Dev/GitHub/notifications.30s.py

GItHubの通知を表示してくれる。なんとGitHub Enterpriseにも対応。
これのおかげで、issueの議論を見逃すことがほぼ無くなり、仕事が捗る。

Hacker News

f:id:amagitakayosi:20160418210754p:plain https://getbitbar.com/plugins/Web/HackerNews/hacker_news.rb

スコアの高いニュースを表示してくれる。

Homebrew Updates

https://getbitbar.com/plugins/Dev/Homebrew/brew-updates.1h.sh

気づいたらUpdateが溜まりまくって、 brew upgrade が激重……なんて事態を防げる。

その他自作プラグイン

epochを表示したり、

f:id:amagitakayosi:20160418211500g:plain

スウォッチインターネットタイムを表示したりしてる。

f:id:amagitakayosi:20160418211518g:plain

epochの表示は echo $(date +%s) 1行ですむ。

--

自作プラグイン作ってるひと、たくさんいそう。
みんなオススメのプラグイン自慢してくれ。