### 埋め込みツイートの表示やツイートの概要をCSSのデザインを適用するようスクリプトを修正
(70/70) TW fukazawas(深澤諭史) 日時:2020-06-13 10:23:00 +0900 URL: https://twitter.com/fukazawas/status/1271614045641048065
法テラスの適用拡大って
— 深澤諭史 (@fukazawas) June 13, 2020
「インパールでは苦戦しているみたいだね!援軍(兵隊だけ,物資なし)を送るね!喜んでね!」
って話しだと思っています。#太平ロー戦争
ツイート: uwaaaa(サイ太) 日時: 2020-06-12 22:54 URL: https://twitter.com/uwaaaa/status/1271440842452959233
政治的だと文句を言う弁護士が現れます https://t.co/iFjQg8U0hP
— サイ太 (@uwaaaa) June 12, 2020
(リツイート): uwaaaa(サイ太)|take___five(中村剛(take-five)) 日時:2020-06-12 22:09/2020-06-12 19:46 URL: https://twitter.com/uwaaaa/status/1271429440984113152 https://twitter.com/take___five/status/1271393374294044673
電通には700億円以上が流れてるのに、病院は赤字、弁護士は法テラスの利用拡大で赤字拡大というのが何とも世知辛い。
— 中村剛(take-five) (@take___five) June 12, 2020
(003/184) RT hirono_hideki(奉納\さらば弁護士鉄道・泥棒神社の物語)|o2441(弁護士大西洋一) 日時:2020-06-12 00:17:00 +0900/2020-06-12 00:16:00 +0900 URL: https://twitter.com/hirono_hideki/status/1271099184704188418 https://twitter.com/o2441/status/1271099001572450304
何かすごい話だけど、B子はB子でなんでいうこと聞いてたんだ?? https://t.co/KqQ4Wf1jfu
— 弁護士大西洋一 (@o2441) June 11, 2020
修正にかなり時間が掛かりました。正規表現がうまく行かなかったのですが,記号の読み違えや欠落など単純すぎるミスの連発で不思議なほど時間を潰してしまいました。しかし,これで作業が捗る準備は朝起きた時の予定通り実行することが出来たかと思います。
次がその追加処理の基本形になります。複雑にはなっていないですが,本当に手間取りました。
begin content.gsub!(/^ ?\- (([0-9]+?/[0-9]+?) RT .+ URL: https?:\/\/twitter\.com.+? (https?:\/\/twitter\.com.+?))$/){"<span style=\"color: #FF0033; font-size: 12px;\">" + $1 + "<\/span>" + @twclient.oembed($2).html.chomp} rescue => e puts content.gsub!(/^ - (?:TW|RT) .+ URL: (https?:\/\/.+?) +$/){$1} puts "削除されたツイートが含まれています。" `notify-send "削除されたツイートが含まれています。"` exit(1) end