はてなキーワード: ICONとは
◀なんなのこの人…
以下のスクリプトを登録することで。以下のループを繰り返させることができる。
「https://anond.hatelabo.jp/ここにユーザー名/を開く」→「直近の投稿の編集画面に遷移」→「削除ボタンを押す」→「ダイアログに答える」→「https://anond.hatelabo.jp/ここにユーザー名/に戻る」
実質ダイアログに答えるところだけやればよい。
// ==UserScript== // @name New Userscript // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match https://anond.hatelabo.jp/ここにユーザー名/ // @icon https://www.google.com/s2/favicons?sz=64&domain=hatelabo.jp // @grant none // ==/UserScript== function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } (async function() { 'use strict'; await sleep(100); window.location.href = document.querySelectorAll("div.section")[0].querySelector("a.edit").href; })();
// ==UserScript== // @name New Userscript // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match https://anond.hatelabo.jp/ここにユーザー名/edit* // @icon https://www.google.com/s2/favicons?sz=64&domain=hatelabo.jp // @grant none // ==/UserScript== function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } (async function() { 'use strict'; await sleep(100); document.querySelector("input.delete-button").click(); })();
◀暖かくして寝ろよ
はてな匿名ダイアリー 名作
最近の人気記事 - はてな匿名ダイアリー - はてラボ
個人的な名作
自走式彼女→https://anond.hatelabo.jp/20170907163356
会社の壁掛け時計→https://anond.hatelabo.jp/20170905110704
はてな匿名ダイアリー 人気
最近の人気記事 - はてな匿名ダイアリー - はてラボ
名作と変わらない結果に。ただTOP以降の結果は、名作は増田文学、人気はブクマ数等が表示される
気持ち悪いってなんだ!気持ち悪くねーだろ!いや、気持ち悪いか!増田は気持ち悪いってよ!
はてな匿名ダイアリー トレパク
トレス - はてな匿名ダイアリー - はてラボ
これはなんで??
はてな匿名ダイアリー なんj
なんJ - はてな匿名ダイアリー - はてラボ
TOPの次に表示される検索結果が「はてな匿名ダイアリーとかいうなんJ以下の場所 - 5ちゃんねる」で笑った。
これはわかる。自分も始めたばかりの時すぐ検索した。ちなみに次の検索結果はねとらぼの「増田さんって誰? ネットでよく見る謎の人物「増田」の正体」
面白い - はてな匿名ダイアリー - はてラボ
これTOPの次が「【上手すぎる…】Togetterを再現したはてな匿名ダイアリーが上手すぎると話題に「面白い」「お上手」「テンプレ」」なんだけど、元増田は消されていて見えなかった。めちゃくちゃ気になる
masdという増田を見る為のアプリが本当にあって笑った。なんて不毛なアプリなんだと思っていたら、
「はてな匿名ダイアリーを読むための非公式アプリです。
はてな匿名ダイアリーは株式会社はてなが運営するWebサービスです。
ダイアリーにコメントを書いたり読んだりして不毛な時間を過ごせます。」
以上
勝手に tampermonkey とかに突っ込んで使ってヨロ
スクリプト保守とかするつもりないから、保守とかするつもりのあるパワーの溢れた人が
これ参考とかにしてもっとかっちょよくしたのを greasy fork あたりに公開してくれ
そしたら俺もそれ使う
localStorage.hatebu_ng_word_list に非表示のトリガーになる文字列を|区切りで登録する。
localStorage.hatebu_ng_word_list = "池田信夫|フェミ|弱者男性|やまもといちろう"
大なり小なり(>)が実体参照で表示されるのはよくわからん。使う人で適宜コードを直してくれ。
// ==UserScript== // @name はてブの一覧NG記事非表示 // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author masuda // @match https://b.hatena.ne.jp/* // @icon https://www.google.com/s2/favicons?sz=64&domain=hatena.ne.jp // @grant none // ==/UserScript== (function() { 'use strict'; if (!localStorage.hatebu_ng_word_list) { return; } console.log("はてブの一覧NG記事非表示", localStorage.hatebu_ng_word_list); /* * 例: * localStorage.hatebu_ng_word_list = * "池田信夫|フェミ|弱者男性|やまもといちろう|togetter.com"; */ let words = localStorage.hatebu_ng_word_list.split('|').map(w => new RegExp(w)); function entryDelete(els) { els.forEach(el => { let hit = false; words.forEach(w => { hit = hit|| w.test(el.textContent); }); if (hit) { el.remove(); } }); } // entrylist-header-main li 1つ目のアイテム entryDelete(document.querySelectorAll('.entrylist-header-main > li')); // 2つ目以降の li アイテム entryDelete(document.querySelectorAll('.entrylist-item > li')); })();
ア゙ァーッ ォギョヴァアア!!
ア゙ァーッ ォギョヴァアア!!