2014-08-09 hubot-sakagemc をつくった
hubot-sakagemc と sakagemc-api をつくった。つくりなおした。1 日 1 Hubot スクリプトの 27 日目。
hubot-sakagemc は @sakagemc の運営する peaklife の Flickr から画像を表示する Hubot スクリプト。
先に書いたとおり、このスクリプトは作りなおしである。1 日 1 Hubot スクリプトとしては初出だけれど、今年の 2/24 につくって、 3/5 にバージョンアップして、 6/24 にリファクタリングしている。ぼくの中では古参スクリプトである。
今回は Hubot スクリプトと API サーバーとを分離した。Flickr API 呼び出しを API サーバー側に移し、ついに環境変数が不要になった。もはや hubot-sakagemc に Flickr API のトークンは必要ない。これで hubot-sakagemc をかなり入れやすくなった。
コマンドとしては従来通り hubot sakagemc
が提供される。(hubot sakagemc bomb
もある)
bouzuya> @hubot sakagemc
hubot> http://farm8.staticflickr.com/7430/11533404385_69fc4973b2.jpg
【 Tension 】流れに葛藤を与える
Hubot スクリプトとして使う以外にも http://sakagemc.herokuapp.com/ を直接使うこともできる。
$ curl http://sakagemc.herokuapp.com/ | jq .
[
{
"url": "http://farm8.staticflickr.com/7395/12191702694_245d3c9735.jpg",
"title": "【 Awakening of Tiger 】虎臥の目覚め"
}
]
仕事の合間に、作業の合間に、叩いて眺めてクールダウンしよう。