Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録
< anond:20251209223533 |anond:20251207145130 >

2025-12-09

はてなブックマーク増田一覧向けNGフィルタ

はてなブックマーク増田一覧の、さらに「すべて」(1user)をチェックしている希有な人向けのユーザースクリプトを公開します。

https://b.hatena.ne.jp/site/anond.hatelabo.jp/?sort=eid

// ==UserScript==// @nameHatenaBookmarkAnond Filter// @namespacehttps://b.hatena.ne.jp/site/anond.hatelabo.jp/// @descriptionはてなブックマークの『はてな匿名ダイアリー』の記事のうち、指定したキーワードが含まれ投稿非表示します。// @matchhttps://b.hatena.ne.jp/site/anond.hatelabo.jp/*// @grant       none// @version     1.0.2025.12.10.0005// ==/UserScript==(function(){constSCRIPTID = 'HatenaBookmarkAnondFilter';console.time(SCRIPTID);const ONCE = 1,AP = 2, INTERVAL = 3;/*適用タイミング*/const KEYWORDS = [    'dorawii',    'あおやまちゃん', 'ボスマン',    'れめくん', '自己放尿', '性慾', 'boushi_inst', 'hakaikami',/*電気通信大学駿河台大学鉄道研究会れめくん自己放尿(頻出)*/    /*A-G*/'/akibakko6348', '/anapgoeson', '/asapgoeson', '/buscholarx', '/circlecavok', '/disney1007cla', '/dora22sibuya', '/donkotrain', '/fft_dareka', '/gmhtcyznf_abc',    /*H-N*/'/h13_yokohama', '/h2twi', '/hinolovelove', '/inaken17_', '/inte235dy', '/kaoru_ai1991', '/kiha2228', '/kqlex1500', '/kurotamaxxx', '/kt_ruma_1372', '/lightningreen77', '/minamihinawot', '/minori0151', '/mukoroku651', '/nanpyong', '/nimouec', '/norannnde',    /*O-U*/'/oreizmmiporin', '/pasotokon', '/pm95uq', '/reme_kun', '/s03_amurtk2731', '/sacchan03110319', '/seisu_bot', '/senanana_cos', '/shinano_115', '/shineleaf1372', '/soroisoroi', '/sweidan821858', '/tarotaromusic1', '/tx9y2cpwdz27255', '/uec15take', '/uecrail',    /*V-Z_0-9*/'/wakasato_', '/yuuya_1104_uec', '/100mph_no_yuuki', '/2rtkvn34il2783',    /*tadaup.jp*/'/CBUHadpD.jpeg', '/CgJlF4Wr.jpeg', '/CGTtm0Ev.jpeg', '/CIxj8clS.jpeg', '/CqbERPdQ.jpeg', '/CTZsA2wM.jpeg', '/CWY2m7rS.jpeg', '/CZVCEgd1.jpeg',    'テクウヨ',  ].map(w => w.toLowerCase());const sites = {    'prefix': [      ['selector', 'modifier', 'REPEAT', '(css)'],    ],    'https://b.hatena.ne.jp/site/anond.hatelabo.jp/': [      ['li.js-keyboard-selectable-item', li => KEYWORDS.some(w => (li.textContent.toLowerCase().includes(w)) && (li.querySelector('li.entrylist-contents-category > a').textContent = w) && (!li.classList.add('filtered'))),AP, `.filtered{display: none;}`],    ],  };const rules = sites[Object.keys(sites).find(prefix => location.href.startsWith(prefix))];  if(rules === undefined) returnconsole.log(SCRIPTID, 'Not foundany sites.');const modify = function(selector, modifier){constelements = document.querySelectorAll(selector);elements.forEach(modifier);  };  /* ONCE(一括適用) */  rules.forEach(rule => {const [selector, modifier, repeat,css] = rule;console.log(SCRIPTID, 'ONCE:', selector);    modify(selector, modifier);    if(css){const style = document.createElement('style');      style.dataset.script =SCRIPTID;      style.type = 'text/css';      style.textContent =css;      document.head.appendChild(style);    }  });  /*AP(AutoPagerize) */  rules.filter(rule => rule[2] ===AP).forEach(rule => {const [selector, modifier, repeat] = rule;    document.addEventListener('GM_AutoPagerizeNextPageLoaded', e => {console.log(SCRIPTID, 'AP:', selector);      modify(selector, modifier);    });  });  /* INTERVAL */  rules.filter(rule => rule[2] === INTERVAL).forEach(rule => {const [selector, modifier, repeat] = rule;    setInterval(function(){console.log(SCRIPTID, 'INTERVAL:', selector);      modify(selector, modifier);    },1000);  });console.timeEnd(SCRIPTID);})();

検索用:はてなブックマークはてブはてな匿名ダイアリー増田スパムキーワードNGワードフィルターミュー非表示 削除 隠すブロックユーザースクリプトユーザースタイルhatenabookmarkanondspam keywordsngwords filter mutehide hidden display none blockuserscriptJavaScriptjscss style

Permalink |記事への反応(3) | 22:40

このエントリーをはてなブックマークに追加ツイートシェア

記事への反応 -
  • 最近謎の増田が投稿されている。 ・投稿直後に消されている。 ・非公開ブックマークされており、はてブの新着から見えるようになっている。 ・毎回同じリンク(魚拓)が貼られてい...

    • はてなブックマークの増田一覧の、さらに「すべて」(1 user)をチェックしている希有な人向けのユーザースクリプトを公開します。 https://b.hatena.ne.jp/site/anond.hatelabo.jp/?sort=eid // ==UserScript==...

      • https://b.hatena.ne.jp/site/anond.hatelabo.jp/?sort=eid const KEYWORDS = [ 'dorawii', 'あおやまちゃん', 'ボスマン', 'エーブイ',// イーブイ(完結したらしいので不要?) 'れめくん', '自己放尿', 'boushi_...

        • anond:20251114170150 のうち、下記の5行は全部同一人物による投稿だと捉えてる (個々のXアカウント名が同一人物だというわけではなく、各アカウントのXのURLを増田に貼り付けては消していく...

          • 恨みを持ってるのかわからんけど、何か月もよーやるわ

          • 自己放尿は別人だよ、単語が複数人物によってラーニングされただけ

        • 勝手ながら &#62;| と |&#60; を使った pre記法 で書き直しました。 コードが読みやすいようにスペース2個で適宜インデントを付けました。 &#62; の記号が正しく表示されるように &#38;#62;...

      • でもキモくて金のないおっさんはNGフィルタにしてくれないんですよねわかります

      • はてなブックマークや増田で機能する、NGワードを元に記事を非表示にする方法をまとめました。 現在も機能する方法という観点で調べてみましたが、有力な抜け漏れがあったら教えて...

    • 電通大でトラブル起こして退学になって人生オワタで訴えられてる人やろ わいの想像やけど

    • 消されてないの意外。 別人か?

    • 事情に通じた人が即座にトラバするほど知られているんだ。

    • 知らない方がいいこともある

    • 本当は知っているんじゃないですか? みんな心配しているので大学にも来たほうがいいですよ

    • どういう関係性なのかよくわからんけど記録しておくね DaramashuWanderのブックマーク - はてなブックマーク https://b.hatena.ne.jp/DaramashuWander/ DaramashuWander 2025/12/03 俺のことを心配してくれ...

    • URL同じで文面が他人の増田のコピペだったこともあったので ネタ元が限定されているだけの普通のスパマーの可能性

記事への反応(ブックマークコメント)

全てのコメントを見る

人気エントリ

注目エントリ

ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp