1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/02(木) 21:18:36 ID:MtZZqzEG0] ココはProxomitron(愛称:オミトロン)とJavaScriptを使用して ニコニコ動画をより便利に楽しむ為のスレッドです。 ニコニコ動画(RC) ttp://www.nicovideo.jp/ 前スレ ニコニコ動画RC専用オミトロンソフト板 part1 pc11.2ch.net/test/read.cgi/software/1182775043/
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 14:09:12 ID:BGizhbMf0] >>319 迅速な対応ありがとうございます 動作確認しました!
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 14:26:01 ID:SpBq6g+g0] >>320-321 >>319 のフィルタで広告自体は問題なく消えると思いますが、改めてよく見直すと 無駄な表現や</div>の消し忘れなど気になる点がいくつかあったので再修正です。 機能的には特に変わりありませんが、よろしければこちらもお試し下さい。 [Patterns] Name = "Nico: AD killer (070813) test02" Active = TRUE URL = "www.nicovideo.jp/$TYPE(htm)" Limit = 1024 Match = "$NEST(<div,\sclass=$AV(mb16p4)*(<a\shref=$AV(ad.nicovideo.jp/* )|<div\sid=$AV(web_pc_*))*,</div>)"
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 15:11:27 ID:ilUxy8iL0] エラー吐かなくなりました、感謝。
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 21:15:26 ID:kghnGz2O0] 半角スペースを \s にしてるフィルタ良く見るけど、なにか意味あるの?
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 22:01:47 ID:uI7KJLq/0] >>3
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 22:09:46 ID:GxRxWixK0] >>324 半角スペースは「空白文字の0回以上の繰り返し」 "\s"は「空白文字の1回以上の繰り返し」 確実に一つ以上のスペースが在る時は"\s"と表現した方が正しいと言えます。 また" "(半角スペース)は存在感の薄さから編集中に誤って削除してしまう 危険などもあるので、敢えて"\s"や"\s+"で表現するよう心掛けています。 詳しくはThinkさんのサイトの解説が非常に参考になります。 半角スペース vird2002.s8.xrea.com/proxomitron/meta_character/m-chara_space.html \s vird2002.s8.xrea.com/proxomitron/meta_character/m-chara_backslash_s.html
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 10:51:01 ID:R3LyN8ep0] コメントにID表示するフィルタは有りますけど それと同じくコマンドを表示するフィルタは有りますか?もしくは制作可能ですか?
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 10:58:19 ID:ZL8CJzbo0] 誰か前スレのログ持ってませんか? HTML化してうpしようと思うのですが。
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 11:15:51 ID:0ebQYcRW0] >>.327 可能 mailに応用するだけ
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 11:29:58 ID:xGEcuX0M0] >>327 RC以前に自分用に作ったけど、仕様変更後は放置してました。 取り敢えずwikiのID表示フィルタをベースに急造してみましたが、 テスト不足なので動作確認の上でご使用下さいませ。 ・動画とメッセージ欄にプレミアム識別、ユーザーID、コマンド を表示 P[252525](cyan big) テスト Replaceの特定個所を削除すれば不要な情報を非表示に出来ます \8 プレミアム識別 [\0] ユーザーID \2 コマンド [Patterns] Name = "Nico: ID + Command view (070814) test01" Active = TRUE Multi = TRUE URL = "msg[0-9]+.nicovideo.jp/api/(^?)" Limit = 512 Match = "<chat(^(^\s))((\suser_id=$AV(\0))\#|(\spremium=$AV(1))\#$SET(8=P)|(\smail=$AV(\1)$SET(\2=\(\1\)))\#|(\s[^">]+\"[^"]+\")\#)+\#(/|)\#>" Replace = "<chat\@>\8[\0]\2 "
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 11:50:56 ID:rvPqv8Qi0] iroiroとかwrapperとかのムービー内ID非表示にするのなんかも併用してるなら そのへんも適当にそれなりになんとかすると素適になりますぜ
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 11:51:56 ID:5gVKPaTY0] flvplayer_wrapperを使っている場合はNG WORDやNG ID (BlackList) といったフィルタは使えないのでしょうか? ブラウザはfirefox2です
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 12:08:03 ID:sRIOoRsn0] flvplayer_wrapperをIE7で使ってるけど 使えてるよ ただ「[] 」処理されるとそれが動画上に流れるんで NGフィルタから[]外す必要ある
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 12:14:54 ID:sRIOoRsn0] あとiroiro系はリアルタイムでNGフィルタでNG処理されると IDが書かれないがflvplayer_wrapperだと [******] とID+空白処理されるんで字幕職人の空白処理と間違わないように
335 名前:331 mailto:sage [2007/08/14(火) 12:58:51 ID:5gVKPaTY0] どうもNG系きかない感じです・・・ ブラウザ違うからかな?とりあえず色々やって見ます
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 13:07:34 ID:KdqH94TB0] >>331 おれなんか結構前から効かなくて、いろいろやったけどダメで諦めていたけど、 最新版のflvplayer_wrapperがNGID使いやすいので、とりあえずそれで我慢してる。 ネタバレ系だけしか入れてないので500件保存できれば十分なので。 多分自分で直せない人はNGID効いてない人多いんじゃないかなw
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 13:11:57 ID:sRIOoRsn0] >>335 NG系のフィルタの優先度を NicoFlvPlayerWrapper1 replace_wrapperより高く flvplayer_wrapperはIDの表示やコメント表示をswfファイルでやってるから オミトロンで処理してからswfに読み込ませないといけない フィルタの順番が上から NicoFlvPlayerWrapper1 replace_wrapper NG WORD NG ID だとswfで読み込んだ後のログを処理してる NG系のフィルタをNicoFlvPlayerWrapper1 replace_wrapperより上に置くといい NicoVideo: NGword (070806) NicoVideo: BlackListID killer (070806) NicoFlvPlayerWrapper1 replace_wrapper って順番にしてみては?
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 13:29:49 ID:5gVKPaTY0] >>337 やはり動作しません・・・ 他のフィルタを外して、 www.vipper.net/vip306284.cfg.html の状態なのですが、どこかおかしい所があるでしょうか? この状態でもNicoFlvPlayerWrapper1 replace_wrapperしか動作していません
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 13:43:09 ID:sRIOoRsn0] >>338 ヘッダが足りない Accept-Encoding: NicoVideo: no gzip (070802) (out) 使ってるなら まとめの [HTTP headers] In = TRUE Out = TRUE Key = "URL: NicoVideo: OtherTypeFilter ON (both) (070713)" URL = "msg[0-9]+.nicovideo.jp/api/(^?)" Replace = "$FILTER(true)" が足りない ヘッダ追加でそのcfgで動作確認 IE7
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 13:48:56 ID:5gVKPaTY0] >>339 ありがとうございます! ヘッダ追加したところ上手く動作しました 勘違いでヘッダ上書きしたのがいけなかったようです 本当にありがとうございました
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 13:52:03 ID:9i1yQkrG0] FLVの自動保存は2度と見ない動画が溜まるばかりヽ(;´Д`)ノ 繰り返し見るのは自動整理からの除外もするから 手動保存と手間は大して変わらないヽ(;´Д`)ノ
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 13:53:01 ID:lWplg3q/0] >>328 どぞ www.vipper.net/vip306289.zip.html
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 14:29:44 ID:Wg8pZkGI0] >>342 ありがとう、早速html化してうpしといた
344 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 16:38:40 ID:AWFei4nN0] ニコニコRCになってから、全画面化(またはウィンドウサイズにあわせる)はまだできてないですか?
345 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 16:40:10 ID:AWFei4nN0] >>344 はIE6での話です。できればお願いします
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 17:06:17 ID:QiKQqtzc0] 「視聴済みの動画をランキング上で簡易表示にする 」 のマイリスト版ありましたら教えてください
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 18:29:03 ID:28FgZKIq0] javascriptでwrapper用のアスペクト比変更・簡易サイズ変更ボタンを作ってみた(IE専用) 参考:>>296 前スレ259 iroiro (ほぼそのまま引用してまとめただけ) [Patterns] Name = "NicoVideo: resize wrapper for IE" Active = TRUE URL = "www.nicovideo.jp/watch/$TYPE(htm)" Limit = 16 Match = "(^(^</body>|</html>))" Replace = "<script type="text/javascript" charset="UTF-8" src="local.ptron/NicoVideo_resize_wrapper.js"></script>\n$STOP ()" 本体のNicoVideo_resize_wrapper.jsは↓ ttp://www.nya-taloda.jpn.org/2MB/src/mamitasu14574.zip.html
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 18:53:07 ID:IjJkuK6U0] あれ… ニコニコ動画の検索窓の横に、youtubeとかstage6とかの検索ボタンを 付けるフィルタ、ここのスレで見つけた気がしたんだけど違ったっけ・・・? どなたか知ってる方いたら教えてください。
349 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 19:04:01 ID:xGEcuX0M0] >>346 急ごしらえなので荒削りもいいところですが… ・視聴済みの動画をマイリスト上で簡易表示にします -リストをランキング版と共用するため、マイリスト形式の数字のみのIDでは無効 -そのためThink氏の"Redirect unique address"フィルタとの併用を強く推奨します -SMILEVIDEO専用です (下のID自動記録フィルタはランキング版で導入済みであれば不要です) [Patterns] Name = "Nico: Mylist cut Movie ID (070814) test01" Active = TRUE URL = "www.nicovideo.jp/mylist/[0-9]+/[0-9]+(^?)$TYPE(htm)" Limit = 2048 Match = "$NEST(<tr,\sid=$AV(mylist([0-9]+)\1)>*" "src=$AV(tn-skr.smilevideo.jp/smile?i= ([0-9]+)\2)*" "(<h3>*</h3>)\0" "*,</tr>)$SET(smid=sm\2)$TST(smid=$LST(MovID))" Replace = "<tr id="mylist\1">\r\n<td>sm\2</td>\r\n<td width="100%">\r\n" "\0\r\n</td>\r\n</tr>" [HTTP headers] In = TRUE Out = FALSE Key = "URL: ADDLIST Movie ID (070627) (in)" URL = "www.nicovideo.jp/watch/(^$LST(MovID)(^?))" Match = "www.nicovideo.jp/watch/ ((sm|am|fz)[0-9]+)\0" Replace = "$ADDLST(MovID,\0(^?))"
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 20:19:06 ID:R3LyN8ep0] >>330 メンテ前に入れて試してみましたが どうやら [ID][ID]みたいな感じで表示されてしまってコマンドが入らないかもです。 つかっているフィルタはカスタム本家です。 どうしてだろ?
351 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 20:50:12 ID:xGEcuX0M0] >>350 他のID表示系フィルタとは併用しない。 カスタム本家をはじめ、他のフィルタを全て切った状態でも発生するか確認する。 iroiro.js系の「動画上のIDを非表示にする」機能は コマンドの表示を想定していないので、そのままでは併用できないと思います。
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 21:52:30 ID:QiKQqtzc0] >>349 ありがとうございます。 メンテ開けましたらさっそく試させていただき、報告させていただきます。 ちなみに NicoVideo: Redirect unique address [2007/05/22] は導入しております。
353 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 21:57:19 ID:4mZnV5rP0] 肝心なときにメンテ・・orz
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 22:56:01 ID:R3LyN8ep0] >>351 メンテ終わったので ID用のフィルタ切って試してみたら行けました。 ありがとうございます。
355 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 22:57:23 ID:R3LyN8ep0] コマンドが動画に載ってしまうのは、このままだと仕方がいないようですね。
356 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 22:59:50 ID:d5IBI8ZX0] [Patterns] Name = "Nico: Million ID Killer without Premium" Active = FALSE URL = "msg[0-9]+.nicovideo.jp/([0-9]+/|)api/$TYPE(oth)" Limit = 512 Match = "$NEST(<chat\s[^>]++no=$AV(*) thread=$AV(*) [^>]++user_id=$AV([0-9]+{7,*}),</chat>)" Replace = ""\1"" これ100万台のIDを見えなくするフィルタなんですが 最後に書き込まれたIDが100万台だとコメントが真っ白になるんです これを直すにはどうしたらいいのですか?
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 00:58:02 ID:ZOy7eOyU0] >>347 使わせていただきました すごく便利、ありがとう
358 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 01:13:50 ID:844oX82W0] >>356 これでどうでしょう? [Patterns] Name = "Nico: Million ID Killer without Premium" Active = FALSE URL = "msg[0-9]+.nicovideo.jp/([0-9]+/|)api/($TYPE(oth)|$TYPE(css))" Limit = 512 Match = "$NEST(<chat\s([^>]++no=$AV(*) thread=$AV(*) [^>]++user_id=$AV([0-9]+{7,*})[^>]+>)\1,</chat>)" "(^*<chat\s$SET(\2=<chat \1</chat>)|)" Replace = "\2"
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 01:32:32 ID:izBwTdEg0] NicoVideo: Redirect unique address効いてなくない?
360 名前:358 mailto:sage [2007/08/15(水) 01:37:54 ID:844oX82W0] すみません、>>358 のフィルタに間違いが・・。 修正版です。 [Patterns] Name = "Nico: Million ID Killer without Premium" Active = FALSE URL = "msg[0-9]+.nicovideo.jp/([0-9]+/|)api/($TYPE(oth)|$TYPE(css))" Limit = 512 Match = "$NEST(<chat\s([^>]++no=$AV(*) thread=$AV(*) [^>]++user_id=$AV([0-9]+{7,*})[^>]+>)\1,</chat>)" "((^*<chat\s)$SET(\2=<chat \1</chat>)|)" Replace = "\2"
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 02:18:46 ID:H1yS2ad60] >>347 をいれてもアスペ比変更ボタンが表示されないんですが なんでだろう
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 03:22:02 ID:5M8kdk1l0] 私も>>361 さん同様動かなかったので前スレのResizeVideoと>>347 をくっつけてみた。 私の環境では動いたけどJavaScriptまったく知識ないのでとんでもないことをやってるかもしれません。 自己責任でどうぞ www.nya-taloda.jpn.org/2MB/src/mamitasu14645.txt.html
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 05:29:21 ID:EvVb/DtP0] >>362 IE7で動作確認
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 06:23:46 ID:rUCX5sOH0] >>363 同じくIE7で動作確認。 ちなみにフィルタはwrapperより上に置いてる。
365 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 08:33:22 ID:EvVb/DtP0] >>348 前スレ 向こうのスレの367の設定済みにも入ってるみたいだから そこから貰ってもいいんじゃないか?
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 09:17:23 ID:YqZUFxik0] >>359 "NicoVideo: Redirect unique address"は再生ページ右上に表示される 「あなたのブログに動画を貼り付けよう!」の部分からURLを取得しているので、 他のフィルタでそこを削除してしまうと動作しません。 どうせリダイレクトするのであれば「貼り付けよう!」を削除するフィルタ側の 適用URLからマイリスト形式の数字だけのIDのURLを除外しておけば良いと思います www.nicovideo.jp/watch/[^0-9]$TYPE(htm)
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 09:27:44 ID:sjuMRveE0] マイメモリーは貼り付けようのとこも数字だから素のRedirect unique addressだと更新無限ループに入ってしまうね MatchとReplaceの\0をwww.nicovideo.jp/watch/sm\0 にするなりでsm判定つければOKか
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 09:41:29 ID:sjuMRveE0] あ、smだとアメーバとか無視するから watch/(^[0-9])\0 の方がいいか
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 09:56:35 ID:YqZUFxik0] >>367-368 このフィルタの開発時にはまだマイメモリー機能自体が存在しなかった為ですね。 こんな感じでどうでしょうか? ・マイリスト形式の数字のみのIDのURLから"sm****"形式のURLへリダイレクト -Think氏作"Redirect unique address"の自分用カスタム版 -マイメモリーの無限ループを回避しました [Patterns] Name = "Nico: Redirect unique address (070815) custom01" Active = TRUE URL = "www.nicovideo.jp/watch/[0-9]+(^?)$TYPE(htm)" Limit = 1024 Match = "(^(^$NEST(<form\s[^>]++name=$AV(paste_url)[^>]+*>," "<input\s([^>]++type=$AV(text)&" "[^>]++value=$AV((www.nicovideo.jp/watch/[^0-9]* )\0))" "*,</form>)))$STOP()" Replace = "\k<meta http-equiv='Refresh' content='0; url=\0' />"
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 10:07:06 ID:844oX82W0] >>348 これかな。 ttp://www.google.com/url?sa=D&q=proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0087.txt
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 11:09:47 ID:sjuMRveE0] >>369 動作確認しました なるほど、Matchを変えるだけでいいんですね
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 11:51:46 ID:I4VVaKvV0] >>349 問題なく動いています、ありがとうございました
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 12:23:26 ID:izBwTdEg0] >>366 あーなるほどね。 修正したら直ったよthx
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 13:59:31 ID:sjuMRveE0] >>349 だと自分のマイリストで編集・削除ボタンが消えてしまうようなので手を加えてみた 変更点は</div>以降を残すようにしただけです Match = "$NEST(<tr,\sid=$AV(mylist([0-9]+)\1)>*" "src=$AV(tn-skr.smilevideo.jp/smile?i= ([0-9]+)\2)*" "(<h3>*</h3>)\0" "*</div>\3,</tr>)$SET(smid=sm\2)$TST(smid=$LST(MovID))" Replace = "<tr id="mylist\1">\r\n<td>sm\2</td>\r\n<td width="100%">\r\n" "\0\r\n\3\r\n</tr>"
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 16:22:23 ID:YqZUFxik0] >>374 自分のマイリストに関しては見落としていました。フォロー感謝致します。 そもそも自分のマイリストなら全て視聴済みが前提のはずですし、 生存確認用にサムネがあると便利なので、いっそフィルタしない方が良いのかも。 適用URLを以下のようにして、252525を自分のユーザーIDに書き換えれば 自分のマイリストでは省略表示されなくなります。 www.nicovideo.jp/mylist/(^252525/)[0-9]+/[0-9]+(^?)$TYPE(htm) ついでなので適用URLを書き換えなくても自分のマイリストは除外する実験版 [Patterns] Name = "Nico: Mylist cut Movie ID (070815) test02" Active = TRUE URL = "www.nicovideo.jp/mylist/[0-9]+/[0-9]+(^?)$TYPE(htm)" Limit = 2048 Match = "$NEST(<tr,\sid=$AV(mylist([0-9]+)\1)>*" "src=$AV(tn-skr.smilevideo.jp/smile?i= ([0-9]+)\2)*" "$NEST(<td,*$NEST(<h3>,\0,</h3>)*,</td>)\s+(^<td$STOP()),</tr>)" "$SET(smid=sm\2)$TST(smid=$LST(MovID))" Replace = "<tr id="mylist\1">\r\n<td>sm\2</td>\r\n" "<td width="100%">\r\n<h3>\0</h3>\r\n</td>\r\n</tr>"
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 18:06:47 ID:EvVb/DtP0] またタグと検索仕様変更か >>319 が不可になた >>322 は効いてる
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 21:12:37 ID:VgjMvrnQ0] ID見れるようになった最新版の奴だけでいいのに なんでわざわざいろんな質問がでてくるかね 対策完了した奴使えば大丈夫だろ 余計にレス増やすなよ
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 23:13:06 ID:6+42sBLU0] >>375 いつも乙です。大変助かってます。 個人的にはマイリストやランキングと同じように検索結果からも見た動画を簡易表示出来ると嬉しいんですが可能でしょうか? 検索結果をお気に入りに登録して簡易マイリストみたいにして使っているので。 あと、 www.nicovideo.jp/watch/sm765819 をマイリストから開くとエラーでブラウザが落ちるんですけど、再現可能でしょうか? 「あなたのブログに動画を貼り付けよう!」を消すフィルタを自分でいじったりしたからその辺のせいかなとも 思うんだけど、他の動画はマイリストからでもちゃんとリダイレクト出来るようになったので…
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 02:03:12 ID:UFmeRuOp0] >>378 製作後に前スレ182、187で同機能のフィルタを既に投稿していたと気付きました… "Nico: Watched MovieID to Name only (070701) test02" 一月半で完全に忘れて同じ物を再開発してしまった自分にショックです… 細部の表現は異なっていますのでお好きな方のフィルタを御利用下さい。 それと、エラーの方は再現されず正常にリダイレクト・再生まで確認しました ・視聴済みの動画をトップ・検索・注目のタグなどで簡易表示にします -リストや自動登録フィルタはランキング用やマイリスト用と共用です -"ADDLST Movie ID"の無駄な表現を削除。旧版のままでも問題は無いです [Patterns] Name = "Nico: Search Watced MovID to Name Only (070816) test01" Active = TRUE URL = "www.nicovideo.jp/((^?)|\?g=|search|tag|recent) $TYPE(htm)" Limit = 2048 Match = "$NEST((<td[^>]+>\s+<div\sclass=$AV(thumb_frm)[^>]+>)\#,*" "(<p\sclass=$AV(TXT12)>\s+<a\shref=$AV(watch/$LST(MovID))*</a>\s+</p>)\#" "*,</div>\s+</td>)$SET(#=</div></td>)" "|<a\s(([^>]++)\1onclick=$AV(switchCategoryTag*)\2>&[^>]++href=$AV(\?g=*))$SET(#=<a \1 \2>)" Replace = "\@" [HTTP headers] In = TRUE Out = FALSE Key = "URL: Nico ADDLST Movie ID (070816) [in]" Match = "www.nicovideo.jp/watch/ (^$LST(MovID)(^?))((sm|am|fz)[0-9]+)\0(^?)" Replace = "$ADDLST(MovID,\0(^?))"
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 02:44:23 ID:xjiXhALD0] >>379 おお、前スレにあったんですか・・・二度手間おかけしてすいませんでした。 フィルタはきっちり動きました!大変便利ですーありがとうございます。 エラーも何故か今視聴したら全く出なくなりました。OS再起動しても出たのに何故だろう…
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 15:50:56 ID:QGEgTPot0] >>300 あんまり使わないもんで久しぶりにきたんですが、すごいっすね。 たまにほぼID表示のためだけにつかってたiroiro.jsの7月くらいのやつが ID表示されなくなったんで、現行スレ探して一通り見て>>300 入れたんですが こっちも使いやすかったです。ありがとうございます
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 21:01:11 ID:CgmehSDr0] ローカル再生フィルタの Nico: Local Movie redirector (070714) test03 って今使える? 今日の夕方頃は使えたのに、急に使えなくなった [動画に接続できませんでした。クッキーの制限を〜] の画面になる 仕様変更でもあったのかな? それとも自分だけ?
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 21:25:13 ID:hQtDl8E20] >>382 >>195 のNico: ADDLST MovID_Local + Title (070810) test02で登録したものみてみたけど local.ptronからよみこめたよ
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 21:34:03 ID:CgmehSDr0] >>383 じゃあやっぱり自分だけなのか。 設定変えた覚えはないんだけど、どっか変わってるのかな? フィルタ入れ直してみる。ありがとう。
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 22:07:42 ID:aDIdDZ2X0] 気づいたら、ニコニコ動画専用フィルタまとめにある NicoVideo: Ranking cut Movie ID (070624) test03 が動いていない。 他のフィルタ切ったりしてみたけど変わらず。 MovIDは追加されているから正しくマッチしていないんだと思うがさっぱりわからん。 ちなみに Nico: Search Watced MovID to Name Only (070816) test01 は正しく動作。 どなたか改変おながいします。
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 22:38:56 ID:L4whMR6m0] >>382 自分用に"file://"を使用するよう書き換えた版でも動作確認しました。 キャッシュを消去して再ログインを試してみてはいかがでしょうか。 >>385 まとめwikiには一ヶ月以上前からそれより新しい版を掲載しておいたのですが… "Nico: Ranking cut Movie ID (070627) test05" こちらの版であれば私の環境で動作を確認しております。 "NicoVideo: Ranking cut Movie ID (070624) test03" こちらの古い版が掲載されている「ニコニコ動画専用フィルタまとめ」とは 具体的にどこのサイトなのか教えて頂ければ 新しい版への差し替えなどを連絡できるかもしれません。
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 22:59:36 ID:aDIdDZ2X0] >>386 まとめWikiのを更新したつもりだったのですが正しく更新できていなかったようです。 大変失礼しました。 差し替えた所、正常に動作しております。ご面倒かけました。 非常に便利な為、ニコ動見る気がちょっと失せてましたが、またニコニコしようと思いますw
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/16(木) 23:47:26 ID:L4whMR6m0] >>386 そういう事でしたら安心致しました。拙作がお役に立っていたようで嬉しい限りです。 既に自分の手元にもない版でしたので過去ログを漁って検証しておりましたが、 その際気になった点を幾つか微修正してみました。 機能的には何ら変わりありませんが、よろしければお試し下さい。 ・視聴済みの動画をランキング上で簡易表示にします -無駄や問題のあった表現の削除と整理 (誤爆や仕様変更への耐性が多少は向上したかもしれません) -フィルタ名から機能が解り辛かったのでトップ&検索用に合わせて改名 [Patterns] Name = "Nico: Ranking Watced MovID to Name Only (070816) test01" Active = TRUE URL = "www.nicovideo.jp(:80|)/ranking/$TYPE(htm)" Limit = 2048 Match = "$NEST(<tr[^>]+>,\s+" " $NEST(<td,\1<p\sclass*<BR>\2</p>\s+,</td>)\s+" " $NEST(<td,*<a\shref=$AV(www.nicovideo.jp/watch/$LST (MovID))*,</td>)\s+" " $NEST(<td,*$NEST(<h3>,\3,</h3>)*,</td>)" "*,</tr>)" Replace = "<tr>\r\n" "<td\1</td>\r\n" "<td style="FONT-WEIGHT: bold; TEXT-ALIGN: center">\2</td>\r\n" "<td><h3>\3</h3></td>\r\n" "</tr>"
389 名前:388 mailto:sage [2007/08/16(木) 23:49:17 ID:L4whMR6m0] アンカーミス >>386 ではな>>387 でしたね。失礼致しました。
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 00:14:44 ID:Ue6QE6Nt0] >>388 それって、 Name = "Nico: Ranking cut Movie ID (070625)" Active = TRUE URL = "www.nicovideo.jp(:80|)/ranking/$TYPE(htm)" Limit = 2048 Match = "$NEST(<tr> ," " $NEST(<td,\1<p\sclass*<BR>\2</p> ,</td> )" " $NEST(<td>,*/watch/$LST(MovID)"*,</td>)" " $NEST(<td\s,*<h3>\3</h3>*,</td>)" "*,</tr>)" Replace = "<tr>\r\n" "<td\1</td>\r\n" "<td style="FONT-WEIGHT: bold; font-size: x-small; TEXT-ALIGN: center">\2</td>\r\n" "<td style="font-size: x-small">\3</td>\r\n" "</tr>" これの進化版と考えて良いのかな? いままでこれ使わしてもらっていたんですけど。 作者コメも弾いていたのをなくしたと。
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 00:57:02 ID:Y02n01420] >>390 そう考えて頂いて問題ありません。 >>390 のは"test04"にあたる版ですね。 wikiにある"test05"で作者コメへの誤爆は回避されていると思います。 >>388 のは"test05"の細部の表現を微修正したものとなります。 しばらく使用してみて問題が出ないようであれば、 wikiの方も>>388 のものに差し替えておこうかと思っております。
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 03:44:13 ID:oKOASIuR0] >>391 あ、質問です。 マイリストの視聴済み動画簡易表示するフィルタなんですけど、ソートすると効かなくなってしまいます。 対応って可能でしょうか?
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 06:44:14 ID:jumIMckM0] サムネイルを少し大きくするフィルタってないでしょうか?
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 08:20:40 ID:sp6yRdga0] あります
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 08:37:30 ID:cGq1eDd30] >>388 Verアップ版の提供ありがとうございます。 WinXP ProSP2とSleipnir2.5で以前と同様に正常に動作しています。 ありがとうございました。
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 11:51:15 ID:IlnFfmOs0] >>392 不具合のご報告ありがとうございます。 URLマッチの(^?)を削除すればソート時にも機能すると思います。 ・視聴済みの動画をマイリスト上で簡易表示にします -ソート時に機能しなかった問題を修正 -ランキング用や検索用に合わせて表現の整理と改名 # 自分のマイリストは全て視聴済みのはずなので対象外にしてあります。 # Matchの"(^<td$STOP())"を"\9"に置換し、 # Replaceの"</tr>"の前に"\9"を挿入すれば機能させる事も可能です。 [Patterns] Name = "Nico: Mylist Watced MovID to Name Only (070817) test01" Active = TRUE URL = "www.nicovideo.jp/mylist/[0-9]+/[0-9]$TYPE(htm)" Limit = 2048 Match = "$NEST(<tr,\sid=$AV(mylist([0-9]+)\1)>\s+" " $NEST(<td,*src=$AV(tn-skr.smilevideo.jp/smile?i= ([0-9]+)\2)*,</td>)\s+" " $NEST(<td([^>]+)\3>,*($NEST(<h3>,</h3>))\0*,</td>)\s+" "(^<td$STOP()),</tr>)" "$SET(smid=sm\2)$TST(smid=$LST(MovID))" Replace = "<tr id="mylist\1">\r\n" " <td>sm\2</td>\r\n" " <td\3>\0</td>\r\n" "</tr>"
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 14:50:17 ID:UYqjCKk/0] たまに何だがレイアウトが崩れるときがあるんだが 主にトップや最新コメント動画 トップ300 www.nicovideo.jp/watch/sm675654 www.nicovideo.jp/watch/sm375212 ↑なんかが崩れてしまう これを崩れないようにするフィルタきぼん
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 15:03:24 ID:aDBHzHv10] >>397 動画のうp主の説明欄のこと? プレミアムユーザーなら<br>等のタグ使って綺麗に合わせられるが 無料ユーザーがうpった時はタグ使えないからスペース使って調整してる場合がある 上の動画は2行になるようにスペース取ってあるが、ブログ貼り付け欄消してたら そこにコメントがくるのでずれる なのでブログ貼り付けを消すフィルタを切れば解決 下の動画の説明は単にサムネの説明に載りたくないだけのスペースだと思われる
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 15:09:13 ID:o8DjQgh90] >>397 のはフォントがおかしくなったりすることじゃない? 俺もたまになるんだが、説明しづらい 今度なったら画面保存しておこうと思う
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 16:26:39 ID:IlnFfmOs0] >>397 作者コメント内で全角スペースを使用してレイアウトを調整している場合に、 トップや検索結果での表示が縦に伸びるように崩れてしまう現象でしょうか? それであれば以前のスレで同じ要望が出された際に、ページ内の全ての 全角スペースを半角スペースに置換するだけの簡単なフィルタを書きましたが、 かなり投げ槍気味だったので単純で速い代わりに誤爆対策は0な代物でした。 特に問題は起きませんでしたが誤爆対策版も作ってみたのでお好みでどうぞ。 [Patterns] Name = "Nico: [%E3][%80][%80] Replace (070817) test01" Active = TRUE URL = "www.nicovideo.jp/((^?)|\?g=|search|tag|recent) $TYPE(htm)" Limit = 4 Match = "[%E3][%80][%80]" Replace = "\ " ↑は単純高速で仕様変更にも強いですが、問題ない全角スペースも置換します ↓は速度に劣り仕様変更にも弱いですが、問題な全角スペースのみ置換します [Patterns] Name = "Nico: [%E3][%80][%80] Replace (070817) alt01" Active = TRUE Multi = TRUE URL = "www.nicovideo.jp/((^?)|\?g=|search|tag|recent) $TYPE(htm)" Limit = 256 Match = "$NEST(<p,(\sclass=$AV(TXT12)\sstyle=$AV(margin:4px 0px;))\1>\2[%E3][%80][%80]\3,</p>)" Replace = " <p\1>\2 \3</p>"
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 17:59:41 ID:oKOASIuR0] >>396 ソート時にも機能するようになりました。大変便利になりました。 ありがとうですー。
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 20:45:33 ID:cCZYP0Fh0] オミトロン使用をつい最近始めた初心者でここにたどり着きました。 ttp://the-perfect-insider.hp.infoseek.co.jp/ 上記のサイトで設定済みオミトロンを入手し、ブラウザ(IE7)の設定も行いました。 Default.cfgも、上記のサイトにあるのをそのままコピーしました。 ニコニコ動画にアクセスし、コメント欄のID表示を確認しようとしたのですが、 新しいコメントにはきちんとID表示されるのですが、自分が閲覧した時刻以前のコメントにはID表示がされません。 どなたか原因がわかる方はいらっしゃいますでしょうか? OSはWindowsXP HE SP2適用済みです。 おねがいします。
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 21:18:01 ID:cCZYP0Fh0] すいません、>>402 ですが、フィルタをいろいろ入れ替えたら解決できました。 お手数おかけして申し訳ありません
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/17(金) 21:34:12 ID:vS/9lDeP0] Nico: Local Movie redirector が読み込めない件がありましたが まとめの ニコニコ関連フィルタの $TYPE(oth) を全て削除する (Wikiに有る物は既に全て削除済みの筈)((^?) 付けておけば誤爆もまず無いし、今後 Content-Type: を書き換える方法に統一する方向で) という必須フィルタの変更で出来なくなったのでは無いでしょうか www.nicovideo.jp/api/getflv $TYPE(oth)
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 00:10:40 ID:E39D7JEA0] >>404 読み込めない件は>>210 で既に解決済みですね。 必須フィルタはコメント加工の為のものなので、 そちらがどう変更されてもローカル再生には影響しません。 また、その説明から誤解してローカル再生フィルタの$TYPE(oth)まで 削除してしまったとしても、ローカル再生自体は問題なく機能します。 誤爆よけのおまじない程度と考えて頂いても構いません。 因みに丁度まとめwikiにローカル再生フィルタを記載してきた所でした。 一応自分用の最新版を掲載しておきましたので、宜しければお試し下さい。 abc.s65.xrea.com/prox/wiki/%A5%D5%A5%A3%A5%EB%A5%BF%A1%A2%A5%EA%A5%B9%A5%C8%B8%F8%B3%AB/nicovideo/#y37dab90
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 00:33:11 ID:XOZ1LyE40] flvplayer20070813版でIDの強調表示でIDが二重に表示されるんだけど俺だけ? 一応他のフィルタは切ってます。プレミアム会員の場合は [12345]P[12345]本文 になるっぽい。 www.uploda.org/uporg968756.jpg
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 01:20:56 ID:Bgi0JPre0] >>406 次のやつで直しておきます
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 01:52:51 ID:E39D7JEA0] 視聴済み簡易表示3種(ランキング用・マイリスト用・検索用)を まとめwikiに掲載しておきました。 マイリスト用にはwatch/sm2525形式アドレスへのリンクが追加されています。 abc.s65.xrea.com/prox/wiki/%A5%D5%A5%A3%A5%EB%A5%BF%A1%A2%A5%EA%A5%B9%A5%C8%B8%F8%B3%AB/nicovideo/#k3bf7770
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 04:50:42 ID:8bVZNagO0] wikiにある「 ヘッダー部分を簡易表示にする」ってフィルタで 上の黒字の部分にかぶって簡易表示されるんだけど 黒字の部分を残したいんだが自分でどう変えても変になっちゃう・・・誰か助けてorz
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 06:03:40 ID:n+q2a29T0] 「watced」 を excite翻訳で訳してみた 「watcedしました。」
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 06:12:26 ID:f2qS1Vqh0] 適当に <!--PAGEHEARDER-->の直後に[^<]+(<table*<table*</table>*</table>)\0 置き換えの最初に\0
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 06:13:04 ID:qi1lbJvb0] >>409 マッチを $NEST(<table\s,width=$AV(960)\sborder=$AV(0)*(<input\stype=$AV(text)\sname=$AV(s)[^>]++)\0class=$AV(form_search)*,</table>) \s$NEST(<div\s,style=$AV(background:url*)*,</div>) に変更
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 08:19:03 ID:Pdl+5Tgp0] Flashからローカルファイルへのアクセスは、安全上の理由で制限が加えられているはずです。 軽く試してみたところ、Flash Player 8ではできましたが、同9ではできませんでした。 wrapperのローカル再生でも同様。 (ただし、リストファイルはHTTPでないと読めず。 これがFlash Playerに因るものなのかwrapperの組み方に因るものなのかは知りませんが。) しかし、8はコメントが点滅して耐えられん・・・。 非IE用プラグインで試しているので、IEでどうだかは知りません。 ちなみに、file// は、オミトロンのURLコマンドで、local.ptron// と同じ類のものです。
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 08:36:28 ID:dZa4JTNs0] >>410 ご指摘感謝致します。wikiの方も修正しておきました。 ついでに「視聴済み簡易表示マイリスト用」を更新。 削除された動画は視聴済みか判別できなくなってしまうので、 左列に「Deleted!」と表記した上で全て簡易表示としました。 abc.s65.xrea.com/prox/wiki/%A5%D5%A5%A3%A5%EB%A5%BF%A1%A2%A5%EA%A5%B9%A5%C8%B8%F8%B3%AB/nicovideo/#k3bf7770
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 09:44:00 ID:dZa4JTNs0] >>413 Windows2000 IE6 Flash9,0,45,0 の環境では 「file://」「local.ptron/ 」共にアクセスできました。 「file// 」はローカル再生フィルタ内では機能せず、 別のフィルタで$JUMP()を使用すればアクセスは可能でしたが 「local.ptron/ 」と同様にキャッシュの作成が起きてしまいました。 やはりデフォルトでは「local.ptron/ 」が無難のようですね… 利用可能な環境の方のみ「file://」の使用がお勧めです。 読み込み速度やキャッシュフォルダの節約に非常に効果的だと思います。
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 13:40:10 ID:8bVZNagO0] >>411-412 できたああああthx! にらめっこしてどう変えたのか見てみるわ!マジありがとう!
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 21:32:23 ID:lDjpSpu80] TOPページとランキングで「ゴキブリ」と「ムカデ」をタイトルか本文に含む動画を 見えなくしたいんだけど、そう言うフィルタ有る?
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 23:23:09 ID:dZa4JTNs0] >>417 ・ランキング用NGWordフィルタ -タイトルか作者コメントにNGWordを含む動画を非表示にします [Patterns] Name = "Nico: Ranking NGword (070818) test02" Active = TRUE URL = "www.nicovideo.jp(:80|)/ranking/$TYPE(htm)" Limit = 2048 Match = "$NEST(<tr[^>]+>,\s+" " $NEST(<td,</td>)\s+" " $NEST(<td,</td>)\s+" " ($NEST(<td,*$NEST(<a,\shref=$AV(www.nicovideo.jp/watch/* )>*$LST(NGtitle)*,</a>)*,</td>)" " |$NEST(<td,*</div>\s+$NEST(<p,\sclass=$AV(TXT12)>*$LST(NGtitle)*,</p>)\s+,</td>))\s+" " $NEST(<td,</td>)\s+" ",</tr>)\s+" "$NEST(<tr>,</tr>)"
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 23:24:00 ID:dZa4JTNs0] >>417 ・検索用NGWordフィルタ (トップ、検索、タグ、最新コメ動画一覧) -タイトルか作者コメントにNGWordを含む動画を非表示にします [Patterns] Name = "Nico: Search NGword (070818) test02" Active = FALSE URL = "www.nicovideo.jp/((^?)|\?g=|search|tag|recent) $TYPE(htm)" Limit = 2048 Match = "$NEST(<td[^>]+>\s+<div[^>]+>,\s+" " $NEST(<div,</div>)\s+" " ($NEST(<div,*$NEST(<a,\shref=$AV(watch/*)>*$LST(NGtitle)*,</a>)*,</div>)" " |$NEST(<div,*$NEST(<p,\sclass=$AV(TXT12)\sstyle=$AV(margin:4px 0px;)>*$LST(NGtitle)*,</p>)*,</div>))\s+" " $NEST(<div,</div>)\s+" ",</div>\s+</td>)" "|<a\s(([^>]++)\1onclick=$AV(switchCategoryTag*)\2>&[^>]++href=$AV(\?g=*))$SET(#=<a \1 \2>)" Replace = "\@"
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 23:45:12 ID:YCdbFxgY0] >>418-419 うーむ、418しか試してませんがどうもうまく動作しません。 タイトルにちょんと含まれてるのに非表示になりません。 フィルタは一番上に置いてます。何か足りないのでしょうか? 他のフィルタ全部切っても駄目でした。 XP Pro SP2 、IE7、Slipnir2.1.5 あ、リストファイル新規作成?
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 23:49:53 ID:F6StVzpo0] 当たり前田のクラッカー。