はてなキーワード: どくさいスイッチとは
最近UserScriptを書くことに目覚めて、不便なWebサイトをちょっと改造して好みにするのにハマってる
例えば「辞書系のサイトなのにページを開いた瞬間から入力欄にカーソルがあってないのがいや」とか、そういう細かい点をこちらで勝手に改修するするような感じね
で、増田において「この人記事に対して毎回○○って反応つけてるけど面白いと思ってやってんのかな? 面白いと思ってやってんなら致命的に自分とセンスが合わないから消したいし、面白いと思ってないならただの害悪だから消したいな」と思うことがあるわけですが、そういった異なる価値観に対して自動的に適切な距離を置くためのスクリプトを作ったのでメモがてら貼り付けておきます
// ==UserScript== // @name ますだどくさいスイッチ // @namespace Violentmonkey Scripts // @match https://anond.hatelabo.jp/2* // @grant none // @version 1.0 // @author anond // @description description // ==/UserScript== (async () => { // ここにNGワードをどんどん追加する // 基本は文字列、文字列で引っ掛けにくいなら正規表現でもいい const keywords = [ "あえいうえおあお", ]; const checkedMarker = `data-a${Math.random().toString(36).slice(-8)}`; const query = `div[id^="excerpt-"]:not([${checkedMarker}]`; const delTree = () =>{ const elems = [...document.querySelectorAll(query)]; for(const elem of elems) { const textContent = elem.textContent; if(keywords.some((x) => (typeof x === "string") ? textContent.includes(x) : x.test(textContent))) { const parentContainer = elem.closest("li"); parentContainer?.remove(); } else { elem.setAttribute(checkedMarker, "true"); } } }; delTree(); const mo = new MutationObserver(delTree); mo.observe(document.body, { childList: true, subtree: true }); })();
keywordsを増やして君だけのどくさいスイッチを育ててね!
(追記)
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 70 | 13220 | 188.9 | 43.5 |
01 | 74 | 5994 | 81.0 | 41 |
02 | 34 | 2225 | 65.4 | 51 |
03 | 18 | 1279 | 71.1 | 19.5 |
04 | 26 | 2577 | 99.1 | 80 |
05 | 50 | 5118 | 102.4 | 48 |
06 | 67 | 4031 | 60.2 | 44 |
07 | 45 | 3631 | 80.7 | 28 |
08 | 78 | 9475 | 121.5 | 35 |
09 | 109 | 9979 | 91.6 | 47 |
10 | 141 | 13627 | 96.6 | 46 |
11 | 175 | 14874 | 85.0 | 52 |
12 | 171 | 11522 | 67.4 | 36 |
13 | 165 | 14162 | 85.8 | 43 |
14 | 104 | 6054 | 58.2 | 43.5 |
15 | 131 | 8747 | 66.8 | 37 |
16 | 196 | 14276 | 72.8 | 45.5 |
17 | 202 | 21259 | 105.2 | 50 |
18 | 176 | 11953 | 67.9 | 45 |
19 | 140 | 17398 | 124.3 | 42 |
20 | 206 | 21372 | 103.7 | 42 |
21 | 122 | 21074 | 172.7 | 47.5 |
22 | 142 | 12101 | 85.2 | 31 |
23 | 140 | 10643 | 76.0 | 33.5 |
1日 | 2782 | 256591 | 92.2 | 43 |
植草(5), 義妹(20), 拓哉(5), ジーニアス(8), どくさいスイッチ(10), エミヤ(4), 精子提供(14), 北陸新幹線(3), Buzzfeed(3), 裏口入学(3), MAC(3), 褒める(21), 不妊(21), 美し(12), 精子(23), バリアフリー(9), 弟(22), 墓(8), UI(10), 刀(7), 限る(9), 褒め(39), 弱者男性(48), 糖質(13), イケメン(42), 祖母(7), 返せ(8), 緊急事態宣言(26), オリンピック(18), 治療(20), 嫉妬(13), Google(12), パンティー(18), 同性(10)
■女性を褒めるイケメンを見た弱者男性の心の中 /20210421111135(41), ■朝から重い愚痴を吐き捨てさせてくれ /20210421053727(34), ■オブジェクト指向がわからないあなたへ /20210421172633(22), ■逆にブスに褒められると男ってどう思うの? /20210421172825(17), ■重機のない時代の土木工事 /20210420103403(16), ■元増田になりきる横増田やめて欲しい /20210420215520(13), ■どくさいスイッチが欲しい /20210421103611(12), ■本編は1ミリも観てないけど好きなアニソン /20210419190356(12), ■ピッコマの日本を舞台にした漫画ってもしかして韓国を舞台にしたの混ざってる? /20210420152421(12), ■増田はサイコパスが多い /20210421080433(11), ■なぜお墓はあんなサイズ感なのか。 /20210420175545(11), ■『ドラゴンクエスト ユアストーリー』を批判してた奴らに聞きたい /20210420221339(11), ■ご飯が喉を通らなくなるほど衝撃を受けた作品 /20210421152223(11), ■同人女は占われたい /20210420215622(10), ■スペックつよい女存在意義なし /20210421135726(9), ■医者「時給15000如きで社会を救う気にはなれない」 /20210421190848(8), ■立憲支持者だけど、粘着質なアンチが増えたのは良いことだと思う /20210420125011(8), ■ホームレスとデートの記事、結局お前らは何が理由で批判しているの? /20210420203012(8), ■セックスするなら弱者男性っぽいやつがいい /20210421093251(7), ■95割の男は目の前にロリコンが居て自分が罪に問われないという確信があったら犯す /20210421064325(7), ■anond:20210421105942 /20210421111333(7), ■自分の性格をよくしたい /20210421125912(7), ■シンエヴァって若い世代が感動して泣くべき内容なの? /20210420101223(7), ■生きている時に常に変動しているステータス /20210421174348(7)