enhance anime watching with programming
TRANSCRIPT
Enhance Anime Watching with Programming
id:hakobe932@Hatena
1
2
id:hakobe932
3
京都
4
5
Perl/JavaScript/Objective-C/Java
6
@hakobe
7
8
9
10
本題
11
アニメ視聴をプログラミングで支援したい
Q: 今からなんのアニメやるんだっけ?
Q: このキャラの声優さんだれだっけ..
Q: 新番組はいつから?
Q: twitter実況すべき作品を教えてくれ!
12
日々の疑問
しょぼいカレンダーhttp://cal.syoboi.jp/
author: id:gae
❖ アニメ専門の番組表サイト
•人力による管理
•迅速でかつ新鮮で網羅的な情報
15
しょぼいカレンダー
•番組表の取得•作品の検索•番組の詳細な情報取得‣ オフィシャルサイト‣ スタッフ‣ 声優
16
APIが豊富
Q: 今からなんのアニメやるんだっけ?
17
19
番組情報実装:30行くらい
Q: このキャラの声優さんだれだっけ..
Q: 新番組はいつから?
20
21
出演声優情報の取得
1.検索APIからタイトルIDを取得
2.タイトルAPIからタイトル情報を取得
3.タイトル情報内のwiki記法をparse
3つのステップ
22
便利!
23
出演声優情報の取得
1.検索APIからタイトルIDを取得
2.タイトルAPIからタイトル情報を取得
3.タイトル情報内のwiki記法をparse
リクエスト x 2 パース処理 x3
検索APIはドキュメントがない...
24
めんどう・むずかしい
WebService::SyoboiCalendarhttp://prepan.org/module/3Yz7PYrBu4
my $syobocal = WebService::SyoboiCalendar->new;
my $url = $syobocal ->search('まどか★マギカ')->[0] ->title ->voice_actors;
26
出演声優一覧の取得
Q: 新番組はいつから?
Q: このキャラの声優さんだれだっけ..
27
syoboirepl アニメ視聴支援repl
DEMO
Q: twitterで実況すべき作品を 教えてくれ!
30
31
最速放送アニメを実況しよう!
32
成功体験
33
スーパーネタバレタイム
35
最速放送を算出
36
番組情報実装:40行くらい
37
今期の関西最速アニメ
38
境界線上のホライゾン(MBS毎日放送)ペルソナ4(MBS毎日放送)
森田さんは無口。2(KBS京都)機動戦士ガンダムAGE(MBS毎日放送)
関西最速
39
今期の関東最速アニメ
WORKING'!!(群馬テレビ) Fate/Zero(TOKYO MX) 真剣で私に恋しなさい!!(tvk) クロスファイト ビーダマン(テレビ東京) ヴァンガ道(テレビ東京) HUNTER×HUNTER(2011)(日本テレビ) 炎の蜃気楼(TOKYO MX) 君と僕。(テレビ東京) 戦国☆パラダイス-極-(テレビ東京) ちはやふる(日本テレビ) マケン姫っ!(テレ玉) スーパーナチュラル:ザ・アニメーション(日本テレビ) イナズマイレブンGO(テレビ東京) 僕は友達が少ない(TBS) 世界一初恋2(テレ玉) 灼眼のシャナIII-Final-(TOKYO MX) 機動戦士ガンダムAGE(TBS) gdgd妖精
s(TOKYO MX) UN-GO(フジテレビ) ギルティクラウン(フジテレビ)40
関東最速
WebService::SyoboiCalendarhttp://prepan.org/module/3Yz7PYrBu4
絶賛開発中
DISられないCPANizeをめざしてid:antipop
ロイヤルブルーホール 12:00~
おわりです