ガイド Forum Post Downloader - Tampermonkeyスクリプト

厳密には違う。そのリアクションはポストが処理されたことを示すだけ。全部のファイルがちゃんと解決・ダウンロードされたことは保証してないから、失敗がないかログをチェックする必要はある。
追記:スクリプトは数が合わないポストにオレンジ色の「X / Y downloaded」メッセージも残す(Download Pageを使った場合も含む)。だから終わったらページ内のオレンジのメッセージを探せばいい。ただサポートされてないリンクや検出されなかったリンクはまだ対応できない。
 
iNeed2Sleep
filesterのテストを少しできた、ほとんどのケースは片付いたと思う。
Goonboxについてはthis postでテストを回した、そこには君が言ってたアルバムも入ってた。goonbox helperを強制的に発火させるのに、普通にテストしても403がなかなか取れなかったから計測用のコードを追加する必要があった。
フラグ用のコンソールコマンド、試したければこれ:
コード:
localStorage.setItem('xfpd_gbx_force_bridge', 'true')
localStorage.getItem('xfpd_gbx_force_bridge')
localStorage.removeItem('xfpd_gbx_force_bridge')
今のところChrome+TMとFF+TMはいい感じだけど、403テスト用にそれ以外の特定のポストがあれば教えて。
一つ言っておきたいのは、マーカー付きでコンテンツURLを開くだけでは、自分の環境ではFF+TMは実は直らなかったってこと。helperタブは開いて、そこでスクリプトが動いてるのは確認できたけど、SimpCityのタブは相変わらずタイムアウトしてた。どうやらFirefox上のTampermonkeyではGM_getValueがタブ間で確実に反映されないみたいで、TMはタブごとにキャッシュを持ってるから、リクエスト側のタブは自分の古いコピーをポーリングし続けて、helperタブのハートビートを一度も見られなかった。Chrome+TMはたまたまこれが伝播するから、そっちでは動いてて問題が隠れてた。
handshakeをGM_addValueChangeListenerに移して、コールバックから直接newValueを取るようにしたら直った。40秒待って失敗してたのが~2秒になった。
そっちではURLの変更だけで十分だったってことは、そっちのビルドはすでにpollingじゃなくてchange listenerを使ってる?pollingしてるなら、FF+TMで同じ問題が起きる可能性があって、まだ単に踏んでないだけかも。
FF+VMのvm14はまだテストしてない。VM使ってる人がいたら、vm14がロードして普通にダウンロードできるって確認だけでも助かる。
最新版はb14/vm14
 
goonboxやturboが入ったいくつかの投稿(送ってくれたやつも含めて)をテストしたけど、今のところ全部問題なく動いてる。俺はChrome + VM使ってる。ちょっと面倒なのは、いつもzipでダウンロードしたい派で整理しやすいから、毎回「Zipped」にチェック入れなきゃいけないこと。俺みたいにこの機能好きな人のためにどこかにその値保存しといたらいいかもね。
テストしてほしい投稿あったら送ってくれれば試すよ。
 
willowbranch
ブリッジコードを確認したら、俺のもGM_getValueをポーリングしてて、change listenerは使ってなかった。FF+TMではたまたま安定して動いてただけみたいだから、君のGM_addValueChangeListenerの修正は理にかなってる。
Firefox + VMでvm14もテストした。直接APIが200返してるから、ヘルパータブなしでも通常のGoonboxダウンロードは問題なく動く。
Firefox + TMとFirefox + VMの両方でブリッジを強制的に有効にもしてみた。両方で動くけど、最初のリクエストだけ20秒以上かかる。その後は速い。
xando
Zippedのチェックボックスは、毎回未チェックにリセットされるんじゃなくて、GM_getValue/GM_setValueで最後の状態を覚えといたほうがいいかもね。
とりあえず今はzipped: falseをzipped: trueに変えれば、常にチェック済みにできるよ。
 
iNeed2Sleep
20秒っていうのはGBX_READY_TIMEOUT_MSっぽいから、最初の呼び出しがその後の呼び出しをウォームアップしてるっぽいね。確認用にログ行を追加してもいいかもしれないけど、俺の場合強制した時しかブリッジが取得できたことなくて、しかも最初のリクエストだけだから、今のところそのままメインにプッシュしても十分かもね。
xando
テストありがとう。:) さっき言った通り、9375行目をfalseからtrueに変えればいいよ。俺はbeta/vmを同期させて変更を移植しやすくしたいからオフにしとくのが好みだけど、みんなのためにzippedをtrueに設定したバージョン(scpostdl-zvm.user.js)をアップロードしといたよ。:)
 
これっていつサイトの標準機能になるの?それともならない?
 
Download Pageを押して、全部の投稿を選択したんだけど。送信ボタンどこ?

 
コンソールログからコピー取ってきてもらえる?FFだと再現できなかったんだよね。
 
自分だけ?スクリプトが動画をクリエイター名のフォルダに入れてくれなくなったんだけど。整理しづらいな
 
forum post downloaderとtampermonkeyを再インストールしてみたけど、ダウンロードボタンがまだ表示されないみたい。
 
最新のFirefoxアップデートでスクリプトが壊れたっぽい。ダウンロードボタンが出なくなった。
 
自分は違うな。最新のFirefox(154.0.1)使ってるけどダウンロードボタン普通に見えるよ。
 
自分も同じ問題が出てるのを確認した。ダウンロードボタンが出ない問題は直る予定ある?スマホで、FirefoxもTamperMonkeyも最新版、スクリプトを削除して入れ直したけどダメだった。
 
俺はまだ使えてるけど、ちゃんと読み込まれないことがあるから、たまにページを更新しないといけない。
 
Tampermonkeyがリセットされた。バックアップがあったから復旧は楽だったけど、これで2回目か3回目だわ。
 
ボタンが消えて再インストールしたけど、下で見つけた変更を適用するまでやっぱり動かなかった

もし無かったら、スクリプトの設定に入ってrun-atを " document-body " に変えて
 
設定のこの簡単な変更でFirefoxのダウンロードボタンが消える問題が直ったのを確認した!あんな小さな設定で直るなんてヤバいな。情報ありがとう Deadcentre :HomieKiss:
 
Firefox用の修正ありがとう。ただ、根本的な原因はTamermonkey自身のインジェクションスクリプトと最新のFirefoxアップデートにあるみたい。

それが片付くまでスクリプトに変更を入れるのは控えたい。状況が落ち着いたらどうせまた見直さないといけないから。

今のところ、FFユーザーはこの回避策を使えばいい。問題なく動いてるみたいだし。
 
戻る
トップ