「非モテ」という単語を含むダイアリーを非表示にするGreasemonkey
タイトルは釣りです。
「非モテ」って文字の含まれるはてなダイアリーを自動で非表示にするグリモンとかないかな / 個別の書き手はそれほど悪い人達じゃないだろうし、記事自体も偶に観るべきレベルのものがあると思うけど、ああいうネタを連続して読むとなんというか精神が影響を受ける気がする *Tw*
宇古木 蒼@夏コミ向け合同参加者募集中 on Twitter: "「非モテ」って文字の含まれるはてなダイアリーを自動で非表示にするグリモンとかないかな / 個別の書き手はそれほど悪い人達じゃないだろうし、記事自体も偶に観るべきレベルのものがあると思うけど、ああいうネタを連続して読むとなんというか精神が影響を受ける気がする *Tw*"
Twitter でこうした投稿を見かけたので作ってみました。
このGreasemonkeyは動作としては、正規表現、URL、XPathではてなダイアリー・グループをエントリー単位でフィルタし非表示にします。
なので冒頭でも「釣り」と書きましたが、別に表題の「非モテ」に限らず、他の任意の単語などを指定することで、自由に非表示にする条件を変更することができるというものです。
インストールはこちらから
http://furukawa.rikuo.googlepages.com/hatenadiarygroup_abone.user.js
謝辞:参考にしたGreasemonkey
実は既にはてな匿名ダイアリー用にそうしたGreasemonkeyがあります。
今回こちらを ほぼパクって 参考にさせてもらいました。
また、AutoPagerize、ボタン対応は
こちらを参考にさせていただきました。
使い方
最も簡単な使い方はこちらの設定を変更して下さい
正規表現
// typeof /regexp/ is function (@firefox) then regexp pattern /非モテ/,
いわゆる禁止ワードを設定できます。
複数の指定を行いたい場合は
/非モテ/, /ティモテ/, /てぃもて〜/,
という具合に追加していってください。
ここでは、正規表現を使ってより複雑な設定もできるのですが、「正規表現ってなに?」という方はまぁ無理に使わず、禁止にしたい言葉を登録していきましょう。
URL
// start with 'http' then url "http://exsample.com/",
こちらでは、指定したURLを含むエントリーを非表示にする、という設定になります。
元々の Greasemonkey が、はてなブックマーク用なのでこうした機能があるのですが、ブログには URL指定はちょっと向かないかもしれませんね。
XPath
// start with '//' then xpath "//div[@class='section' and child::h3[contains(string(),'hoge')]]",
最後は XPath の指定ができます。
えーっと XPath の説明となると、かな〜り面倒なので割愛しますが例えば上の設定では、
「見出しに "hoge" という言葉を含んでいる場合は非表示」
となります。
また、
「ニコニコ動画の再生プレーヤーが含まれたエントリーは非表示にする」
"//div[@class='section' and child::embed[starts-with(@id,'external_nico_')]]",
という設定なども可能で、より複雑な指定が可能になります。
正規表現・XPath ともかなりややこしいですが、とりあえずは難しく考えず禁止ワードを設定してみてください。
[どうぞご利用ください。]
補遺
- 対象となるのはエントリーの本文部分で、コメント欄は対象となりません
- コメント欄も対応した方がいいだろうかなー
- 特定のユーザーのコメントを非表示にするとか?
- それは全く違うGreasemonkey になりそう
- コメント欄も対応した方がいいだろうかなー
pixivでも似たようなものを作ろうと考えてるのですが
いつも見ているとあるイラストサイトで、
pixivでコメントブロックみたいなのができればなー
的なことを、つぶやいていた方がいたので、上の Greasemonkey を応用して似たようなやつが出来ないかと考えています。
で、
問題は私はあんまり pixiv を利用してないので仕様がよく分からないんですよね……。というわけで詳しい方がいらっしゃいましたらご教授お願いしたいのですが
コメントが表示されるページは
- http://www.pixiv.net/member_illust.php?mode=medium&illust_id=数字
- http://www.pixiv.net/member_board.php?id=数字
の2つで良いのでしょうか?
あと、コメントの内容を正規表現で非表示を選べる機能の他にも、任意のユーザーを指定する機能もあった方がいいかなーと思ったり。
「○○ちゃんのママ」への敬称問題
日本語で難しいのが敬称をどう使うかという問題。
一口に敬称と言っても「くん」「様」「ちゃん」「氏」など色々あるわけです。特にネットの場合は文字での交流になるので、発音として同じ「くん」でも、「君」なのか、それとも「クン」なのか?様々な表記の仕方があるでしょう。
私自身は普段、この日記やコメント欄に書きこむとき、基本的に
「相手の名前 + さん」
という使い方をしています。
「さん」であれば、女性でも男性でも、年下の方でも、また目上の方でも それほど失礼に当たらず、一律に広範囲に使えるので相手のプロフィールが曖昧なネットの交流で、あまり気を使わずに手軽に使用できるため重宝しています。
例えば、はてなユーザーIDの場合でも
- id:sampleさん
といった感じですね。
ただ、悩むのが表題にもしている「○○ちゃんママ」という場合、「○○ちゃん」というのはその方のお子さんのことです。
最近はちょっと遠のいているのですが、私と同じ先天性の耳介形成不良
の人が交流できる掲示板、というのを見ていた時期がありました。そこでは、障害を持った(私みたいな)人同士よりも、障害のある子供を持つ親同士の交流が盛んだったんですね。で、そこでよく見かけたのが「○○ちゃんママ」という表記。
こうした言い方は、ネット特有のものではなく、幼稚園・保育園などの親同士の交流の場ですとよくある言い方で、それはそれでいいのですが、その場合は実際に顔見知りですから相手の名前が分かるので「▽▽さん」(相手の名字など)と呼びやすいですよね。
でも、ネットだと「○○ちゃんママ」しか情報がないので、呼ぶ場合も「○○ちゃんママ」と言うしかないわけです。
で、敬称をつけるなら、うん、まぁ、「○○ちゃんママさん」となりますね。
いや、まだこれはいいのですが、さらに発展系として
「○○ママ」という場合もあります。
「○○」はお子様の名前です。
この場合がねー、他人様の子供を呼び捨てにしていいものかなー、と若干悩むところではあるんですよね。
原則「さん」付けルールを適用するなら
「○○さんママさん」
となりますが、それはちょっと違うだろ、と。
例えば「バカボンのパパ」に対して「バカボン君のパパさん」と言うか?と自問自答すると…………、うーん、まぁそういう言い方もありはありかー、と思ったり。でも気を使い過ぎて却ってバカにしてるように捉えられそうだな、とか。
ここら辺、まだ自分の中でルール化できてないので、何となく居心地悪いなー、というところ。
ちなみに、ペットのコミュニティでも「○○ちゃんママ」というのはありますね。この場合は「○○ちゃん」はイヌやネコの名前になりますが。