スナックelve 本店

バツイチ40代女の日記です

ネガティブなことを呟いてるのはいつだ!?

というわけで、私しか楽しくないシリーズですw
今回ネガティブワードを「死」「殺」「鬱」として、呟いてるに日時曜日を調べてみました。

f:id:elve:20200307173914p:plain

体感的には2,3月が調子悪いのですがこう見ると8~10月の殺伐指数がヤバ目ですねw
そういや今年は年明け早々失恋したせいか、2、3月は楽だな・・・油断できんが・・・。

2016年がヤバいwwwww 新しい環境で死にかけてたんすかね(;´Д`)
そして跳ね上がった2019年・・・おそらく対象はマルセイなんでしょうねえ・・・合掌。
f:id:elve:20200307174111p:plain

18時が圧倒・・・帰ってきて早々に死ね! とか呟いてるイメージでしょうか・・・。
f:id:elve:20200307174248p:plain

毎月17日の18時ころがヤバいみたいです・・・。17日何があったん・・・w
f:id:elve:20200307174830p:plain

プログラム

# -*- coding: utf-8 -*-
# 
import json
import re
import time
import calendar
#全ツイートファイルを読みこむ
with open(r"C:\twitter-2020-03-07/tweet.js", 'r', encoding="utf-8_sig") as f:
    data = f.read()
f.close
#jsonに変換
tw = json.loads(data[data.find('[') :])
#出力用csvファイル作成(上書き)
with open(r"C:\twitter-2020-03-07/殺伐.csv", 'w', encoding="utf-8_sig") as h:
    h.writelines("日付,曜日,時間,内容\n")

    #全ノードループ
    for t in tw:
        #フルテキストの中から体重部分を検索
        r = re.search(r'[殺死鬱]', t["tweet"]["full_text"])
        if r:
            #見つかったら
            time_utc = time.strptime(t["tweet"]["created_at"], '%a %b %d %H:%M:%S +0000 %Y')
            unix_time = calendar.timegm(time_utc)
            time_local = time.localtime(unix_time)
            h.writelines(time.strftime('%Y/%m/%d,%a,%X,', time_local) + t["tweet"]["full_text"].replace("\n", "/") + "\n")

h.close