ニコニコ動画RC専用オミトロンソフト板 part2at SOFTWARE
ニコニコ動画RC専用オミトロンソフト板 part2 - 暇つぶし2ch1:名無しさん@お腹いっぱい。
07/08/02 21:18:36 MtZZqzEG0
ココはProxomitron(愛称:オミトロン)とJavaScriptを使用して
ニコニコ動画をより便利に楽しむ為のスレッドです。

ニコニコ動画(RC)
URLリンク(www.nicovideo.jp)

前スレ
ニコニコ動画RC専用オミトロンソフト板 part1
スレリンク(software板)

2:名無しさん@お腹いっぱい。
07/08/02 21:24:00 40jyDFyB0
┏━━━━━━━━━━━

┃        - 現在Proxomitronで出来ること。
┃          1. コメントのIDを表示出来る
┃          2. 不快なコメントを表示しない様に出来る
┃          3. 不快なコメントを別の文字列に置き換えられる
┃          4. 特定のIDの発言を表示しない様に出来る
┃          5. big greenなど他人が指定したコマンドを解除出来る
┃          6. 見やすいようにWebレイアウトを変更出来る
┃          7. 動画のダウンロードリンクを追加出来る
┃          8.予備だYO
┃        ∧_∧   。             E[]ヨ
┗━━ (  ・3・) /━━━━━━
        (つ   つ

3:名無しさん@お腹いっぱい。
07/08/02 21:25:20 40jyDFyB0
ξ#゚⊿゚)ξ こ、これ・・・関連サイトだから・・・っ!

ニコニコ動画 開発者ブログ(新着情報)
URLリンク(blog.nicovideo.jp)
ニコニコ動画まとめWiki
URLリンク(nicowiki.com)
お気に入り動画保存場所(β)
URLリンク(cosx.jp)
コマンドテスト&コメント練習用動画 rev4
URLリンク(www.nicovideo.jp)

Proxomitron Wiki ニコニコ動画専用フィルタまとめ
URLリンク(abc.s65.xrea.com)

think ◆MM0nnAOCiQ氏のサイト
URLリンク(vird2002.s8.xrea.com)

119 ◆KARENvz9aM氏の設定済みオミトロン置き場
URLリンク(the-perfect-insider.hp.infoseek.co.jp)

テンプレまとめ
URLリンク(the-perfect-insider.hp.infoseek.co.jp)

4:名無しさん@お腹いっぱい。
07/08/02 21:32:15 40jyDFyB0
ニコニコ用オミトロンは現在

IE用
NicoVideo_iroiro.js
NicoVideo_iroiroCustom.js

ALLブラウザ用
flvplayer_wrapper

IE7, Firefox2, Opera用(一部機能はOpera除く)(js使用)
NicoVideo:add nicovideo_plus.js

と各種出ていますiroiroCustomのみようつべ板で更新されていますので
iroiroCustomの質問等はようつべ板のオミトロンスレへ

5:名無しさん@お腹いっぱい。
07/08/02 21:37:59 40jyDFyB0
■各種最新版DL(8/2現在)
IE用(js使用)
iroiroフィルタ本家>>3のまとめへ
iroiroフィルタカスタム版 URLリンク(briefcase.yahoo.co.jp)

全ブラウザ対応?(Flash使用)
flvplayer_wrapper7月8日版
URLリンク(www.nya-taloda.jpn.org)

IE7, Firefox2, Opera用(一部機能はOpera除く)(js使用)
NicoVideo:add nicovideo_plus.js
URLリンク(thinkarc.blogspot.com)

6:5コピペミス修正
07/08/02 21:40:19 40jyDFyB0
■各種最新版DL(8/2現在)
IE用(js使用)
iroiroフィルタ本家>>3のまとめへ
iroiroフィルタカスタム版 URLリンク(briefcase.yahoo.co.jp)

全ブラウザ対応?(Flash使用)
flvplayer_wrapper
URLリンク(www.nya-taloda.jpn.org)

IE7, Firefox2, Opera用(一部機能はOpera除く)(js使用)
NicoVideo:add nicovideo_plus.js
URLリンク(thinkarc.blogspot.com)

7:名無しさん@お腹いっぱい。
07/08/02 21:47:55 40jyDFyB0
だれかID見えるAA書き直してorz
関連スレの新スレ追いかけれないので続きだれかよろ

8:名無しさん@お腹いっぱい。
07/08/02 21:54:43 gTVCGIOf0
メンテナンス明けたら
各種フィルタが効力失ってますよ

9:名無しさん@お腹いっぱい。
07/08/02 21:56:23 YIXYLFQO0
mov ID(クリックした動画のIDを保存してみた動画をランキングで縮小するやつ)
とかが死んでるな・・・

火狐対応のflash書き換える奴は何故か保存してた設定などが全部消えたが猛1回設定するとできた

10:名無しさん@お腹いっぱい。
07/08/02 22:00:14 YIXYLFQO0
すまんorz
movidが使えないの勘違いだったわ・・・

吊ってくる('A`)

11:名無しさん@お腹いっぱい。
07/08/02 22:00:48 lv+6fQAN0
ID表示されない奴とされる奴があるな・・しかも半々のもある
とりあえずHideIDがあるかどうかで見分けつきそうだが

12:名無しさん@お腹いっぱい。
07/08/02 22:03:21 viN6ov+s0
>>11
そうそう、なんかフィルタの効く動画とそうでない動画があるよね


13:名無しさん@お腹いっぱい。
07/08/02 22:08:42 P7JhbahE0
メッセージサーバーがdeflateで圧縮してデータ送信してきてるね

fiddlerで覗こうとしたら「解凍できねーよ」って怒られる時と
普通に解凍して中身見れるときとがあった

Proxomitronも解凍失敗してフィルター素通りしてるとか?

14:名無しさん@お腹いっぱい。
07/08/02 22:12:18 lGaamL1F0
圧縮されて送られてきたのはどこで解凍するんだ?
プレイヤーが解凍してるならかなり厳しいことになりそうな予感がするんだが

15:名無しさん@お腹いっぱい。
07/08/02 22:13:58 Crju6jTq0
ID表示フィルタと大文字コマンド無効フィルタが使えなくなってるなはなんでだ

16:名無しさん@お腹いっぱい。
07/08/02 22:19:41 FZvu4Z8W0
ヘッダフィルタのAccept-encoding: prevent webpage encoding (out)をオンにすれば大丈夫か

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Accept-encoding: prevent webpage encoding (out)"
Match = "*"



17:名無しさん@お腹いっぱい。
07/08/02 22:21:27 lGaamL1F0
>>16
本当だ、直った
サンクス

18:名無しさん@お腹いっぱい。
07/08/02 22:26:14 TIwHbd4e0
flvplayer_wrapperを火狐2で使ってるんだけど
一覧クリックでそのコメントの再生時間に飛ぶって機能がおかしくなってる気がする

19:名無しさん@お腹いっぱい。
07/08/02 22:39:35 Crju6jTq0
>>16
おお、おかげで直った
ありがたや

20:668 ◆LKPG957lls
07/08/02 22:50:43 0aJRy2jb0
text/html 以外ではgzipが解凍されない仕様です。
URLリンク(abc.s65.xrea.com)
4.4 を使うか、>>16 か、以下のフィルタを導入してニコニコ関連フィルタの $TYPE(oth) を全て削除すると直ると思います

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-Type: NicoVideo text/xml -> text/html (in)"
URL = "msg[0-9]+.nicovideo.jp/api/(^?)"
Match = "text/xml"
Replace = "text/html"

21:名無しさん@お腹いっぱい。
07/08/02 22:56:11 p1BN+SYh0
148 名前:名無しさん@お腹いっぱい。 sage 投稿日:2007/08/02(木) 22:28:11 ID:???0
urlマッチにmsg[0-9]+.nicovideo.jp/api/とか入れといた方がいいと思いますっ
>>16
だってさ

22:名無しさん@お腹いっぱい。
07/08/02 23:04:55 MXFsFNrB0
いろいろありすぎてわからん
火狐もってるおれはなにいれればおk?

23:名無しさん@お腹いっぱい。
07/08/02 23:10:37 6Fo5oJ0i0
テンプレくらい嫁

24:668 ◆LKPG957lls
07/08/02 23:22:46 0aJRy2jb0
text/html にすると他のフィルタに破壊される可能性があることを完全に忘れてた
せっかく圧縮してくれてるのを無駄にするのもあれだし… どうしたものか

25:名無しさん@お腹いっぱい。
07/08/02 23:45:51 lv+6fQAN0
>>16入れても変わらないな・・
相変わらず表示されない奴と表示される奴に分かれてる

26:名無しさん@お腹いっぱい。
07/08/02 23:48:50 MtZZqzEG0
関係ない話だけどニコ動URLの最期に . を付け加えてつべプレーヤー起動してみるリロードしまくるな

27:名無しさん@お腹いっぱい。
07/08/02 23:57:47 NSleJc3l0
>>26
日本語でおk

28:名無しさん@お腹いっぱい。
07/08/03 00:20:14 Z5PFgW8r0
>>24
URL = "msg[0-9]+.nicovideo.jp/api/"
Limit = 32767
Match = "(?*)\0"
Replace = "\0"

みたいなバカフィルタ作って全部コイツに食い尽くさせればおk。

あともしかすると<start><end>系のフィルタが勝手に破壊するかもしれないので
そのへんのフィルタのURLマッチあたりに適当に$TYPとかなんか仕込んで何とかするなり
適当になんかすれば完璧かもしれないとおもう。たぶん。

29:名無しさん@お腹いっぱい。
07/08/03 00:29:08 Z5PFgW8r0
あ、でもなんか他のフィルタに条件汚染する事になるし
あんまりスマートな感じじゃないな…やっぱ今のナシでっ

30:668 ◆LKPG957lls
07/08/03 00:53:14 x2UtdfBq0
<start>, <end> 使ってる他のフィルタ全てに
押し付ける事になるのはちょっと不味いですよね…
でも Accept-Encoding: を消す方法は、無視してgzipで送信してこられたらアウトなので、
text/html に変えるのは無視出来ない方法です

ニコニコ関係のフィルタを全部 nicovideo.cfg に隔離して、
load// を使ってニコニコへのアクセス時のみ nicovideo.cfg を使って、、
ニコニコ以外にアクセスする時は load// で default.cfg に切り替えて…
ってのは無理かなぁ 重くなるかな…


ところで、Accept-Encoding: (out) を空にすると、
Content-Encoding: (in) が identity になりますが、何でしょうかこれ?
これも圧縮されてるのでしょうか?

31:名無しさん@お腹いっぱい。
07/08/03 01:11:27 nrjejTPF0
前スレの話題だけど、
 > その時に総当りでNGIDチェックしているので
 > 1000件読み込んでNGID30個ならほぼ3万回ループします
NGIDのチェックを二分探索でやれば、総当たり30個分の負荷で
2の30乗個分のNGIDの比較ができるんじゃないかと思う

32:名無しさん@お腹いっぱい。
07/08/03 01:13:24 sRN/3rJ20
いつの間にかNGワードフィルタが使えなくなってることに気づいた
数時間前までは効いてた気がしたんだけど・・・?

Name = "NicoVideo: NGword (070717)"
Active = TRUE
URL = "msg[0-9]+.nicovideo.jp/api/(^?)$TYPE(oth)"
Bounds = "<chat\s*</chat>( </packet>|)"
Limit = 512
Match = "(<chat([^">]+\"[^"]+\")+[^>]+>)\0*$LST(NGWord-utf8)*</chat>( </packet>$SET(1=\0[] </chat></packet>)|)"
Replace = "\1"

33:名無しさん@お腹いっぱい。
07/08/03 01:24:44 Z5PFgW8r0
>>31
そう単純な話じゃなさそう。
見た感じではそれやるとたぶんソース全面的に書き直しになる。

34:名無しさん@お腹いっぱい。
07/08/03 01:24:49 mM6R3osw0
チョンもニコニコ見てるハズなのにこういうのは一切ないなwwww

35:名無しさん@お腹いっぱい。
07/08/03 06:06:33 b0RuWigC0
>>16 導入して
Cache消したら
ウサテイにもフィルタが効くようになった
よくわかんないけど有難う

36:名無しさん@お腹いっぱい。
07/08/03 06:43:07 VCjajcV20
iroiroで>>16のとか入れてないけど
いくつか動画見てもIDとか普通に出て問題なさげなんだよな
混んでる時間帯だとフィルタ効かなかったりするんだろうか

37:名無しさん@お腹いっぱい。
07/08/03 07:46:47 DGer2qAT0
>>16入れたけどID表示されない奴ある・・´Д⊂ モウダメポ

38:名無しさん@お腹いっぱい。
07/08/03 10:50:47 HHWXuF6M0
前スレ976の方、"nico harituke kill"関連の問題解決しました。
ありがとうございました!

ちなみに、いま話に出てるID表示されない件は、
何もいじってないけどID表示されない動画は今のとこありません。

39:名無しさん@お腹いっぱい。
07/08/03 10:51:21 WQUOW/Ci0
逆に半分見れるんだからこそ面白いと考えるんだ
これはこれで

40:名無しさん@お腹いっぱい。
07/08/03 10:54:51 CqhAysyl0
>>16
あーりがとーう

41:名無しさん@お腹いっぱい。
07/08/03 11:17:29 DPXZKDgCP
>>16でも治んなかったので、取り敢えず>>20でやったら治った

42:名無しさん@お腹いっぱい。
07/08/03 12:13:20 sRN/3rJ20
>>16でも>>20でも直らん・・・
と思ったら一部だけちゃんとフィルタが効く
どういうことだろう

43:名無しさん@お腹いっぱい。
07/08/03 12:56:21 DGer2qAT0
一部だけフィルタ効くって>>16入れるまえと変わってないってことだな
そう・・変わってないんだ・・・

44:名無しさん@お腹いっぱい。
07/08/03 12:58:47 MOFRVqZV0
>>42
①オミトロンのVerは4.4以上かチェック
②アクティブにするフィルタ欄の送信・受信ともにチェック入ってるか?
③効かない時読み込んだコメントはIEのキャッシュに残るのでIEの一時キャッシュ削除

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Accept-encoding: prevent webpage encoding (out)"
URL = "msg[0-9]+.nicovideo.jp/api/"
Match = "*"
を導入(ヘッダの一番上に来るように)して③をもう一度実行

これでいけないかな?

45:名無しさん@お腹いっぱい。
07/08/03 12:59:02 CqhAysyl0
(・3・)アルェー

46:名無しさん@お腹いっぱい。
07/08/03 13:07:13 sRN/3rJ20
>>44
あばばばばば
送信にチェック入ってなかったとです
無事解決しました
ありがとう

47:名無しさん@お腹いっぱい。
07/08/03 15:40:50 e4ojTrSQ0
前はいけたのに
最近は、起動時に送信チェックを入れる日々

48:名無しさん@お腹いっぱい。
07/08/03 15:43:27 Z5PFgW8r0
チェック入れた状態でdefault.cfgセーブしろよw

49:名無しさん@お腹いっぱい。
07/08/03 15:49:24 e4ojTrSQ0
送信をチェックしなくちゃいけなくなったのが気になって
手動で曖昧なポジションを保ってる

それでもID表示が駄目な動画があるなー

50:名無しさん@お腹いっぱい。
07/08/03 15:59:59 e4ojTrSQ0
わかった単純な理由だった(;´д`)
コメ取得が終わる前に動画が再生されると
再生された部分のコメがID未表示になる


51:名無しさん@お腹いっぱい。
07/08/03 16:08:30 e4ojTrSQ0
それでもID表示が駄目な動画があるなぁ
なんだろう

52:名無しさん@お腹いっぱい。
07/08/03 16:52:08 n+qfWPyU0
やはり圧縮を無効にしちゃうのは推奨できんわなあ。
text/htmlにして誤爆したらしたでその時に対応すればいいんでね。

53:名無しさん@お腹いっぱい。
07/08/03 17:09:56 Z5PFgW8r0
無対策だと誤爆はほぼ確実
で、その対応がフィルタ追加とかで何とかなる程度ならいいんだけど
他のフィルタ汚染する事になるからもっとお勧めできないわけで…

54:名無しさん@お腹いっぱい。
07/08/03 17:14:20 nrjejTPF0
ニコニコに繋ぐときだけニコニコ専用proxomitron通すように
.pacファイル書いてる人はとくに問題なし?

55:名無しさん@お腹いっぱい。
07/08/03 17:24:52 4GC8Gmb60
>>54
それ欲しい

56:名無しさん@お腹いっぱい。
07/08/03 17:51:18 n+qfWPyU0
誤爆するかはフィルタ次第だし、っつーか、少なくとも俺はずっと
text/htmlに変えてて誤爆とかないんだわ。
したものだけURLを除外すればいいよ。

汎用フィルタを適用させたくないサイトを除外するのって、
汚染とかでなく通常のメンテだと思うのだけれど。

57:名無しさん@お腹いっぱい。
07/08/03 17:52:50 4GC8Gmb60
text/html に変えて誤爆するようなフィルタは使うべきじゃないと思うんだ。
text/html に変えるフィルタを使って問題なし。

58:名無しさん@お腹いっぱい。
07/08/03 18:05:05 jIBBcVoA0
べきじゃないとかそういう問題じゃないだろ…常考…

59:名無しさん@お腹いっぱい。
07/08/03 18:13:02 4GC8Gmb60
俺らみたいにフィルタをいじれる奴なら他のフィルタが誤爆しても直せるからいいけど
フィルタの拾い食いしか出来ない奴は困る場面が出てくるかも。

まぁそのときは拾ったフィルタを修正してもらうか捨てるかして下さいよってことで。

60:668 ◆LKPG957lls
07/08/03 18:17:37 x2UtdfBq0
考えてみれば、前から URL や $TYPE/$IHDR(Content-Type:~) を指定していない汎用フィルタが誤爆する可能性は十分あった訳で、、

1. <start>, <end> は text/html、multipart/x-mixed-replace、の場合のみ有効になる。
2. text/javascript、text/css、text/vbscript に置換しても、解凍された物が処理対象になる。(Wikiにtext/htmlの場合のみと書いてましたが、検証が足りませんでした)
= text/html に置換する位なら、text/css にでも置換した方が誤爆率が下がって良い…筈

61:名無しさん@お腹いっぱい。
07/08/03 18:22:46 M1D+5ZjE0
とりあえず>>44のフィルタでID元に戻ったよ
ありがとう

62:名無しさん@お腹いっぱい。
07/08/03 18:23:36 4GC8Gmb60
>>60
なるほど、ついでに text/csa とかにすれば text/css と区別が付いていいかも。

63:名無しさん@お腹いっぱい。
07/08/03 18:27:25 3Cc6xjyq0
IDが見れない動画
URLリンク(www.nicovideo.jp)
【ブラウザ】 Firefox 2.0.0.6
キャッシュの場所は変更した(ただし本体のある場所と同じドライブ C:)
【オミトロン】 ver 4.5+6
設定はProxomitron Wiki ニコニコ動画専用フィルタまとめ から取ってきたつもり
今は切ってあるけど flvplayer_wrapper も使ってる
webページ・送信するヘッダ・受信するヘッダのフィルタにチェック有り
↓こんな感じ
URLリンク(vista.undo.jp)
どこがおかしいか分かる人がいらっしゃったら、助言お願いします
※>44 でなければ見れないならそっちに変えます

64:名無しさん@お腹いっぱい。
07/08/03 18:36:54 jIBBcVoA0
text/htmlにするのは
デコードさせるためじゃないの??

って事でテストしてみたけど
text/cssでもちゃんとデコードしてくれるんだな
text/cssssssとかしても何故かおk
text/xmllllとかしたらダメ
text/plainとかもダメ

前方一致でtext/csやtext/htmのときgzipデコード判定してんのかも

65:668 ◆LKPG957lls
07/08/03 18:38:05 x2UtdfBq0
>>62
1文字削ったものでもマッチするのは 4.5may, 4.5june のみで、
4.5june338, 4.5june+6 など、極東パッチを当てたものはより厳密なチェックになってるので、
text/css; fake とかの方がいいかと

66:名無しさん@お腹いっぱい。
07/08/03 18:38:34 jIBBcVoA0
text/javascripでも反応あった

>>65なるほどそういうことかー

67:名無しさん@お腹いっぱい。
07/08/03 19:03:30 4GC8Gmb60
>>65
なるほど、パッチ当てた本体だと1文字削ったものにはマッチしなくなるのか。
text/csssss にもマッチしてしまうのはバグと言えないこともないなぁ。

>text/css; fake

これで良さそう。

68:63
07/08/03 19:05:56 3Cc6xjyq0
>自己レス
>キャッシュの場所は変更した
勘違いさせそうなので ちゃんとキャッシュも消しました
あとどの動画でも IDは見れなさそうです スイマセン

69:名無しさん@お腹いっぱい。
07/08/03 22:00:32 xGectm5Z0
>>16>>20を試してみたけど
大文字無効やID表示は直ったっぽいけど
NGwordが効かなくなってる…。どういうことでしょうか

70:名無しさん@お腹いっぱい。
07/08/03 22:09:53 nrjejTPF0
>>55
function FindProxyForURL(url, host){
if(shExpMatch(url, "http:*")){
if(shExpMatch(host, "*nicovideo.jp")){
return "PROXY localhost:8080; DIRECT";
}else if(shExpMatch(host, "*nicob.jp")){
return "PROXY localhost:8080; DIRECT";
}else{
return "DIRECT";
}
}else{
return "DIRECT";
}
}
って書いたのをプロクシの自動構成ファイルとして使ってる。

71:名無しさん@お腹いっぱい。
07/08/03 22:10:30 4GC8Gmb60
>>69
使ってるNGフィルタが $TYPE(oth) だったら $TYPE(htm) に直さないと動かないだろうな。

72:名無しさん@お腹いっぱい。
07/08/03 22:10:54 xGectm5Z0
と思ったらNGwordだけ有効にしたらちゃんと機能した…
他のフィルタと競合してたのか

73:55
07/08/03 22:11:09 4GC8Gmb60
>>70
どうもありがとう、まじ嬉しい。

74:名無しさん@お腹いっぱい。
07/08/03 22:12:07 xGectm5Z0
>>71
ありがとうございました

75:名無しさん@お腹いっぱい。
07/08/03 23:18:15 2siE2tKn0
エラー: 書き込む権利が得られませんでした
なぜ?

76:名無しさん@お腹いっぱい。
07/08/03 23:28:43 bCeI3Qm90
板違い

77:名無しさん@お腹いっぱい。
07/08/04 00:39:52 cObWFqIe0
flvplayer_wrapperのローカルFLVサーバをオミトロンで代用
URLリンク(file)
しつつ、ファイル名を動画タイトルにしておきたいので
動画IDからタイトルへリダイレクト
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL:nico-id2title"
URL = "file//d:/video/$LST(nico-id2title).flv $RDIR(URLリンク(file))"
Match = "$LOG(RURL:nico-id2title)"

### nico-id2title
sm252527 $SET(1=ある日のニコニコ 第27話「フリフラ現る」)
sm252528 $SET(1=ある日のニコニコ/第28話「枯草の逆襲」)

78:名無しさん@お腹いっぱい。
07/08/04 00:48:43 bbHRWISe0
おみとろん+flvplayer_wrapperで夕方までいけてたのに、急に
動画情報の取得に失敗しました。
access_locked
て出るようになった。俺だけ?(´・ω・`)ショボーン

79:名無しさん@お腹いっぱい。
07/08/04 00:58:18 bbHRWISe0
4.5+6にすればいけました。すみません

80:名無しさん@お腹いっぱい。
07/08/04 11:01:23 +yrESCs00
>>77
ローカル再生ってキャッシュみたいにその設定ならflvがD:videoに自動的に突っ込まれるの?
次回再生時はそっちから読み込んで高速化?
いらんflv消すの面倒な気が('A`)

81:名無しさん@お腹いっぱい。
07/08/04 11:57:57 VJqvGK+s0
ニコニコ動画のFLVファイルを自動的に特定のフォルダに保存しておけないかなぁ、と
思ってたんだけど、>>77を使えばできるのかな?

82:名無しさん@お腹いっぱい。
07/08/04 12:01:05 WBiRd5YN0
ようつべえんこーだでいいかなと思ってる俺

83:名無しさん@お腹いっぱい。
07/08/04 16:29:52 EpEkiel40
やっとID表示できるようになったと思ったら今度は
エラー: 書き込む権利が得られませんでした
ころころ仕様変えるな

84:名無しさん@お腹いっぱい。
07/08/04 16:41:19 cObWFqIe0
flvplayer_wrapperの機能はflvplayer_wrapperの説明を読んでくださいね。
>>80-81 全く違うす。

85:名無しさん@お腹いっぱい。
07/08/04 17:52:45 Kv6XS7Lf0
自作自演チェックするのに丁度いいのでご紹介
本家
2007年08月04日 02:24:09 投稿
でっていうマリサは大変なものを盗んでいきました
URLリンク(www.nicovideo.jp)

盗作
2007年08月04日 13:55:16 投稿
魔理沙は大変なものを盗んでいきました + スーパーマリオワールド
URLリンク(www.nicovideo.jp)
初MAD。ちょっと遊んでみたwステージと音楽が一応連動している・・はず。
少し音ずれしてるしあんまり出来は良くないかもorz次回も一応頑張りますw
(注意:自作です。転載ではありません。また作者=うp主は一切コメントしていません。
確かに似ている動画もあるので荒らされているのは仕方無いのかもしれません・・・。深く反省orz)


IDチェック、フィルタの動作確認に丁度いいと思う


86:668 ◆LKPG957lls
07/08/04 20:22:46 fxo4OHaF0
更新 URLリンク(tinyurl.com)
今回の目玉はバグ修正です。回転機能は見送りました。

前スレへのレス
>974 報告有難う御座います。その日は重かったようで、自分も多発しました。
まだ出る事がありますが、もう少しアラートが出辛いようにしてみました。
>935,939 報告有難う御座います。修正しました。
>931 設定追加しました。iro2f_str か iro2h_str を弄れば小さくしたり移動させることも可能です。

87:名無しさん@お腹いっぱい。
07/08/04 20:44:41 kHX7EXce0
動画見てる最中に書き込まれたコメントのIDが表示されないのって俺だけ?

88:名無しさん@お腹いっぱい。
07/08/04 23:32:23 iLCJ7f930
お前だけって言って欲しいのかい?

89:名無しさん@お腹いっぱい。
07/08/05 00:45:22 neKf9aYo0
初期か適当に突っ込んだかでニコニコとは関係ないフィルタなんだけど
この下記の4つを入れてると(どれかひとつでも)
絶対にエラー:書き込み権限が得られませんになる

同じ症状出る人いないかな?


[Patterns]
Name = "Kill pop-up windows"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 4096
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script src="URLリンク(local.ptron)

Name = "Restore pop-ups after a page loads"
Active = FALSE
Limit = 4096
Match = "<end>"
Replace = "\r\n<!--//--><script>PrxRST();</script>"

90:名無しさん@お腹いっぱい。
07/08/05 00:45:28 neKf9aYo0
Name = "Suppress all JavaScript errors"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 256
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script> function NoError(){return(true);} onerror=NoError; </script>\r\n"

Name = "Stop browser window resizing"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 256
Match = " (<!DOCTYPE*> |)\1"
Replace = "$STOP()\1\r\n"
"<!--//--><script> "
"function moveTo(){return true;}"
"function resizeTo(){return true;}"
"</script>\r\n"

91:名無しさん@お腹いっぱい。
07/08/05 00:51:35 GspaxTzi0
>>89-90
既出
全部切ってるよ

92:名無しさん@お腹いっぱい。
07/08/05 02:03:45 t1SqklCy0
>>89
Cookie許可したらいけたよ。

93:名無しさん@お腹いっぱい。
07/08/05 08:50:39 tQd+KMH70
簡易NGwordtte簡易っていうけど本家より圧倒的に良いな('A`)
切ったりするのがかなり楽だし。
びゃあ゛ぁ゛゛ぁうまひぃ゛ぃぃ゛とかおっくせんまんとか無駄に他の動画まででてくる弾幕を何のためらいもなく消せるし。
おまえらどういう風に使ってるの?

下コメ+NGwordとか変な動きもできるし。

94:名無しさん@お腹いっぱい。
07/08/05 10:36:33 ZPbrp1vv0
iroiroでID表示されなくなった・・・また仕様変更?

95:668 ◆LKPG957lls
07/08/05 11:00:15 rtlW8vXK0
>>94 確認出来ず
Accept-Encoding: を消す方法を使っている場合、text/css に変える方法を試してみてください。
無視してgzipで送られてきてるのかも。

96:名無しさん@お腹いっぱい。
07/08/05 13:24:24 tQd+KMH70
flvplayer_wrapperのコンフィングがたまに吹っ飛ぶのはなんでだろ?
CCleanerしてキャッシュ削除してとか色々してたら全部ぶっ飛んだorz
フィルターコピペしときゃよかった・・・

97:名無しさん@お腹いっぱい。
07/08/05 13:35:13 oR4vKI610
wrapperで登録したNGIDって見ることできないの?

98:名無しさん@お腹いっぱい。
07/08/05 15:49:43 RNwXwnIP0
いつの間にかNGIDが効かなくなった。
>>71もやってみたけどダメだった。
NGワードは使ってないのでわかりません。

99:名無しさん@お腹いっぱい。
07/08/05 15:56:13 tQd+KMH70
othを直すじゃなくてその部分全て消す(「$」から

100:98
07/08/05 16:29:01 RNwXwnIP0
これでもNGID有効になりません。
ちなみに、いつの間にかと書きましたが、全部で20件ほどのネタバレIDしか
登録してないので、いつから効いていなかったのか分かりません。

Name = "Nico Custom(NGID)"
Active = TRUE
Multi = TRUE
URL = "msg*.nicovideo.jp/*api/"
Limit = 600
Match = "<chat date="[^"]+" (mail="[^"]+" |)(name="[^"]+" |)no="[^"]+"
 thread="[^"]+" user_id="$LST(NGID-list)" vpos="[^"]+">[^<]+</chat>"

※Match=は書き込みの際に改行してますが1行です。

101:名無しさん@お腹いっぱい。
07/08/05 17:08:41 hs78OmuT0
最初からやり直したほうが早そう

102:名無しさん@お腹いっぱい。
07/08/05 17:31:55 5Tpm2lSm0
一番新しいの入れてそれからフィルタの順番とか気にするくらいかな
ニコニコ以外で使わないなら>>101も言ってるように
フィルタを全部消して入れなおしたほうがいいかもね


>>16も入れてないし$TYPE(oth)も直してないし
送信するヘッダ・フィルタにチェックを入れてないのだが
8月に仕様が変わったのに気がつかなかったんだ
本当にID見えなくなったりしたのか?
なんだか取り残された気分なのだが(・ω・` )

103:名無しさん@お腹いっぱい。
07/08/05 17:37:43 F96PS/4L0
表示されなくなったら検証しようと思いつつ未だに遭遇しない…

104:名無しさん@お腹いっぱい。
07/08/05 18:18:31 tXBO7MvV0
ニコニコ トップページの右カラムを編集して、
人気の動画ベスト3、新着投稿動画なんかの順番を編集したり、
プレミアムとかの広告を削除できたりするフィルタ。

[Patterns]
Name = "NicoVideo Right Column Edit"
Active = TRUE
URL = "www.nicovideo.jp"
Limit = 20000
Match = "<!--[%E5][%8F][%B3][%E5][%88][%97][%28][%E9][%96][%8B][%E5][%A7][%8B][%29]-->"
"*"
"(<div class="mb16p4">*</div>)\0"
"*"
"(<div *<img src="img/top/tit_tag.gif" *></div>"
" *<!--[%E8][%87][%AA][%E7][%A4][%BE][%E5][%BA][%83][%E5][%91][%8A]-->)\1"
"(*<!--[%E8][%87][%AA][%E7][%A4][%BE][%E5][%BA][%83][%E5][%91][%8A]-->)\2"
"(*</table>)\3"
"(*</table>)\4"
"(*</table>)\5"
"(*</table>)\6"
"*"
"<!--[%E5][%8F][%B3][%E5][%88][%97][%28][%E7][%B5][%82][%E4][%BA][%86][%29]-->"
Replace = "\4"
"\6"
"\3"
"\1"

105:名無しさん@お腹いっぱい。
07/08/05 22:59:33 NGgSUkFj0
ちょっと確認したいのですが、
Content-Typeを書き換えることによって誤爆するというのは、
Content-Type または $TYPEを指定していない他のフィルタが、
ニコニコのコメントに適用されてしまうということですよね。
(逆は、URL指定しているのでないはず)

ですが、以前からヘッダーフィルタでニコニコのコメントデータ取得に対して
$FILTER(true)
と、やっていたと思います。(私はやってました)
これは、本来ならフィルタをかけないはずのリクエストに対して
フィルタをかけるように指定する意味があるので、
ニコニコのコメントデータに対して、汎用のフィルタが適用されていたと思うのです。

ですから、今回のContent-Typeの書き換えによって
適用されるフィルタが大幅に変更されることはないと思うのですが、認識が違うでしょうか。
(今回の書き換え後のContent-Typeを指定していたフィルタ以外)

・・・
$FILTER(true)しなくても初回のコメント取得にはフィルタが適用されたりして、
$FILTERの動作がよくわからなくなりました。

106:名無しさん@お腹いっぱい。
07/08/05 23:38:28 hs78OmuT0
>>105
$TYPEを指定していない他のフィルタに関しては$FILTERを使った方法、Content-Typeの
書き換えをする方法、のどちらを使ってもフィルタリング結果は同じになります。
( もちろんgzip圧縮が正しく解凍された後にフィルタリングされていることが前提です。 )

つまり$TYPEを指定していない他のフィルタはどちらの方法でも動作し、どちらの方法でも
同じフィルタリング結果を返すので何も変わらないということです。
( ただし $TYPE を指定しているフィルタの動作は変わります。 )

>$FILTER(true)しなくても初回のコメント取得にはフィルタが適用されたりして

これは普通はありえない動作ですがどういうことだろう。 初回だけというのは変だなぁ。
動作確認してないので何とも言えませんが一応ブラウザのキャッシュが残ってないか、
Content-typeをいじるフィルタが効いてないか、をチェックされてみては..。

107:think ◆MM0nnAOCiQ
07/08/06 00:08:46 OlA5pVcV0
>>105
>106氏のアドバイスで完結してるので、補足だけ…。
「Content-Type: text/xml」に $FILTER(true) を適用した場合、$TYPE(oth) のフィルタがマッチするようになります。
この場合は、全てのフィルタに $TYPE または $IHDR を指定してあれば、誤爆することはまずないと思います。

> 適用されるフィルタが大幅に変更されることはないと思うのですが、認識が違うでしょうか。
上の条件を満たせば、仰るとおりの状況になるのではないかと。

108:105
07/08/06 02:25:33 Uqxm7Ge80
>>106 >>107

レスありがとうございます。
一応ver.の情報を追記しておきます。Proxomitoronはちょっと古く+3を使ってます。

>>$FILTER(true)しなくても初回のコメント取得にはフィルタが適用されたりして
>これは普通はありえない動作ですがどういうことだろう。
今回の変更で私はContent-TypeをCSSに変更し、(正確には、text/css; fake)
コメント系のフィルタをすべて$TYPE(css)に変えました。
また、XMLでなくなったから不要になったと思い、$FILETER(true)のヘッダーフィルターを無効しました。
で、フィルタはうまく当たっていたのですが、動画閲覧中に取得したものにはフィルタが当たらない。
$FILETER(true)を有効にするとフィルタは問題なく当たる。
ということは、受信したContent-Typeではなく、リクエスト(out)でフィルタの対象かどうかを判断しているのでは?
では、なぜ1回目のコメントはフィルタが当たっているのか不明・・・、といった経緯です。
(outのContent-Typeは、 application/x-www-form-urlencoded)

>全てのフィルタに $TYPE または $IHDR を指定してあれば、誤爆することはまずないと思います。
上記の経緯を書いていなかったため、説明不足ですみません。
$TYPE(css)(および同等の条件)を指定していないフィルタ(初期フィルタなどのほとんど)は、
どちらにしろ当たってしまいますよね。ということです。
○今回の変更でコメントに対して適用されるフィルタの違い
 増加分:$TYPE(css)を指定しているフィルタ
 減少分:$TYPE(oth)を指定しているフィルタ

>Content-typeをいじるフィルタが効いてないか、をチェックされてみては..。
今のところないはずです。他の原因も調べてみます。

109:名無しさん@お腹いっぱい。
07/08/06 02:50:39 LCBsMMBR0
再生時間とかコメントとかを押してソートすると殆どのリストのコメントの左端についていたIDが消える

110:名無しさん@お腹いっぱい。
07/08/06 03:11:02 QGo7HfH00
そんな事言われても俺は消えないとしか

111:名無しさん@お腹いっぱい。
07/08/06 10:21:15 CL/K13SW0
再生時間順にソートとかiroirocostomにはついてんの?

112:名無しさん@お腹いっぱい。
07/08/06 10:33:41 t2RzHqDG0
デフォでついてるだろ

113:名無しさん@お腹いっぱい。
07/08/06 10:49:59 CL/K13SW0
何時の間に('A`)
気づかなかったorz

114:名無しさん@お腹いっぱい。
07/08/06 16:50:21 QGo7HfH00
player: 2007-08-06 13:00
微妙に位置変わったな

115:名無しさん@お腹いっぱい。
07/08/06 18:37:14 4EDzjqMI0
動画IDの取得方法考えてたけど、URLとかから取らなくても
通常のJS内で video_id = 'sm00000'; なんてのがあるジャマイカ。

116:名無しさん@お腹いっぱい。
07/08/06 18:45:39 QGo7HfH00
わざわざjsの所から抜く必要すらない
マイメモリーのinputにある

117:名無しさん@お腹いっぱい。
07/08/06 19:03:34 iHUMbghK0
オミトロン初導入で、テンプレサイトやreadme読みながら試行錯誤してます。
Firefox2で>>6のflvplayer_wrapperは何とか使えるようになり、
今はNicoVideo:add nicovideo_plus.jsに挑戦中です。

なんかjsファイルの中身のコメントを見ると、ボタンが表示されたりするんですか?
今たぶん動作してる状態なんですけど(タイトルクリックでDLリンクが出ます)、
どこにもボタンなんか出てきません。
見る限りデフォでボタンが表示されそうな感じなんですけど・・・

 // サイズ変更ボタンを表示しない
 hide_zoom_btn = false;
このfalseをtrueに変えても、戻してもボタンは表示されませんでした。
何かほかに設定することでもあるんでしょうか。

ボタン機能がすごく便利そうで、表示されるなら使いたいのです。

それと、NicoVideo:add nicovideo_plus.js使用時に下部のニコニコ市場を見る方法
は何か無いでしょうか。

118:106
07/08/06 19:23:52 EVwAE8ox0
>>108
outのContent-Typeは関係無いんじゃないですかね。
試しにtxtファイルを取得する際にoutのContent-Typeを"text/html" にするフィルタを書き、
他のヘッダフィルタを全て無効にした状態でテストしてみましたがウェブフィルタは動きませんでした。

>$FILETER(true)を有効にするとフィルタは問題なく当たる。

ここの部分だけを読むと "text/css; fake" に書き換えるフィルタが正しく動作してない可能性が。
inでなくoutにチェックが入ってしまっているとか、URL欄の記述は正しいか(2回目以降の取得で
ここがマッチしていないとか?) などの可能性が考えられますがどうでしょう・・。

それでもダメでしたら未出のバグかも知れませんね。 $FILTERを使えば期待通りに動作するという
ことなので致命的なバグではなさそうですが・・。

119:名無しさん@お腹いっぱい。
07/08/06 19:43:42 4EDzjqMI0
>116
やあ、JSで何かする時は変数そのまま使えばいいので、

120:名無しさん@お腹いっぱい。
07/08/06 20:33:20 rPUsBC/80
video_idが設定されたのはわりと最近

121:668 ◆LKPG957lls
07/08/06 21:33:59 mNWVRQUO0
>>108
オミトロンが Content-Encoding: identity を理解出来ず、解凍処理を行わない、
または gzip 等と勘違いして無理やり解凍してしまっているために、マッチしなくなっている様な気がします。(多分後者)
Content-Encoding: identity を消すと動作する様子

122:668 ◆LKPG957lls
07/08/06 22:29:21 mNWVRQUO0
ちょっと違いました。
Proxomitron は理解出来ない Content-Encoding: (in) を送られると、
解凍処理&Webページフィルタの実行をやめて、そのままブラウザに渡すようです。
しかし、$FILTER(true) を使うと、解凍処理は行わずに、Webページフィルタの実行のみ行う様子。

123:106
07/08/06 22:35:49 EVwAE8ox0
>>121-122
お疲れ様です、なるほど、そういうことでしたか。 Content-Encodingの話題はProxomitronスレでもちょっと前に出ましたね。

Proxomitron フィルター作成スレッド Part6
スレリンク(software板:602-番)

124:105
07/08/07 00:44:12 xRplPBHc0
>>118 >>123 >>121-122

かなり細かいところまで調査していただきありがとうございます。
コメントのログを見ていたところ、
初回のコメント受信のみContent-Encoding : gzipで、
それ以降の受信は、Content-Encoding : identityで
送信してきていました。
おそらく大量のデータを送信する初回のみ圧縮をかけているのでしょう。

問題なのは、ProxomitronがContent-Encoding : identityを理解できていない?ということです。
手持ちの本では、Content-Encoding : identityは、「特別なエンコーディングを施していない」
とあるので、解凍せずそのままフィルタをすればよいはずです。
ですが、実際は668さんの>>122にあるような処理をしてしまっているためフィルタがかからない。
これが初回のみフィルタがかかっていた理由のようです。

106さんの>>123が示してくださっていますが、以前から話題にはなっていたようですね。
(すみません、viewerがないので私では閲覧できませんでした。)

というわけで、しばらくは$FILTER(true)を無効にして、
Content-Type : identityを、削除する方法で対応してみようと思います。
(Proxomitronが理解できないのであれば、削除したほうが望ましいと思いますので)
なにか、ほかによい案がありましたら教えていただけたらと思います。

125:105
07/08/07 00:47:25 xRplPBHc0
一点訂正
「Content-Type : identityを、削除する」ではなく
「Content-Encoding : identityを、削除する」でした。

126:think ◆MM0nnAOCiQ
07/08/07 01:39:32 V5XZracH0
>>117
hide_zoom_btn は nicovideo_plus.js になかったと思いますが、他のスクリプトと勘違いされていませんか?

「NicoVideo: iroiro for IE rebuild」は以前いじった名残で残っていますが、今となっては古いものです。
iroiroの最新版はWikiに、iroiroから派生したiroiroCustomはYahooブリーフケースで配布されていますので、
ボタンを利用したフィルタをお求めの場合はそちらを使用してください。

iroiro
URLリンク(tinyurl.com)
iroiroCustom
URLリンク(briefcase.yahoo.co.jp)

>>121-122
お疲れ様です。
以前、しっかりと検証しておけばこんな事にはならなかったかもしれませんね…。

>>124
> なにか、ほかによい案がありましたら教えていただけたらと思います。
RFC2616を再び見てみましたが、「Content-Encoding : identity」は使用するべきではないようなので、その対応がベストだと思います。

thinkのScrapBook: 不正な Content-Encoding ヘッダを削除するProxomitronフィルタ
URLリンク(thinkarc.blogspot.com)

127:名無しさん@お腹いっぱい。
07/08/07 12:48:28 4aGt0Y180 BE:365769735-2BP(2)
すみません質問です
ニコニコで動画中にIDを表示させる方法を教えてください。
そのほかのフィルタは結構ですので最も簡単な方法でお願いします。
PROXOMITORON VERSION NAOKO JUNEをダウンロードして
対応する日本語化パッチもダウンロードして
日本語化まではしましたが、その後動画を見てもID表示がされてませんでした。
なにか手順が抜けてるんでしょうか


128:名無しさん@お腹いっぱい。
07/08/07 13:37:51 YFFthjde0
>>127
URLリンク(abc.s65.xrea.com)
まあ書き込む前に1から読むべき。

129:名無しさん@お腹いっぱい。
07/08/07 13:40:18 ywGdsKNE0
>>128レスありがとうございます。
もういちど試してみます


130:名無しさん@お腹いっぱい。
07/08/07 14:45:39 KEt/rPTj0
ID表示ってできてる?

131:名無しさん@お腹いっぱい。
07/08/07 20:05:17 dqBOgeIo0
できてると思うよ

132:名無しさん@お腹いっぱい。
07/08/07 20:53:39 Qc1uDOiZ0
動画反転できる機能割とまじめにほしかったけど、
反転するとコメントも反転するのか・・・('A`)
運営が面白いからとか言う訳分からん理由で放置とかまじしねよorz
そこまでしてP増やしたいのか

133:名無しさん@お腹いっぱい。
07/08/07 20:58:16 G3teftcI0
player: 2007-08-07 21:00
何が修正されたかはわかんねw

134:名無しさん@お腹いっぱい。
07/08/07 21:26:39 47waV4vx0
動画が低画質モードになった時
わかりやすい場所にアラートか何かを出すなんていう事は可能でしょうか?
現在はflvplayer_wrapperを使わせて頂いています。

135:名無しさん@お腹いっぱい。
07/08/07 23:05:34 G3teftcI0
javascript:if($('flvplayer').GetVariable('o.url').match(/low$/)){alert("低画質モード")};

あとは好きなようにアレンジしろ

136:名無しさん@お腹いっぱい。
07/08/07 23:09:17 lQxtJyWO0
かなり初歩的なんですけど

市場読み込みが遅いので云々
(noerror=trueにすればこの表示は消えます)とでるのですが
 ↑はどこに入れれば良いのでしょうか?

137:名無しさん@お腹いっぱい。
07/08/07 23:23:05 dypT351H0
NicoVideo_iroiro.jsをメモ帳で開いて
noerrorで検索して見つかったところ

138:名無しさん@お腹いっぱい。
07/08/07 23:26:39 lQxtJyWO0
>>137

ありがとうございます。
解決しました。

139:668 ◆LKPG957lls
07/08/08 02:46:17 jBsv4v7w0
>>126
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-Encoding: Kill incorrect Encoding (In) [2007/08/08] test1a"
Match = "(^*(gzip|deflate))"

compress も理解出来ないので、↑の方が良いかも
compress に対応しているブラウザが有ると不味いかも知れませんが…
後、値が空でも Content-Encoding: ヘッダ自体が残っていると駄目なようです。
テスト用 URLリンク(abc.s65.xrea.com)

140:名無しさん@お腹いっぱい。
07/08/08 06:00:12 STDDNjKk0
Content-Encodingヘッダが無いときでもマッチしそうな悪寒。

141:名無しさん@お腹いっぱい。
07/08/08 07:38:24 DRNIuqFD0
最も簡単に動画中ID表示までの設定を
載せているページがあれば誘導していただけないでしょうか?

142:名無しさん@お腹いっぱい。
07/08/08 11:06:46 mRzCprOe0
夏ですなぁ

143:名無しさん@お腹いっぱい。
07/08/08 12:27:05 oXmqD8G60
>>141
URLリンク(www.google.co.jp)

swfのあれでコメント保存できないのねorz

144:名無しさん@お腹いっぱい。
07/08/08 12:27:41 oXmqD8G60
URLリンク(www.google.co.jp)
こっちだなorz

145:名無しさん@お腹いっぱい。
07/08/08 12:30:01 FAizlhts0
>>141
( ゜д゜)・・・・

146:668 ◆LKPG957lls
07/08/08 12:33:24 jBsv4v7w0
>>140 マッチしても特に問題はないような

147:名無しさん@お腹いっぱい。
07/08/08 12:38:14 JEFNVXuq0
存在しないヘッダにはマッチしない(させられない)んじゃなかったっけ

148:668 ◆LKPG957lls
07/08/08 13:05:58 jBsv4v7w0
そういえばそうだった

149:名無しさん@お腹いっぱい。
07/08/08 13:09:09 XXV+06eg0
それより「noerrorはどこですか?」という質問が多いから
分かり易い位置に移動したらどうですか
668さん

150:名無しさん@お腹いっぱい。
07/08/08 13:32:46 f01pXmBh0
>>149
場所じゃなく、jsの中にあるって事がわかってないんだと思うけど。

151:名無しさん@お腹いっぱい。
07/08/08 15:40:05 XXV+06eg0
>>150
前にJS本体の中を見てもわからんて奴がいた
俺もちょっと覗いたが確かに分かりにくい位置かなと思った
検索すればいい話だが

152:名無しさん@お腹いっぱい。
07/08/08 18:24:00 STDDNjKk0
[HTTP headers]
In = TRUE
Out = FALSE
Key = "aaa: no header test1 (in)"
Match = "(^*test)"
Replace = "$ALERT(match)"

[HTTP headers]
In = TRUE
Out = FALSE
Key = "aaa: no header test2 (in)"
Match = "(^*test)$ALERT(match)"

test1はアラートが出るがtest2は出ない。
Replace欄がカラの場合$ALERTは実行されないようだ。 これはマッチしていないってことなのか、
それともマッチしているが単に実行されないだけなのか。 まあとぢらにせよ俺なら?を入れるな。

153:668 ◆LKPG957lls
07/08/08 19:02:05 jBsv4v7w0
?を入れると
Content-Encoding: 値なし(ヘッダのみ)にマッチしないので駄目だと思いますが…

154:名無しさん@お腹いっぱい。
07/08/08 20:11:26 DRNIuqFD0
質問です
動画中にID表示させたく
昨日オミトロンを導入しました。
オミトロンを落とし
日本語化し
default.cfgを書き換えないといけないことはわかったのですが、
実行したところうまくいきません。
↓defaultの内容です


155:名無しさん@お腹いっぱい。
07/08/08 20:12:07 DRNIuqFD0

##
## Proxomitron Config File
##

[Global]
Enable = TRUE
FreezeGIF = TRUE
FilterHTML = TRUE
FilterHeadersOut = TRUE
FilterHeadersIn = TRUE
EnableProxy = FALSE
EnableAutoRun = FALSE
ForceTextures = FALSE
NoTextures = FALSE
SysTray = TRUE
UseSSLeay = FALSE
NoCmdURL = TRUE
BypassURL = "$LST(Bypass)"
Port = 8080
MaxCapURL = 100

[Blocklists]
List.Bypass = "..\Lists\Bypass List.txt"
List.AdList = "..\Lists\URL Killfile.txt"
List.NoImages = "..\Lists\Kill Images.txt"
List.CookieList = "..\Lists\AllowCookies.txt"
List.AdKeys = "..\Lists\Keyword list.txt"
List.AliasList = "..\Lists\URL Alias List.txt"

[

156:名無しさん@お腹いっぱい。
07/08/08 20:12:39 DRNIuqFD0
HTTP headers]
In = TRUE
Out = FALSE
Key = "Nico XML-Filter On"
URL = "msg[0-9]+.nicovideo.jp/*"
Replace = "$FILTER(true)"

[Patterns]
Name = "Nico Custom(Message ID)test"
Active = TRUE
URL = "msg[0-9]+.nicovideo.jp/*"
Limit = 200
Match = "(chat date="[^"]+" (mail="[^"]+" |))\1(name="([^"]+)\2" |)([^>]++user_id="([^"]+)\3")\4"
Replace = "\1name="\[\3\]\2" \4"

[Proxies]
OpenLog = TRUE



157:名無しさん@お腹いっぱい。
07/08/08 20:13:53 DRNIuqFD0
インターネットオプションも設定し
localhost 8080
なども変更しました。
何か抜けてる手順があったら教えてください

158:名無しさん@お腹いっぱい。
07/08/08 20:16:54 TfROPqJp0
何かやけに初導入の質問が多いけど、どっかで闇雲に紹介されたりしてるのかな。

159:名無しさん@お腹いっぱい。
07/08/08 20:17:10 r2O/0g4u0
>>157
>>3の設定済みのフィルタを更新して使うかようつべ板のほうの設定済みを使うかでいいじゃん

160:名無しさん@お腹いっぱい。
07/08/08 20:20:47 hvfJVp6m0
おまえは何がしたいんだw
>動画中にID表示させたく
ってことは動画のコメントにIDつけたいってことだよな?

なぜめっちゃ古いiroiroカスタムからフィルタとってくるんだ
動画の中でID表示させたいなら
>>3のフィルタまとめ から必須フィルタとID表示フィルタのみでOK

あと[Blocklists]は全部消しておk

161:名無しさん@お腹いっぱい。
07/08/08 20:29:02 qVkVfSgT0
そもそもそんな知識でproxoを使おうと考えること自体がおかしい

162:名無しさん@お腹いっぱい。
07/08/08 20:32:42 FAizlhts0
>>157
>>141から多少の進歩はあったようだw

163:157
07/08/09 08:20:58 gfTalWly0
みなさん 叱咤助言ありがとう。
設定済みフィルタに挑んでみます

164:名無しさん@お腹いっぱい。
07/08/09 08:26:55 gfTalWly0
>>160
詳しい説明ありがとうございます。


165:名無しさん@お腹いっぱい。
07/08/09 18:31:24 fEuxI+6U0
また市場の仕様が変わったような気がするが

166:名無しさん@お腹いっぱい。
07/08/09 18:57:04 95rYg9mc0
変わってるな。フィルタ効果なくなった

167:名無しさん@お腹いっぱい。
07/08/09 19:09:41 a1Q51Hp10
しょーも無いことばっかり対策しやがって

168:名無しさん@お腹いっぱい。
07/08/09 20:56:44 P601wZmV0
ニコニコ動画のローカル再生をオミトロンだけで行うフィルタを
使ってる方居たらアップしてもらえないでしょうか
確か前スレにあったと思うんですが

169:名無しさん@お腹いっぱい。
07/08/09 21:37:50 UWrYw/cd0
>>167
自意識過剰乙
オミトロン使用者なんて歯牙にもかけてねえよ

170:名無しさん@お腹いっぱい。
07/08/09 21:40:51 C1uKJ7Yo0
( ^ω^)=3

171:668 ◆LKPG957lls
07/08/09 22:14:41 +FwXXgAM0
とりあえず更新 基本バグ修正
URLリンク(tinyurl.com)

# 正直飽きてきた これ以上の更新は期待しないでほしい

172:名無しさん@お腹いっぱい。
07/08/09 22:22:24 k1MMjfcn0
はい さようなら

173:名無しさん@お腹いっぱい。
07/08/09 22:26:05 N/dn+vdC0
>>168
使ってるお( ^ω^)
いつも見てる動画この時間低画質モードになるから
これ便利なんだよな
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Nico getflv-Filter On [in]"
URL = "www.nicovideo.jp/api/getflv"
Replace = "$FILTER(true)"

[Patterns]
Name = "Nico: Local Movie redirector (070714) test03"
Active = TRUE
URL = "www.nicovideo.jp/api/getflv $TYPE(oth)"
Limit = 512
Match = "url=*\&link=\1%2Fview%2F\0%2F"
"((^(^*deleted=))|$TST(\0=$LST(MovID_Local)))"
Replace = "url=http%3A%2F%2Flocal.ptron%2Fvideo%2Fsm\0.flv"
"&link=\1%2Fview%2F\0%2F"

[Blocklists]
List.MovID_Local = "..\Lists\nicoMovID_Local.txt"

html内にvideoフォルダ作成しその中に「sm******.flv」(その動画のアドレス)形式で保存
削除された動画はずっとローカル読みに行く仕様「(^(^*deleted=))|」削除で登録された動画のみローカル再生
動画ページ開く際「Alt」キー押しながら開くと「nicoMovID_Local.txt」に登録され以降その動画はローカル再生のみ

>>171
大きな仕様変更きたら修正してくれないとみんな路頭に迷う(ノA`)

174:名無しさん@お腹いっぱい。
07/08/09 22:29:50 N/dn+vdC0

[Blocklists]は無くても動作出来るはず
ただ無いと登録された動画どこで解除するかわからないから
俺が勝手に付けた

175:名無しさん@お腹いっぱい。
07/08/09 23:07:06 P601wZmV0
>>173
ありがとう。
けど、どうも上手く動かない。

ログ見ると
BlockList 6409: in MovID_Local, line 2
って載ってて動いてるようなんだけど
Nico: Local Movie redirector (070714) test03
はログに表示されなくてローカル再生も動かない…。
他のフィルタを全部消したりもしたんだけど。

176:名無しさん@お腹いっぱい。
07/08/09 23:18:43 N/dn+vdC0
>>175
$TYPE(oth)を消してみては?
必須フィルタの入れるVerによっては弊害になるかも

177:名無しさん@お腹いっぱい。
07/08/09 23:27:49 P601wZmV0
>>176
今ニコニコ動画落ちてる?みたいだから後で試してみる。
ありがとう。

178:名無しさん@お腹いっぱい。
07/08/09 23:36:53 mLueCpxb0
player: 2007-08-09 22:00
プレイヤーにプレミアム表示されるようになった。

179:名無しさん@お腹いっぱい。
07/08/10 01:23:37 nEIdWujv0
JavaScript が無効になっているためプレイヤーを表示できません


メンテ終了後動画見ようとしたらこのように表示された

180:名無しさん@お腹いっぱい。
07/08/10 01:29:45 UBfkCJB20
復活北
あれ、なんか
再生:6(0) コメント:1(0) コメント率:16.67%(0%)  総再生の約0% 総コメントの約0%  1(0-0)/1
になってる

181:名無しさん@お腹いっぱい。
07/08/10 01:36:43 dCt12/yn0
市場が消えない

182:名無しさん@お腹いっぱい。
07/08/10 05:35:37 +gSkrCMt0
>>104
が効かなくなったな・・・・orz

183:名無しさん@お腹いっぱい。
07/08/10 06:20:32 yvzAxE9Y0
>>182
普通に効いてるような

184:名無しさん@お腹いっぱい。
07/08/10 07:54:46 7EloVVfz0
flvplayer_wrapper

再生数の上部が切れているので幅を増やす
nico._y = -60;
nico._y = -50;

Flash表示部も、ってかクォートを忘れちょる
send_js("$(flvplayer_container).style.height=\"480px\";");
send_js("$(\'flvplayer_container\').style.height=\"490px\";");
(mylist_add_statusもクォートを忘れているが、ページからも無くなっていたり)

base_left.jpgも太くする

wrapperついでに大きさも
Match = "new SWFObject\("flvplayer.swf\1"540"$STOP()"
Replace = "new SWFObject("flvplayer_wrapper.swf\1"490""

ですっきりーヽ(´ー`)ノ

185:名無しさん@お腹いっぱい。
07/08/10 10:31:14 q1yyTL0p0
>>184
上2つってphpを書き換えるの?
それらしき文がそこしかないけど

ってかswfに変換するのってフリーソフトである?

186:名無しさん@お腹いっぱい。
07/08/10 10:36:43 AH5WHK2S0
>>184
それどこで弄るんだ?w
素人にはオススメできない系かな・・・

187:名無しさん@お腹いっぱい。
07/08/10 11:39:24 VlvkOJBj0
198氏の flvplayer_wrapper.php は、ming という swf 生成ライブラリを使った PHP スクリプトです。
もし既に PHP がインストールされているなら、試しに実行してみるとどんなものだか分かると思います。
php.ini の ;extension=php_ming.dll ってとこのセミコロン外すのを忘れずに。

でも、わざわざこれだけのために PHP 等をインストールするのは相当のチャレンジャーだと思います。
同じアクションスクリプトやボタンを内蔵した swf さえ作れたら問題ないと思うので、
スクリプトの内容を読み替えて、各自の愛用ツールで生成し直すのも手だと思います。

正直 PHP + ming という作成方法自体が採用されるとは思っていませんでした。変なとこで敷居上げてすみません。
同じフリーのものなら ParaFla! 等の方が扱える人も多かったと思うのですが、扱いに慣れてなくて。

188:名無しさん@お腹いっぱい。
07/08/10 11:51:25 q1yyTL0p0
swfを作れる人ってそんなにこのスレにいるの?
Flash MXなら昔学割で買ったが未だに使い方解らん
ってか 高くて最新のには手がだせん(ノA`)

189:名無しさん@お腹いっぱい。
07/08/10 12:54:34 8Xn8tFxw0
flasmでswfを書き換えてみた
URLリンク(www.imgup.org)
とりあえずこれでいいや

190:名無しさん@お腹いっぱい。
07/08/10 13:23:41 QW6VAl2t0
うちもflasmでひとまずなんとかなった

191:名無しさん@お腹いっぱい。
07/08/10 13:33:24 kIdAlKAB0
これだけのためにインストールしてきた
URLリンク(www.imgup.org)
>>184感謝

192:名無しさん@お腹いっぱい。
07/08/10 15:02:50 hevk7srX0
NGwordってコメントの一部でも良いからあってたら排除だけど、
完全一致したときに排除するフィルター誰か作ってくれないかorz
たとえば「1」を入れといたら「1番~~」とかは死なずに「1」だけが消えるようなフィルター

193:名無しさん@お腹いっぱい。
07/08/10 15:13:07 n4EkZh9l0
動画DLリンク表示 ※MSIE以外専用を使ってるんだけど、
一部の動画がDLできない。長すぎると無理なのかな?

194:名無しさん@お腹いっぱい。
07/08/10 15:30:47 bY4c9xTF0
>>173
私ごときのフィルタがお役に立っていたようで光栄です。
機能的にはflvplayer_wrapperの方が便利だと思いますが、
環境や用途によってはこちらも有用だったら嬉しい限りです。

削除自動ローカルはリストの記録・参照が不要で便利かと思いましたが、
どのファイルがどの動画か判りにくくなってしまうので
結局リストにタイトルと動画IDを記録した方が便利な気がします。

タイトルをファイル名にする方法も検討したのですが、
同一タイトルの動画やファイル名に使用できない文字など問題も多いので
当面は動画IDをファイル名とする方針。

ちなみにsmile以外の動画は観る機会がほとんど無いわりに手間なので、
今のところ対応予定はありません。

>>176
$TYPE(oth)を消しても特に問題は無いはずですが、
メッセージ関係の必須フィルタとはマッチさせるURLが異なっているので
$TYPE(oth)の有無にかかわらずそちらの影響は受けないと思います。

>>192
"*$LST(NGword)*"の前後の*を削除して"$LST(NGword)"とすれば良いかと

195:名無しさん@お腹いっぱい。
07/08/10 15:36:13 bY4c9xTF0
>>173
「Alt」を押しながら開くと「MovID_Local.txt」にIDとタイトルを登録する
フィルタが抜けていますので、現在私が使用している版で補足です。

# ねこ鍋~補足~
806005(^?)

こんな感じでタイトルと動画IDをセットでリストに登録します。

[Patterns]
Name = "Nico: ADDLST MovID_Local + Title (070810) test02"
Active = TRUE
URL = "www.nicovideo.jp/watch/sm $TYPE(htm)"
Limit = 512
Match = "$KEYCHK(^a) "
"$URL(URLリンク(www.nicovideo.jp)(^$LST(MovID_Local)(^?))\0)"
"$NEST(<title>,"
"([%e3][%83][%8b][%e3][%82][%b3][%e3][%83][%8b][%e3][%82][%b3][%e5][%8b][%95][%e7][%94][%bb](\([^)]+\)|))\s+([%e2][%80][%90]|-)"
"\s+\1,</title>)"
"$ADDLST(MovID_Local,# \1)"
"$ADDLST(MovID_Local,\0(^?)) $STOP()"
Replace = "<title>\1</title>"

196:名無しさん@お腹いっぱい。
07/08/10 16:32:13 VwM/2I180
検索結果に広告が出るようになった

197:名無しさん@お腹いっぱい。
07/08/10 16:35:32 +gSkrCMt0
>>196
消しましょう
$NEST(<div\sstyle=$AV(text-align:center;)\sid=$AV(web_pc_search)>,</script>)

198:名無しさん@お腹いっぱい。
07/08/10 16:44:07 q1yyTL0p0
>>197
ついでに「注目のタグ」のとこの広告も消して欲しい

199:名無しさん@お腹いっぱい。
07/08/10 17:13:18 bY4c9xTF0
>>198
これでどうでしょうか?

[Patterns]
Name = "Nico: Search & Tag AD Killer"
Active = TRUE
URL = "www.nicovideo.jp/(search[/\?]|tag)$TYPE(htm)"
Limit = 512
Match = "$NEST(<div\sstyle=$AV(text-align:center;)\sid=$AV(web_pc_search|web_pc_tag)>,</script>)"

200:名無しさん@お腹いっぱい。
07/08/10 20:23:27 hevk7srX0
>>194
無事大草原が消えました!
ありがとうございます(-д-;)

201:名無しさん@お腹いっぱい。
07/08/10 20:35:38 aE262Ji00
flasmで上2つの部分書き換えてみたけど修正されねーなぁ
なんでだろう

202:名無しさん@お腹いっぱい。
07/08/10 21:28:42 BB+lGKjt0
[Patterns]
Name = "Nico: Search NGMOVIE to small (070714) test01"
Active = TRUE
URL = "www.nicovideo.jp/((^?)|\?g=|search|tag|recent) $TYPE(htm)"
Limit = 2048
Match = "$NEST((<td[^>]+>\s+<div[^>]+>)\#,"
" $NEST(<div[^>]+>,</div>)"
" $NEST(<div[^>]+>,*<a\s$SET(#=<a style="font-size: xx-small")"
"((href=$AV(watch/*)*$LST(NGMOVIE)*</a>)\#"
"|(href=$AV(watch/*)*</a>)\#</p>\s+<p[^>]+>*$LST(NGMOVIE)*</p>\s+<p>)"
"*,</div>)"
"*,</div>\s+</td>)$SET(#=</div></td>)"
"|<a\s(([^>]++)\1onclick=$AV(switchCategoryTag*)\2>&[^>]++href=$AV(\?g=*))$SET(#=<a \1 \2>)"
Replace = "\@"

これ、うp主が書いたコメントも反応してしまうんだね
タイトルだけを反応させるにはどうしたらいいの?

203:名無しさん@お腹いっぱい。
07/08/10 21:33:10 AsZ+NYle0
注目のタグと最新ニコニコ情報の間にある広告を消したいんだけど、フィルタにどう書き込めばいいのか分からん・・・

204:名無しさん@お腹いっぱい。
07/08/10 21:54:36 bY4c9xTF0
>>202
以下の部分を削除すればUP主さんのコメントにはマッチしなくなるはずです。

|(href=$AV(watch/*)*</a>)\#</p>\s+<p[^>]+>*$LST(NGMOVIE)*</p>\s+<p>

普段自分で使っていないフィルタな上に書いてから一ヶ月近くたってしまうと
すっかりうろ覚えというか…自分で自分のフィルタを解読する気分です…orz

205:名無しさん@お腹いっぱい。
07/08/10 22:06:52 BB+lGKjt0
>>204
できました!
ありがとうございました!

206:名無しさん@お腹いっぱい。
07/08/11 00:05:54 QZUAy0zq0
>>173
>>195
を参考にしたけどnicoMovID_Local.txtには登録するけど
ローカル再生できないorz
htmlフォルダにvideoフォルダ作って落としたファイルを入れるであってますか?

207:名無しさん@お腹いっぱい。
07/08/11 00:50:02 TTCpYwhZ0
>>206
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Nico getflv-Filter On [in]"
URL = "www.nicovideo.jp/api/getflv"
Replace = "$FILTER(true)"

まずは上のヘッダフィルタも有効になっているか再確認して下さい。

URLリンク(www.nicovideo.jp)
であれば、以下のようにファイルとリストを用意。

\Proxomitron\html\video\sm806005.flv

[Blocklists]
List.MovID_Local = "..\Lists\nicoMovID_Local.txt"
# ねこ鍋~補足~
806005(^?)

本当にローカルファイルが読み込まれたか確認しやすいように、
全く別の動画のファイル名を変更して使用してみるのもテスト法の一つです。
その際はブラウザのキャッシュを削除してから試してください。

(1) 本来の動画がサーバーから再生されてしまう
(2) 何も再生されない
(3) ローカルに用意した別の動画が再生される

208:名無しさん@お腹いっぱい。
07/08/11 01:14:36 zf3YuOYu0
>>207
自分は>>206じゃないけど、最初は出来なかったのに
キャッシュ消した後2回リロードしたら動いた。
とりあえずキャッシュ消してから試すのがよさそう。

質問なんですが、
Proxomitron\html
ではなくて、別のフォルダ(ドライブ)を指定することは出来ませんか?
動画を置いてるドライブと、ソフト類を置いてるドライブが別なので空き容量が少なくて。

209:名無しさん@お腹いっぱい。
07/08/11 01:16:55 CrH9mQjn0
>>104が効いたり効かなかったりするようになったな

210:名無しさん@お腹いっぱい。
07/08/11 01:20:10 QZUAy0zq0
>>207
出来ましたありがとうございます
sm806005←この番号が間違ってるという初歩的なミスでした

211:名無しさん@お腹いっぱい。
07/08/11 03:21:23 n3lBL7Oj0
ニコニコ トップページの右カラムを編集して、
人気の動画ベスト3、新着投稿動画なんかの順番を編集したり、
プレミアムとかの広告を削除できたりするフィルタ。>>104の改訂版。

[Patterns]
Name = "NicoVideo Right Column Edit (070811)"
Active = TRUE
URL = "www.nicovideo.jp"
Limit = 20000
Match = "<!--[%E5][%8F][%B3][%E5][%88][%97][%28][%E9][%96][%8B][%E5][%A7][%8B][%29]-->"
"*"
"(<div *<img src="img/top/tit_tag.gif" *></div>"
" *<!--[%E8][%87][%AA][%E7][%A4][%BE][%E5][%BA][%83][%E5][%91][%8A]-->)\1"
"(*<!--[%E8][%87][%AA][%E7][%A4][%BE][%E5][%BA][%83][%E5][%91][%8A]-->)\2"
"*"
"(*</table>)\3"
"(*</table>)\4"
"(*</table>)\5"
"(*</table>)\6"
"*"
"<!--[%E5][%8F][%B3][%E5][%88][%97][%28][%E7][%B5][%82][%E4][%BA][%86][%29]-->"
Replace = "\4"
"\6"
"\3"
"\1"

>>182 >>209 使ってくれてありがとう

212:名無しさん@お腹いっぱい。
07/08/11 03:33:17 TdAOgAPP0
>>211
サンクスいや~これいいっすよ。
画面すっきりで
ありがとうございます。

213:名無しさん@お腹いっぱい。
07/08/11 03:42:16 DCkkGSP50
>>211
これは良い。乙。

214:名無しさん@お腹いっぱい。
07/08/11 03:42:53 q7xoeu9w0
>>211
これはいいな。お疲れ様

215:名無しさん@お腹いっぱい。
07/08/11 04:23:49 1ZwuVKgg0
>>208
オミトロン自体はどこのドライブにあってもいいんだから
動画を置いてるドライブに入れて
スタートアップなりショートカットなりを修正したらいいんじゃね

216:名無しさん@お腹いっぱい。
07/08/11 04:47:41 pnAxsPiJ0
正直ヘッダー部分が領域使いすぎててうざいと思っている人用

Name = "Nico header light"
Active = TRUE
URL = "www.nicovideo.jp/$TYPE(htm)"
Limit = 6144
Match = "<div id="PAGEHEADER">[^<]++<!--PAGEHEADER-->*(<input\stype=$AV(text)\sname=$AV(s)[^>]++)\0class=$AV(form_search)*<!--PAGEHEADER-->[^<]++</div>"
Replace = "<table width="960" border="0" cellspacing="0" cellpadding="0" summary="" style="margin:0px;background:#fff;">"
"<tr><td class="TXT12" style="color:#000; text-align:left;">"
"<form action="search" method="get" target="_self">"
"<input type="hidden" name="ref" value="top"><!--動画検索-->"
"\0>"
"<input type="button" value="検索" onclick='window.open("URLリンク(www.nicovideo.jp))'>"
"<input type="button" value="タグ" onclick='window.open("URLリンク(www.nicovideo.jp))'>"
"</form></td><td class="TXT12" style="color:#000; text-align:left;">"
"<a href="URLリンク(www.nicovideo.jp)
"┃<a href="URLリンク(www.nicovideo.jp)
"┃<a href="URLリンク(www.nicovideo.jp)
"┃ランキング"


217:名無しさん@お腹いっぱい。
07/08/11 04:48:14 pnAxsPiJ0
" <a href="URLリンク(www.nicovideo.jp)
" <a href="URLリンク(www.nicovideo.jp)
" <a href="URLリンク(www.nicovideo.jp)
"┃<a href="URLリンク(www.nicovideo.jp)
"┃<a href="URLリンク(www.nicovideo.jp)
"┃<a href="URLリンク(www.nicovideo.jp)
"┃<a href="URLリンク(www.nicovideo.jp)
"┃<a href="URLリンク(www.nicovideo.jp)
"┃<a href="URLリンク(www.smilevideo.jp)
"</td></tr></table>$STOP()"


218:名無しさん@お腹いっぱい。
07/08/11 05:11:33 STPSITDL0
>>139

Proxomitronが理解できないContent-Encodingを削除するフィルタですが、
Content-Encodingが identity 以外の場合、
何らかのエンコーディングが施されている可能性があるのではないでしょうか。
ですので、解凍・フィルタを実施しないProxomitronの処理は正しいのかもしれません。
ヘッダーを削除してしまうと、エンコーディングが施されていないとみなして
解凍・フィルタ処理を実行しようとして無駄な処理を行うことになると思います。

ですので、対応としては
1.リクエストで受付可能エンコーディングを指定する。
  デフォルトのAccept-encoding: Allow webpage encoding (out) でもよいかもしれません。
  もしくは、受付可能なもの以外を削除するようなフィルタを作成。

2.Content-Encoding : identity の場合は、ヘッダーを削除
  エンコーディングが施されていないので、削除しても大丈夫なはず。

3.Content-Encoding : x-gzip や x-compless などエンコーディングが特定できるものは、
  正しい名称に変換する(x-compless→complessなど)

4.それ以外は無視。解凍・フィルタを行わない。

とするのがよいと思います。

219:名無しさん@お腹いっぱい。
07/08/11 05:59:01 bPlaMMHy0
>>216
すっきりしてていいね
いままでここら辺は火狐のアドオンで編集してたから読込みが遅かったけど
これは早くて使いやすいな

220:名無しさん@お腹いっぱい。
07/08/11 06:19:07 7ud3Fo780
4はむしろ\k$LOG(!Rwarning)とかしたほうがいいような?

221:名無しさん@お腹いっぱい。
07/08/11 06:57:39 DMy8kXc30
【教えて君は】ニコニコ動画専用オミトロン【半年ROMれ】
スレリンク(streaming板:775番)+794+808
の関係で昔お世話になりましたのでまとめて再掲します。あのときはthink様、お世話になりました、dat落ちしてるようなので手元よりまとめてみました。

デフォルトで有効になっているフィルター群の修正版
Proxomitron フィルター作成スレッド Part6
スレリンク(software板:850番)

Name = "Suppress all JavaScript errors [2007/05/21] fixed"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))$STOP()"
Replace = "<script> function NoError(){return(true);} onerror=NoError; </script>\r\n"

Name = "Stop browser window resizing [2007/05/21] fixed"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))$STOP()"
Replace = "<script> function moveTo(){return true;} function resizeTo(){return true;} </script>\r\n"


222:名無しさん@お腹いっぱい。
07/08/11 06:58:21 DMy8kXc30
>>221の続き
Proxomitron フィルター作成スレッド Part6
スレリンク(software板:869番)

Name = "Kill pop-up windows [2007/05/22] fixed2"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^<script[ >]|</head>))$STOP()"
Replace = "<script src="URLリンク(local.ptron)

Proxomitron フィルター作成スレッド Part6
スレリンク(software板:870番)

Name = "Restore pop-ups after a page loads [2007/05/22] fixed"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</html>))$STOP()"
Replace = "<script>PrxRST();</script>\r\n"


223:名無しさん@お腹いっぱい。
07/08/11 06:59:37 DMy8kXc30
>>222の続き
デフォルトのフィルターではないですが

Proxomitron フィルター作成スレッド Part6
スレリンク(software板:885番)
Proxomitron-J」で配布されている「Allow right mouse click 3種セット」関連があるはずです


224:名無しさん@お腹いっぱい。
07/08/11 07:00:28 DMy8kXc30
>>223の続き
これよりアドバイスを頂いて真似して修正した分
Proxomitron フィルター作成スレッド Part6
スレリンク(software板:858番)

Name = "Stop status bar scrollers [2007/05/22] fixed"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))$STOP()"
Replace = "<script> function status(txt){return(1);} </script>\r\n"

Name = "Kill Dynamic HTML JavaScripts [2007/05/22] fixed"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))$STOP()"
Replace = "<script> function NoWrite(txt){return(1);} document.write=NoWrite; document.writeln=NoWrite; </script>\r\n"

Name = "Stop JavaScript Timers [2007/05/22] fixed"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))$STOP()"
Replace = "<script> function setTimeout(x,y){return(null);} </script>\r\n"

Name = "Force pop-ups to have browser controls [2007/05/22] fixed"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))$STOP()"
Replace = "<script>PrxModAtr=1; </script>\r\n"

225:名無しさん@お腹いっぱい。
07/08/11 07:01:26 DMy8kXc30
>>224のつづき
Name = "Kill alert/confirm boxes [2007/05/22] fixed"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))$STOP()"
Replace = "<script> function NoBox(txt){ return(1);} window.alert=NoBox; window.confirm=NoBox; window.prompt=NoBox; </script>\r\n"

Name = "Frame Exploder [2007/05/22] fixed"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))$STOP()"
Replace = "<script> if (top.location != location){window.open(location.href); window.close();} </script>\r\n"

以上です。

もし自作の分でまずいのありましたらご指摘を~

226:名無しさん@お腹いっぱい。
07/08/11 09:29:28 t5L9ywoD0
TOPページの広告を消すフィルタ、ありますか?

227:名無しさん@お腹いっぱい。
07/08/11 10:38:19 3jOV8URk0
>>208
"Nico: Local Movie redirector" 内の
下記の部分を任意のアドレスに書き換えれば可能です。
半角英数以外の文字はUTF-8でエンコードが必要な点にご注意を。

http%3A%2F%2Flocal.ptron%2Fvideo%2F


file://D:/video/
file%3A%2F%2FD%3A%2Fvideo%2F

file://C:/動画/
file%3A%2F%2FC%3A%2F%E5%8B%95%E7%94%BB%2F


"URLリンク(local.ptron)を経由させると折角のローカルファイルなのに
ブラウザがキャッシュを作成して二重にファイルを保持する事になってしまう。
フォルダからキャッシュにコピーされる時間や負荷も無視できない。

しかし"file://"でフォルダを指定すれば直接ローカルファイルが読み込まれ、
local.ptronを経由するより効率的にローカル再生が可能です。
各自のフォルダのアドレスに合わせて書き換えが必要な点だけが問題なので、
可能であればhtmlフォルダ内でも"file://"で書き換えた方が良いと思います。

file://C:\Program Files\Proxomitron\html\video\
file%3A%2F%2FC%3A%5CProgram%20Files%5CProxomitron%5Chtml%5Cvideo%5C

228:名無しさん@お腹いっぱい。
07/08/11 11:54:48 3jOV8URk0
>>226
既にあったような気がしますが、探すより作った方が早そうだったので
適当に作ってみました。こんな感じで良かったでしょうか?

-トップページ、マイページ、マイリストの上部広告を削除します
(トップ右カラム内の広告は>>211さんのフィルタにお任せします)

[Patterns]
Name = "Nico: Top & my AD killer (070811) test01"
Active = TRUE
URL = "www.nicovideo.jp/((^?)|\?g=|my)$TYPE(htm)"
Limit = 1024
Match = "$NEST(<div\sclass=$AV(mb16p4)[^>]+> <p\sclass=$AV(TXT12)> <a\shref=$AV(URLリンク(ad.nicovideo.jp)),</div>)"



>>211
一応マッチさせるURLをトップページに限定した方が良いのではないでしょうか?

URL = "www.nicovideo.jp/((^?)|\?g=)$TYPE(htm)"

229:名無しさん@お腹いっぱい。
07/08/11 12:05:36 /Wt7nxk00
>>216-217
NicoVideo: iroiro (1/2) (070727) for IE deferとNicoVideo: id view (message) (070809)に
干渉して、再生・コメント数が0になって、コメントの前にIDが表示されてしまう

230:226
07/08/11 12:10:45 aCuGNJwb0
>>228
フィルタどうもです!綺麗に広告消えました。

231:名無しさん@お腹いっぱい。
07/08/11 12:57:24 XozUx+i20
>>229
俺もコメント数のところと、比率(SD、HD)の調整のところが表示されなくなった

232:名無しさん@お腹いっぱい。
07/08/11 15:48:56 pnAxsPiJ0
iroiroは元々からヘッダ部分弄る仕組み持ってるから共用は無理だな

233:名無しさん@お腹いっぱい。
07/08/11 16:23:59 7ud3Fo780
>221-
jsのエラー非表示にするとかステータスバーウザイの止める程度なら(^(^</head~でもいいけど
popupとかresizeとかalertループとか、いわゆるブラクラを狙ったページだと
律儀にhead宣言するだろうかという疑問が…

俺もIEの文字コード判定よけのためにも
できるだけヘッダの後ろの方に入れたいのは山々なんだけど
headの中にウザjs仕込んであったら意味ないし
headタグ無しだとそもそもマッチしないしで
結局は諦めて頭にくっつけるバカフィルタにしてる(;´д`)

あとieのstatus()はオーバーライドしててもstatus="hogehoge"ってやられると無力という/(^o^)\

234:名無しさん@お腹いっぱい。
07/08/11 18:52:53 swzzxqaG0
すいません、youtube板の方に書いたのですがお返事をいただけなかったのでマルチポストで失礼…

iroiroのXML保存を始めて使ってみたんだけど、NicoPlayerで読み込もうとすると
「コメントデータ読み込み中に例外が発生しました。データの形式に誤りがある可能性があります。」
となってコメント再生してくれないんだけど、何か解決法心当たる方いますか?
ちなみにNicoPlayerを使用してコメントをDLすれば再生できました。

235:名無しさん@お腹いっぱい。
07/08/11 19:11:47 eONu5/jA0
>>216-217
flvplayer_wrapperとも共用出来ない

236:名無しさん@お腹いっぱい。
07/08/11 19:44:43 LrTtLg700
>>235
できてるんだが

237:名無しさん@お腹いっぱい。
07/08/11 21:06:37 eONu5/jA0
>>236
まじで?
俺の場合、ページ上部に黒いバーが表示されるだけ(プレイヤーも表示されない)になっちまうorz

238:名無しさん@お腹いっぱい。
07/08/11 21:08:26 VnR7ISRT0
>>227
うまく読み込んでくれようです
local.ptronで我慢します

239:名無しさん@お腹いっぱい。
07/08/11 21:42:12 Pv33IszH0
>>216-217
全てのフィルターoffにしてもおかしくなる俺
火狐、プニル共に微妙に違うけど両方全く使えない。

240:名無しさん@お腹いっぱい。
07/08/11 21:52:29 LrTtLg700
こんな感じになった 火狐2.0使用
URLリンク(www.uploda.org)

仕様変更で再生数表示が変になったのはまだ直せてないけど


241:名無しさん@お腹いっぱい。
07/08/11 21:55:11 pnAxsPiJ0
全角文字で引っかかってるかもしれん
Janeだと投稿時の数値文字参照のままでコピーできるから油断してたわ
この辺からコピペしてみてくれ
URLリンク(abc.s65.xrea.com)

242:名無しさん@お腹いっぱい。
07/08/11 21:57:30 zf3YuOYu0
>>227
>>238
file://D:/video/ だとダメだったけど
最初にhttp://をつけてURLリンク(file:)
にしたら動いた…けど、これじゃ二重ファイルになるのかな?

243:668 ◆LKPG957lls
07/08/11 22:49:25 Xb1bevXO0
>>234
確認 UTF-16からUTF-8に変換すれば正常に読み込めるようになります。
EmEditorなどのUnicode対応エディタで変換してください。
(Windows2000/XPの場合、メモ帳でもOKです)

# 保存ダイアログからUTF-8を選んで保存しても、UTF-16になるようです。
utf.js で UTF-8 に変換したりもしてみましたが、どうも駄目でした。。
responseText自体がUTF-16 → UTF-8に変換してiframeに書き込んでも、書き込んだ時かsaveAs時にUTF-16に変換される?様子
(Content-Type: に charset=utf-8 を付けても駄目な様子)
responseBody は何故かiframeに代入出来ない

244:211
07/08/11 23:11:42 n3lBL7Oj0
>>228
( ... ) 括弧は、[...] の場合と同様に、
( の次にくる最初の文字が ^ であった場合には、
括弧の中の表現に一致 しなかった 場合にだけマッチします。

トップページだけにマッチ……この書き方は知ーらなかった!
あと www.nicovideo.jp/?g= はカテゴリタグ用なのですね。いただきです。

245:名無しさん@お腹いっぱい。
07/08/11 23:29:40 3jOV8URk0
>>242
ブラウザによってfile://の取り扱いが違うのかもしれませんね。
私の環境(IE6)では逆にURLリンク(file:)ではアクセスできませんでした。
読み込み速度などで見分けがつかない場合は、キャッシュフォルダに
sm2525.flvのようなファイルが作成されていないか確認してみて下さい。

URLリンク(file:)
file://localhost/D:/video/
file:///D:/video/
file://D:/video/

"localhost/"が省略できたり"/"の数が3つだったり2つでも良かったり、
どう記述するのが最適なのかも今一つ良く分かりません…
やはり万人向けのフィルタではlocal.ptronで妥協しておくのが無難でしょうか。

246:668 ◆LKPG957lls
07/08/12 00:01:54 Xb1bevXO0
>>218
JSやFlashを使って独自圧縮を処理~なんて可能性もあるので、その方が良いかも知れないですね
うーん…

>>241
iroiro.js併用可能にしてみました すっきり

247:名無しさん@お腹いっぱい。
07/08/12 01:06:13 w2EtLM8x0
>>245
暇だったのでIE7、Firefox2、Opera9で試してみましたが、
全部で動作したのは
file://X:/foo/bar
file:///X:/foo/bar
file://E:\foo\bar
file://localhost/X:/foo/bar
あたりですね。
まあ、その辺のメジャーブラウザを押さえておけば問題ないでしょうし、なんでもいいのかもしれません。

RFC的にはfile:///foo/bar (file:// + フルパス)が正しいようですが、Windowsでドライブレター込みでフルパスを記述するときには
X:/foo/barと/X:/foo/barとどっちが正しいんでしょうね。(・ω・`)

248:名無しさん@お腹いっぱい。
07/08/12 01:29:49 7zUL0ITg0
URLリンク(www.nya-taloda.jpn.org)
URLリンク(www.nya-taloda.jpn.org)

大規模工事中だったので仕様変更遅れました

flvplayer_wrapper20070812版

★主な変更点
二分探索とやらを使って簡易NGIDをもうちょっと実用的に
強調表示中のコメント一覧を表示するように
自動リンク生成をもうちょっとちゃんと
カスタムフィルターの変更をその場で適用できるようにした
184氏のフィルターに変更した(なんで今まで気がつかなかったのだろう)



249:名無しさん@お腹いっぱい。
07/08/12 01:36:43 fmYZL7RI0
たぶんlocalhostを省略した結果として
/になってるじゃないかな?

250:名無しさん@お腹いっぱい。
07/08/12 01:43:25 IMXipR7h0
>>248
すげぇぇぇ。強調表示中のコメント一覧とか、なんたる高性能。

>>201
いま、flvplayer_wrapper を入れ替えてて気付いたんだけど
一時フォルダにキャッシュされてるのを消さないと新しいのが有効にならないね。

251:名無しさん@お腹いっぱい。
07/08/12 01:45:53 FegRZ6S/0
>>248
乙です

プレイヤー下の微妙な部分削除とか強調一覧とか
まだすべての機能把握してないですけどすごすぎです

252:名無しさん@お腹いっぱい。
07/08/12 02:00:01 grDe3f/k0
ごちになります!

253:名無しさん@お腹いっぱい。
07/08/12 02:08:41 YfBZfzau0
firefox で最大化時にニワニュース消すフィルタ無い?
ニワニュースのせいで最大化時に画面がさほど大きくならないから。

flvplayer_wrapperは消えた分、
下にスペースが出来るから画面を大きくする意味では効果が無いし……
テンプレサイトのNicoVideo: Customize maximizeplayerは効果なしです。

254:名無しさん@お腹いっぱい。
07/08/12 02:12:14 wjWIGQeG0
今iroiro使ってるんだけど、iroiroとflvplayer_wrapperって共用できるの?ってそもそもそういう物ではないのかな。


255:名無しさん@お腹いっぱい。
07/08/12 02:14:39 Wzsso+IV0
>>248
乙です~。

WinXPSP2 Firefox2.0.0.6 で問題なく動いております。
>>184の辺りで発生してた、再生数の上側が切れるのも直った~ありがたや~

256:名無しさん@お腹いっぱい。
07/08/12 02:18:41 HhDtHTgi0
>>254
共用させる必要がないと思うが

257:名無しさん@お腹いっぱい。
07/08/12 02:26:15 wjWIGQeG0
>>256
うんそうみたいですね。iroiroでいじってるの全部消してからじゃないと導入できないのかな?
とりあえずオミトロンもう一つ落としてきて別のでやってみればいいのかな。

258:名無しさん@お腹いっぱい。
07/08/12 02:31:23 zmYZj1/o0
>>253
flashの問題なので諦めろ
あえて言うならAutohideというアドオン使え

259:名無しさん@お腹いっぱい。
07/08/12 02:36:31 ebPJuMEq0
>>248
乙です!いつもありがたく使わせて貰ってます!

260:名無しさん@お腹いっぱい。
07/08/12 02:50:57 z2Rkfe8N0
>>248
コメント一覧便利です
ありがとうございます

261:名無しさん@お腹いっぱい。
07/08/12 02:58:48 SAz16y520
>>257
わざわざそんなことしなくても一時的に片方のフィルタ切って試すだけでええやん・・・

262:名無しさん@お腹いっぱい。
07/08/12 03:00:12 7zUL0ITg0
>>248
1個目のフィルターのReplaceの数字が490じゃなくて480でした
余分に余白ができるだけで、動作には支障ないみたいですが、気になる人は変更を

>>254
_root.nicoにflvplayerをloadするので、根本的に動きません
Messagesとかをnico.Messagesとかに根こそぎ変更すれば動くかもしれませんが
Operaを使っているのでちょっと確認する気力がないです

263:名無しさん@お腹いっぱい。
07/08/12 04:34:46 grDe3f/k0
よし、以前の様にコメントの動画リンクを書き出せた。
あれ好っきやねん

264:名無しさん@お腹いっぱい。
07/08/12 05:17:38 fJ+GZdBb0
>>253
前スレ259のフィルタで別に拡大ボタン付けるか
前スレ94の方法でオミトロンだけでニワニュース消してみるといいかもしれない

265:名無しさん@お腹いっぱい。
07/08/12 05:24:27 fJ+GZdBb0
ごめ、よくみたら前スレ259は縮小とアス比だけだった

266:名無しさん@お腹いっぱい。
07/08/12 05:46:22 FDR/y3jT0
>>248
乙ですいろいろ試してみます

267:名無しさん@お腹いっぱい。
07/08/12 07:11:33 99UOETNL0
>>241
ありがとう、使えるようになった

>>248
乙です!

268:名無しさん@お腹いっぱい。
07/08/12 07:52:33 I2UEx2nG0
>>248
強調コメント一覧とNGIDまとめてコピーがすごく便利。

269:名無しさん@お腹いっぱい。
07/08/12 08:59:41 L2F6owRw0
オミトロンのNGIDいらねぇww
簡易が強すぎる('A`)
NGIDひっかかってないかチェックも出来るし。
インポーとして無効にしたのは俺だけじゃ

270:名無しさん@お腹いっぱい。
07/08/12 09:12:00 L2F6owRw0
06秒前 [17877xx] unknown
06秒前 [15160xx] unknown
06秒前 [6665xx] unknown
06秒前 [5826xx] unknown
06秒前 [2754xx] unknown
NGIDリストがこうなる(´・ω・`)ショボーン(xx=ID

271:名無しさん@お腹いっぱい。
07/08/12 09:38:28 maF5MlRB0
複数動画開く俺にはオミトロンでID管理した方が楽だな

272:名無しさん@お腹いっぱい。
07/08/12 10:08:39 maF5MlRB0
簡易登録しすぎると重くならない?

273:名無しさん@お腹いっぱい。
07/08/12 11:57:29 gV00vq/h0
簡易登録とNicoVideo: BlackListID killerって同時に
使えない?

274:名無しさん@お腹いっぱい。
07/08/12 11:58:28 HhDtHTgi0
試せばわかること

275:名無しさん@お腹いっぱい。
07/08/12 11:59:10 gV00vq/h0
使えなかった

276:名無しさん@お腹いっぱい。
07/08/12 12:40:47 OWFiEUrI0
初めて>>248のwrapper使ってみたんだけどSWFより下の部分が全部消えてしまう。ブラウザはIE6。
フィルタをwrapperだけにしても同じようになるんだけど、みんなは表示されてる?

277:名無しさん@お腹いっぱい。
07/08/12 12:47:57 HhDtHTgi0
最新版にしてからフッターが表示されなくなったな

278:名無しさん@お腹いっぱい。
07/08/12 14:24:53 EwEmpY2O0
>>276
同じく消えてる。IE7、火狐2で確認。
そのためかどうか、全画面表示したときに下にかなり空白が出来て
拡大サイズが小さくなってしまう。

あと、火狐2では確実に全画面表示されるんだけど、IE7だと全画面になったり
ならなかったりちょっと不安定。

279:名無しさん@お腹いっぱい。
07/08/12 14:55:16 L2F6owRw0
そんなこと全然起こらないけどなぁ。
XP SP2でプニル、IE6,火狐2ともに。
他のフィルター切ったりした?

280:名無しさん@お腹いっぱい。
07/08/12 15:10:09 982FnNAQ0
フィルタ通さないローカルなところでも再現したから
ほかのフィルタとの相性ではないと思う。
うちんとこだと 7月 16日のやつからそうなってた。

281:名無しさん@お腹いっぱい。
07/08/12 15:28:41 EwEmpY2O0
>>279
うん、他のフィルタ全部切って、キャッシュ消し+CtrlF5しても起こる。特にIE7。

282:名無しさん@お腹いっぱい。
07/08/12 15:31:20 wgNoI2st0
watchにおいて動画部分と情報部分を入れ替えるフィルタ
>>241と更に広告消しの併用をすると動画の表示位置が相当上まで来る
動画を見るのにいちいちスクロールなんてやってられるかという廃人用
iroiroとの併用はチェックして無いのであしからず

Name = "Nico datails move"
Active = TRUE
Multi = TRUE
URL = "www.nicovideo.jp/watch/$TYPE(htm)"
Limit = 8192
Match = "(<div\sid="WATCHHEADER">*)\0"
"(<script\stype=$AV(text/javascript)\ssrc=$AV(js/swfobject.js*)>*<script\stype=$AV(text/javascript)\ssrc=$AV(js/watch.js*)></script>)\1"
Replace = "\1\0$STOP()"


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch