「利用者・トーク:夜泣き」の版間の差分

>Fet-Fe
>Fet-Fe
35行目: 35行目:
:追記しましたを--[[利用者:夜泣き|夜泣き]] ([[利用者・トーク:夜泣き|トーク]]) 2022年6月21日 (火) 23:16 (JST)
:追記しましたを--[[利用者:夜泣き|夜泣き]] ([[利用者・トーク:夜泣き|トーク]]) 2022年6月21日 (火) 23:16 (JST)


=== 8月9日 v2.1.0 ===
=== v2.1.0 ===
ツイートの画像を自動で取得するため、勝手ながら改造いたしました。
ツイートの画像を自動で取得するため、勝手ながら改造いたしました。


52行目: 52行目:


これに関してはまた修正しようと思います--[[利用者:Fet-Fe|Fet-Fe]] ([[利用者・トーク:Fet-Fe|トーク]]) 2022年8月9日 (火) 01:41 (JST)
これに関してはまた修正しようと思います--[[利用者:Fet-Fe|Fet-Fe]] ([[利用者・トーク:Fet-Fe|トーク]]) 2022年8月9日 (火) 01:41 (JST)
=== v2.1.1 ===
v2.1.0のバグを治すため、また勝手に改造いたしました
*1ツイートに2枚以上の画像があると1枚しか取れない問題の修正
*archive.phにページの魚拓の存在を確認するときにURL中の<nowiki>#</nowiki>を%23にURLエンコードして、<nowiki>#</nowiki>以降が無視されないように修正
*NitterではYouTubeへのリンクがpiped.kavin.rocksかinvidiousになっているので、それらをYouTubeのURLに変換するように
*リンクのURL文字列を...で省略しないよう修正
*可読性のためtypingの記法を変更
**このためPythonのバージョンを3.10以上にして下さい
またこのスクリプトには現状バグがあります
リンクのURLに<nowiki>#</nowiki>が含まれる場合、これを<nowiki><nowiki>#</nowiki></nowiki>に変換してしまいます。
本文中の<nowiki>#</nowiki>を<nowiki><nowiki>#</nowiki></nowiki>に直すのは正しい動作ですが、こちらは正しくありません
更にバグというわけではありませんが、現状ではarchive.phの魚拓のうち最も古いものを取ってきています。
新しいものだと元ページが削除された後に取られた魚拓の可能性もあるのでこのようになっていると考えられますが、Twitterの魚拓を取る動作は不安定であることも多く、アクセス失敗ページの魚拓が出力に使われている可能性もあります。
ユーザ側で魚拓の他の版をワンクリックで見られるので大した問題ではないと思いますが、このような動作になっていることはご了承下さい。--[[利用者:Fet-Fe|Fet-Fe]] ([[利用者・トーク:Fet-Fe|トーク]]) 2022年8月13日 (土) 23:16 (JST)
匿名利用者