Slide 8
Slide 8 text
だいたいこんな感じ。
チャットへの投稿
ソー
スコー
ドは にあります。
Gist
printNewReviews.sh ${backupdir} . | awk -F"," '{print $7 " Star " $9 " " $10 " " $11 " " $15}' | while read msg; do
encoded=$(echo "\"${msg}\"" | jq -a '.')
curl -s -H 'Content-type: application/json' -d "{\"message\": ${encoded}}" "https://api.hipchat.com/v2/room/
done
前回のレビュー
が保存されているディレクトリ
${backupdir}
とカレントディレクトリの CSV
を比較
awk
で整形して、jq
で ASCII
エンコー
ドする(←
コマンド
実行時のエスケー
プをサボるため)
最後に curl
で POST
するだけ
あとは、
これを cron
などで定期実行すれば OK