futaba_catalog_NG

カタログのスレをNGで非表示

目前为 2018-07-05 提交的版本。查看 最新版本

作者
akoya tomo
评分
0 0 0
版本
1.4.0
创建于
2018-01-18
更新于
2018-07-05
大小
32.4 KB
许可证
MIT
适用于

futaba catalog NG

このUserscriptはふたば☆ちゃんねるのカタログに現在表示されているすべてのスレ本文の文字列を監視して、登録したNGワードに該当するスレを非表示にします。NGワードには正規表現が利用できます。 また、スレのNGボタンでそのスレのみを非表示にしたり、スレ本文をNGワードに登録したり、スレ画像をNGリストに登録することもできます。

Firefoxの場合、Tampermonkeyを先にインスールしてからスクリプトをインストールして下さい。 (GreasemonkeyやViolentmonkeyでの動作は未確認です) Chromeの場合、Tampermonkeyを先にインスールしてからスクリプトをインストールして下さい。

※このUserscriptは単体で利用可能ですが、Firefoxアドオンこしあん(改変版含む)や赤福Firefox SPとの併用も可能です。ふたクロ五平餅との併用では正常に動作しません。 ※その他のUserscriptとFirefoxアドオンこしあんの改変版はこちらの一覧からどうぞ

使い方

  • NGワード使用時はふたばのカタログモードの設定で「文字数」を適当な大きさ(4以上推奨)に設定してください。(板毎に設定が必要です)
  • NGワードの[設定]ボタンをクリックして監視したいNGワードを入力してください。|で区切ると複数の語句を指定できます。(正規表現使用可。特殊な記号 \*?+.^$|()[]{} は全て正規表現のメタキャラクタとして認識されます。) NGワードは全板共通と各板個別でそれぞれ設定できます。
  • カタログのスレにマウスオーバーすると[NG]ボタンが表示されます。このボタンをクリックするとメニューが表示されます。
    • 「スレNG」をクリックするとそのスレが非表示となります。 「スレNG」にするとカタログのタブを閉じるか、カタログ左上の[掲示板に戻る]でスレ一覧に移動するまではそのスレが非表示になります。(リロードでは解除されません)
    • 「本文NG」をクリックするとカタログに表示されているスレ本文がNGワードの先頭に登録されます。
    • 「画像NG」をクリックするとスレ画像がNGリストの先頭に登録されます。
  • NGリストの[編集]ボタンをクリックするとNG画像のリストが表示されます。コメントは自由に修正することができます。最終検出日はそのNG画像がカタログで最後に検出された日付です。

設定

機能の動作はスクリプト冒頭の大文字変数をエディタで編集すれば変更することができます。

  • USE_NG_IMAGES :スレ画像のNG機能を有効化する(デフォルト:true)
    • NGリストに登録されたスレ画像を非表示にする機能を有効化します。この設定値をfalseにすると画像NG機能が無効化されます。
  • MAX_NG_THREADS :NGスレの最大保持数(デフォルト:500)
    • 記憶可能なNGスレの最大数です。NGスレの記憶数が設定値を超えると古い順に破棄されます。
  • MAX_OK_IMAGES :非NG画像名の最大保持数(板毎)(デフォルト:500)
    • 記憶可能な非NG画像名の板毎の最大数です。画像NGの負荷を軽減するために、NGリストにマッチしなかったスレ画像名を記憶しています。この画像名の記憶数が設定値を超えると古い順に破棄されます。

注意事項

  • futaba thread highlighter Kと併用する場合はrev6以上をインストールして、Tampermonkeyのダッシュボードからfutaba catalog NGの優先順序が先になるように設定してください。
  • 画像NGの判定負荷が重いため、環境によってはリロード後のカタログ表示完了が非常に遅くなる可能性があります。その場合はUSE_NG_IMAGESをfalseに設定して画像NG機能を無効にしてください。

既知の問題

  • Tampermonkeyで優先順序を先に設定していても他のUserscriptの後で実行されることがある。
    • md5変換の外部ライブラリをブラウザ起動後やスクリプト更新後に最初に読み込むときに発生することがあるようです。一度ライブラリを読み込めば次回のリロードからは優先順序に沿ってUserscriptが実行されます。

ライセンス

このUserscriptはmd5変換にjs-md5を使用しています。

更新履歴

  • v1.3.0 2018-04-23
  • v1.2.7 2018-03-24
    • KOSHIAN フォーム拡張アドオンと併用すると誤動作する不具合修正
    • NGリストを閉じたらNGリストのスクロール位置がトップになるように修正
  • v1.2.6 2018-03-15
  • v1.2.5 2018-03-10
    • カタログ以外でNGボタンが表示されてしまうことがある不具合を修正
    • 赤福でリロード後の新着スレにNGボタンが表示されない不具合を修正
  • v1.2.4 2018-03-08
    • NG画像のスレが表示されてしまうことがある不具合を修正
  • v1.2.3 2018-02-28
    • スレ画像のBase64変換の例外処理を追加
    • 赤福でNGボタンメニューがスレ画像に隠れる不具合を修正
  • v1.2.2 2018-02-24
    • スレ画像を取得失敗したときの処理を修正
  • v1.2.1 2018-02-21
    • NG操作でfutaba thread highlighter Kのピックアップに即時反映されるように変更
  • v1.2.0 2018-02-07
    • 「画像NG」機能追加
    • 「本文NG」機能追加
  • v1.1.0 2018-01-30
    • 「スレNG」機能追加
  • v1.0.1 2018-01-18
    • futaba thread highlighter(K)使用時はスレッド検索設定とNGワード設定を同じ並びに変更
  • v1.0.0 2018-01-18
    • 新規リリース

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址