映画の公開日情報は映画.comがiCalフォーマットで公開してくれていた
2019/08/04
映画の公開日を取得できるAPIってないのかなと探していたら、映画.comがAPIではないけれど、iCalフォーマットで公開してくれていたのでこれを使うことにする。
$ curl -s https://eiga.com/movie/coming.ics |head -n 53
BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:公開スケジュール - 映画.com
X-WR-CALDESC:今週末以降、公開予定の映画作品・上映スケ
ジュールのカレンダーです。
X-WR-TIMEZONE:Asia/Tokyo
X-WR-RELCALID:e34ddde7-3e5e-5a98-69ed-c61f22710c56
BEGIN:VEVENT
DTSTAMP:20190803T080034Z
UID:eiga.com_91480
DTSTART:20190727T000000
DTEND:20190728T000000
DESCRIPTION:受け口にコンプレックスを抱く少年を主人公に
、いじめを受けている当事者への無理解や周囲との違
いを理解することなどを描いた短編作品。カナザワ映
画祭2017「期待の新人監督」特別賞、第18回TAMA NEW WAVEコ
ンペティション特別賞など、国内のインディペンデン
ト映画祭で数多く受賞を果たした。小学6年生の少年・
光は受け口が悩みで、マスクをつけて学校へ行くよう
になる。両親は矯正のため光を歯科に連れて行くが、
顎の矯正には18歳頃になってから手術が必要と知らされ
る。人との違いに悩みを、クラスになじめない光の日
常は続くが……。\n作品紹介ページ:https://eiga.com/movie/9
1480/
SUMMARY:アマノジャク・思春期
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20190803T080034Z
UID:eiga.com_91179
DTSTART:20190727T000000
DTEND:20190728T000000
DESCRIPTION:激しい情念を宿した生き人形が引き起こす惨劇
を描くフィリピン製ホラー。バス事故によって愛する
娘を失ったフェイス、フリオ、ステラ。心理学者のマ
ノロ博士は、3人の耐え難い悲しみを癒やすため、それ
ぞれの娘の姿に似せた等身大の人形を置いていく。フ
ェイスは亡き娘マリアにそっくりのリアルな人形に強
い抵抗感を抱くが、次第に我が子同然の愛情を注ぐよ
うになっていく。マノロ博士の実験は成功したかに見
えたが、やがて3人の周囲で不可解な事件が起こり始め
る。出演は「ダイ・ビューティフル」のイザ・カルザ
ド、「ローサは密告された」のマリア・イサベル・ロ
ペス。監督はフィリピンを代表するヒットメーカーで
、16年に49歳の若さで急逝したウェン・V・デラマス。新
宿シネマカリテの特集企画「カリコレ2019/カリテ・フ
ァンタスティック!シネマコレクション2019」(19年7月1
3日~8月9日)上映作品。\n作品紹介ページ:https://eiga.co
m/movie/91179/
SUMMARY:生き人形マリア
END:VEVENT
BEGIN:VEVENT
からEND:VEVENT
までが1つの映画の情報で、 DTSTART
が公開日、SUMMARY
がタイトルになっている感じ。 十分使えそうだ。
パーサーがないときついなと思ったらちゃんとgemもあった。よきよき。
https://github.com/icalendar/icalendar
require 'open-uri'
require 'icalendar'
event_file = open('https://eiga.com/movie/coming.ics').read
events = Icalendar::Event.parse(event_file)
events.each do |event|
puts "公開日: #{event.dtstart.strftime('%Y年%m月%d日')}, タイトル: #{event.summary}"
end
公開日: 2019年07月27日, タイトル: アマノジャク・思春期
公開日: 2019年07月27日, タイトル: 生き人形マリア
公開日: 2019年07月27日, タイトル: キスは命がけ!
公開日: 2019年07月27日, タイトル: 北の果ての小さな村で
公開日: 2019年07月27日, タイトル: 教科書にないッ!5
公開日: 2019年07月27日, タイトル: 隣の影
公開日: 2019年07月27日, タイトル: 浜の記憶
公開日: 2019年07月27日, タイトル: パラダイス・ネクスト
公開日: 2019年07月27日, タイトル: ブレス あの波の向こうへ
公開日: 2019年07月27日, タイトル: ホール・イン・ザ・グラウンド
公開日: 2019年07月27日, タイトル: 約束の時間
公開日: 2019年07月28日, タイトル: 教科書にないッ!6
公開日: 2019年07月31日, タイトル: チャーリー・セズ マンソンの女たち
公開日: 2019年08月01日, タイトル: 4×4 殺人四駆
公開日: 2019年08月02日, タイトル: あなたの名前を呼べたなら
公開日: 2019年08月02日, タイトル: 風をつかまえた少年
公開日: 2019年08月02日, タイトル: 守護教師
公開日: 2019年08月02日, タイトル: 世界の涯ての鼓動
公開日: 2019年08月02日, タイトル: トム・オブ・フィンランド
公開日: 2019年08月02日, タイトル: ドラゴンクエスト ユア・ストーリー
公開日: 2019年08月02日, タイトル: ワイルド・スピード スーパーコンボ
公開日: 2019年08月03日, タイトル: 悪魔の舞を手に入れし者
公開日: 2019年08月03日, タイトル: エモーショナルレモン 旅立ちはいつもレモンの味がする、あなたはどんな味がする?
公開日: 2019年08月03日, タイトル: グッド・ヴァイブレーションズ
公開日: 2019年08月03日, タイトル: サマー・オブ・84
公開日: 2019年08月03日, タイトル: 太陽がほしい 劇場版
公開日: 2019年08月03日, タイトル: 東京裁判
公開日: 2019年08月03日, タイトル: 夏少女
公開日: 2019年08月03日, タイトル: 飄々 拝啓、大塚康生様
公開日: 2019年08月03日, タイトル: メランコリック
公開日: 2019年08月03日, タイトル: 優しいシャツ カナタソウタロウの旅
公開日: 2019年08月03日, タイトル: 私たちは、
公開日: 2019年08月07日, タイトル: BRING THE SOUL: THE MOVIE
以下略
映画ってこんなに公開されてるんだな