IPUアドベントカレンダーです!若干遅刻すみません!
Electronの勉強がてら、勉強会でのプレゼンに使えるツイッター連携ツールを作ってみました。
勉強会あるあるとやりたいことなど
- ハッシュタグ付きツイートがよく投稿されていて、リアルタイムにスライドに対するコメントがあがってくるけど反応できない
- 独自のツールつくってコメントをプレゼンター側の画面にリアルタイム反映していると、今度はツイッターが盛り上がらなくなる
- Keynoteなど既存のプレゼンツールは使いたい
作ったもの
ElectronでKeynoteなどのプレゼンツールより手前のレイヤーでツイッターの情報を取得してトースト表示してくれるツールを作りました。
デモ
こんな感じでKeynote使いながらも、手前には設定したキーワードのツイートがリアルタイムに表示されます。
左下がツイートをリアルタイム取得してトースト表示してる部分です。
技術的なあたり
ソースコードは後ほど公開する予定です。
- Milkcocoa: 使わなくてもいいんですけど、情報の保存用とNode.js <-> フロントのJSとの連携に使ってます
- Twitter Streaming API : リアルタイムにツイートを取得します
- Electron: 透過、最前面固定 くらいを設定しました。
- トースト部分: https://github.com/kamranahmedse/jquery-toast-plugin/
参考
- http://qiita.com/n0bisuke/items/327e10da3eac09dd6985
- http://qiita.com/uiureo/items/0353e37bcffe94731c6b
- http://qiita.com/nyanchu/items/9a1c910bbca55e9d2f3c
- http://qiita.com/n0bisuke/items/f4e933e4cd0f7c68b097
感想
Electron以外と簡単に使えるなぁという印象です。
Keynoteと組み合わせて使えるこのツールは機能精査したらけっこう需要あるんじゃないかとおもってたり。。。笑