タタタタ
箱○に夢中です。ネット対戦らぶ
プロフィール

ぽけ

Author:ぽけ



フリーエリア




カレンダー

07 | 2008/08 | 09
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 - - - - - -



最近の記事



最近のコメント



カテゴリー



ブロとも申請フォーム

この人とブロともになる



リンク

このブログをリンクに追加する



RSSフィード



オミトロンでニコニコのID非表示その2
前回のフィルタに不具合があったので修正しました。使ってる人が居たら?以下のフィルタに置き換えてください。また、前回のフィルタは画面のコメントにもIDを付けていましたが、それでは動画も見づらくなってしまうので、今回2タイプ作りました。
上が画面のコメントにIDを付けないフィルタ、下は前回と同様に画面のコメントにもIDを付けるタイプです。

[Patterns]
Name = "Nico Custom (Message ID) (070503)"
Active = TRUE
Multi = TRUE
URL = "msg[0-9]++.nicovideo.jp/([0-9]++/|)api/$TYPE(oth)"
Limit = 300
Match = "(<chat date=[^>]++(mail=[^>]++|)(name=$AV(\2)|))\1(no=[^>]++user_id=$AV(\3)?++">)\4(?++)\5</chat>"
"($TST(\3=$LST(nicoList))$SET(0=)"
"|$SET(0=\1name="\[\3\]\2"\4\5</chat>))"
Replace = "\0"


[Patterns]
Name = "Nico Custom (Message ID+) (070503)"
Active = FALSE
Multi = TRUE
URL = "msg[0-9]++.nicovideo.jp/([0-9]++/|)api/$TYPE(oth)"
Limit = 300
Match = "(<chat date=[^>]++(mail=[^>]++|)(name=$AV(\2)|))\1(no=[^>]++user_id=$AV(\3)?++">)\4(?++)\5</chat>"
"($TST(\3=$LST(nicoList))$SET(0=)"
"|$SET(0=\1\4[\3]\2: \5</chat>))"
Replace = "\0"

ヘッダフィルタは前回の物のままで問題ありません。
ID表示と指定IDのコメント削除を1つにしたフィルタ作製が目標だったので、これで特に不具合がなければ終了です。
この他に、特定のIDのコメントのサイズを変えたい、位置を変えたい等が必要な方は、有志の方々が作成されたフィルタを使ってください。

テーマ:ニコニコ動画 - ジャンル:コンピュータ

オミトロンでニコニコのID非表示
開発者ブログにあるように鯖の増設が行われたので、一部の動画でID表示フィルタが効かなっていました。あと表示するだけで特定のIDを削除できないのは実用性半減なので、これまたテキトーに作り直しました。
オミトロンの設定→BlockFileで、nicoListっつー名前でNGIDを指定するリストファイルをオミトロンに登録。作製したリストファイル名とオミトロンに登録する際に入力するリスト名は同じ名前でなくても可。

[Patterns]
Name = "Nico Custom(Message ID) (070428)"
Active = TRUE
URL = "msg[0-9]++.nicovideo.jp/([0-9]++/|)api/$TYPE(oth)"
Limit = 300
Match = "(<chat date="[^/]++)\1(user_id="([0-9]++)\2"[^/]++>)\3([^/]++</chat>)\4"
"($TST(\2=$LST(nicoList))$SET(0=)"
"|$SET(0=\1\3ID [\2] :\4))"
Replace = "\0"

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Nico XML-Filter On"
URL = "msg[0-9]++.nicovideo.jp/([0-9]++/|)api/"
Replace = "$FILTER(true)"

因みにNGIDに「*」を指定すると、最初から全コメント非表示になります。右枠のコメントウィンドウにすら表示されませんが...
おまけで、ニコニコポンのしゃお氏が作製されたユーザJavaScriptをダウンロードし、オミトロンのhtmlディレクトリに入れて下記のフィルタを使うと、それだけでflv保存用ボタンを付ける事ができます。

[Patterns]
Name = "Niko Add Download Link (070428)"
Active = TRUE
URL = "www.nicovideo.jp"
Limit = 1
Match = "<end>"
Replace = "<script src="http://Local.ptron/smiledownloader.user.js" type="text/javascript"></script>\n"

フィルタは作っている時が一番楽しいわぁ(n'∀`)η
少しでもオミトロンユーザが増えると良いなぁ

※修正したので、こっちを使用してください。

テーマ:ニコニコ動画 - ジャンル:コンピュータ

ニコニコおみとろん
最近は帰ってからまとまった時間がとれず、飯食って風呂入ってニコニコ動画見て寝る毎日です。
そのニコニコ動画のある動画で、最近荒らしが発生しているわけですが、何でか「このIDは荒らしです。通報しましょう!」と書き込んだ垢を特定している書き込みがあるのです。気になって調べてみると、Proxomitornオミトロン)を使ってセッションデータに含まれるID情報を無理やり表示しているっつーことがわかった。
オミトロンは常用しているツールでもあり、ニコニコの動画(flv)を保存するためにも使用していたわけだけれど、やはり素晴らしい。そこにシビれる!あこがれるゥ!
個人的にOS再インスコ後に入れるTOP3のソフトに入ってます。

んで、鯖の仕様が変わったのかコピペの仕方が悪かったのか、色々な所に張られているID表示フィルタが効かなかったので、テキトーに作り直しました。自分でフィルタ作ってる人にはすぐですね。ね、簡単でしょ?

[Patterns]
Name = "Nico Custom(Message ID)test"
Active = TRUE
URL = "msg[0-9].nicovideo.jp/([1-9]/|)api/$TYPE(oth)"
Limit = 300
Match = "(<chat date="[^"]+" )\1(mail="[^"]+" |)\2(name="[^"]+" |)\3(no="[^"]+" thread="[^"]+" user_id="([^"]+)\4" vpos="[^"]+">)\5"
Replace = "\1\2\3\5ID \[\4\] :"

URLを修正したので、Headerフィルタも同じように変える必要がありますね。フィルタのテストしてて思ったのは、手作業ではありえない速度でコメント連投が結構居るなぁと...
おみとろん

※鯖の仕様変更につき、こっちを参考に。

テーマ:ニコニコ動画 - ジャンル:コンピュータ