31
30

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

岩手県立大学Advent Calendar 2015

Day 16

Electronで勉強会で使えるプレゼンツールっぽいものを作った。 (Twitter Streaming API + Milkcocoa)

Posted at

IPUアドベントカレンダーです!若干遅刻すみません!

Electronの勉強がてら、勉強会でのプレゼンに使えるツイッター連携ツールを作ってみました。

勉強会あるあるとやりたいことなど

  • ハッシュタグ付きツイートがよく投稿されていて、リアルタイムにスライドに対するコメントがあがってくるけど反応できない
  • 独自のツールつくってコメントをプレゼンター側の画面にリアルタイム反映していると、今度はツイッターが盛り上がらなくなる
  • Keynoteなど既存のプレゼンツールは使いたい

作ったもの

ElectronでKeynoteなどのプレゼンツールより手前のレイヤーでツイッターの情報を取得してトースト表示してくれるツールを作りました。

デモ

こんな感じでKeynote使いながらも、手前には設定したキーワードのツイートがリアルタイムに表示されます。

左下がツイートをリアルタイム取得してトースト表示してる部分です。

技術的なあたり

ソースコードは後ほど公開する予定です。

  • Milkcocoa: 使わなくてもいいんですけど、情報の保存用とNode.js <-> フロントのJSとの連携に使ってます
  • Twitter Streaming API : リアルタイムにツイートを取得します
  • Electron: 透過、最前面固定 くらいを設定しました。
  • トースト部分: https://github.com/kamranahmedse/jquery-toast-plugin/

参考

感想

Electron以外と簡単に使えるなぁという印象です。
Keynoteと組み合わせて使えるこのツールは機能精査したらけっこう需要あるんじゃないかとおもってたり。。。笑

31
30
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
31
30

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?