paloma blog

NWエンジニアやってます。主に自宅環境のお遊びを書きます。Pythonもちょっと。タイトルは好きなカクテルから。

2020年上半期見た映画メモ & twitter取得ツール改修

気づけばもう7月に入ってしまいました。

今年はコロナ騒ぎですが、私は4月からリモートワーク含んだ外出自粛生活が始まりました。

上半期の半分は自粛生活ということになりますね。

とは言っても、もともとインドアな人間なのであまり生活に変化はありません。
映画も変わらず週一本ペースで見ています。

というわけで上半期見た映画を振り返ります。

以前作ったtwitter投稿ツール & 取得ツールでいつでも振り返ることができます。

さあ上半期を振り返りましょう

ツールの仕様上原題で申し訳ないですが、見た映画です。
有名なtweepyと言うライブラリを使って取得してます。

(python3) masashi@PC-ubuntu:~/movietweet$ python gettw.py 
2020-07-05 00:12:09 The Green Hornet
2020-06-28 21:20:11 Charlie's Angels: Full Throttle
2020-06-27 22:21:16 Charlie's Angels
2020-06-14 22:47:09 Girls Trip
2020-06-07 08:46:58 Miami Vice
2020-05-30 22:57:37 You Don't Mess with the Zohan
2020-05-23 23:24:04 The Magic of Belle Isle
2020-05-16 23:08:08 Indiana Jones and the Temple of Doom
2020-05-09 23:00:40 Pixels
2020-05-03 22:49:06 The House
2020-04-25 23:01:03 Next
2020-04-18 23:28:44 Molly's Game
2020-04-04 22:59:26 Lowriders
2020-03-28 23:31:46 Pain & Gain
2020-03-21 23:34:21 American Made
2020-03-14 23:05:17 Donnie Brasco
2020-03-08 00:17:50 Midnight Run
2020-02-23 22:16:40 Reservoir Dogs

あら、1月分が入ってないですね。
apiのcount値を増やしても変わらずです。

pageの値を増やしたら取得することができました。
countとpageはどう違うんですかね?
...と思ったら自分で書いてました。
countだけだと200件までしか取れないようです。

とりあえず5ページ分取るようにしたのでしばらくは大丈夫そうです。

(python3) masashi@PC-ubuntu:~/movietweet$ python gettw.py 
2020-07-05 00:12:09 The Green Hornet
2020-06-28 21:20:11 Charlie's Angels: Full Throttle
2020-06-27 22:21:16 Charlie's Angels
2020-06-14 22:47:09 Girls Trip
2020-06-07 08:46:58 Miami Vice
2020-05-30 22:57:37 You Don't Mess with the Zohan
2020-05-23 23:24:04 The Magic of Belle Isle
2020-05-16 23:08:08 Indiana Jones and the Temple of Doom
2020-05-09 23:00:40 Pixels
2020-05-03 22:49:06 The House
2020-04-25 23:01:03 Next
2020-04-18 23:28:44 Molly's Game
2020-04-04 22:59:26 Lowriders
2020-03-28 23:31:46 Pain & Gain
2020-03-21 23:34:21 American Made
2020-03-14 23:05:17 Donnie Brasco
2020-03-08 00:17:50 Midnight Run
2020-02-23 22:16:40 Reservoir Dogs
2020-02-08 23:56:44 Ferris Bueller's Day Off
2020-02-01 23:58:44 Unfinished Business
2020-01-18 22:39:36 Four Brothers
(以降昨年見た作品)

このツールはコピペでパパっと作ってしまったので、あまりマニュアルを読んでません。
pegerもCursor関数でやった方がよさそうな記述がありました。
今後の課題ですね。

差分

diffはこんな感じ。
特に考えず作ってしまいましたが、もう少しループ綺麗にできそうな気がする。

(python3) masashi@PC-ubuntu:~/movietweet$ git diff gettw.py
diff --git a/gettw.py b/gettw.py
index 7e7b545..dc36bab 100644
--- a/gettw.py
+++ b/gettw.py
@@ -3,11 +3,14 @@
 from tweetapi import TWauth
 import datetime
 
-for info in TWauth().user_timeline(count=200):
-    if 'tweet movieinfo' in info.source:
-        Posted = info.created_at + datetime.timedelta(hours=9)
-        Text = info.text[info.text.find('')+1:info.text.find('')]
-        print(Posted, Text)
-    else:
-        pass
+API = TWauth()
+
+for i in range(1, 5):
+    for info in API.user_timeline(count=200, page=i):
+        if 'tweet movieinfo' in info.source:
+            Posted = info.created_at + datetime.timedelta(hours=9)
+            Text = info.text[info.text.find('')+1:info.text.find('')]
+            print(Posted, Text)
+        else:
+            pass

上半期ベスト3

せっかく出したので私の上半期ベスト3を発表します。

  1. Pixels (2015年)
    宇宙人がゲームキャラの姿で攻めてくる話です。
    私はSaints rowというシリーズのゲームが大好きなのですが、
    話のぶっ飛び方といい挿入歌といい同じ波長を感じましたw
    大統領が自ら出陣するのもイイ!w
  2. Molly's Game (2017年)
    元スキージャンププレイヤーのモリーという女性が裏カジノを開く話です。
    前の雇い主のノウハウを盗んで、独立して場を立てていく流れがかっこいいです。
    大事なところで諦めないスポーツマンスピリッツがよかったですね。
  3. Reservoir Dogs (1992年)
    クエンティン・タランティーノ監督の映画です。
    パルプフィクションが大好きなのでずっと見たかった映画です。
    内容的には銀行強盗グループの後日談です。
    仲間が揉めてっちゃうんだよなあ。
    気弱なキャラが多い(気がする)スティーブ・ブシェミですが、この映画では強気キャラですw

むすび

2年位前から見た映画の感想をローカルWikiに書いていて、昨年twitterに投稿する形に変えました。
映画の概要は自動で投稿される様にしたので、あとは簡単な感想を書いて視聴記録として残してます。

感想だけ書けばよくなったので、見た後にすぐ投稿・感想を書く様になりました。
お酒飲みながら見てるので記憶が曖昧な時もありますがw

下半期も面白い映画たくさん見たいですね。
ナルコスのメキシコ編もそろそろ見なきゃ。

リポジトリ

github.com