[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 18:20 / Filesize : 318 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ニコニコ動画RC専用オミトロンソフト板 part2



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/

296 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/12(日) 21:54:21 ID:982FnNAQ0]
>>287
! important をつけると CSS が効き過ぎるみたいですね。

[Patterns]
Name = "Nico add_user_javascript(watch)"
Active = TRUE
Multi = TRUE
URL = "www.nicovideo.jp/watch/$TYPE(htm)"
Limit = 16
Match = "(^(^</body>|</html>))"
Replace = "<script type="text/javascript" charset="UTF-8" src="local.ptron/nico.js"></script>\n$STOP()"

こんな感じの JavaScript 追加用フィルタを作って、JavaScript ファイル(このフィルタなら nico.js)に
$('flvplayer_container').style.height = "480px";
と書いておくと、うちの IE6 では拡大時にそこそこの大きさになってくれました。
もし JavaScript で何かをするフィルタを既にお使いの場合は、そちらに統合した方が効率的かと思われます。

あと、お好みでその JavaScript ファイルに
ANCHOR('flvplayer_container');
という一文を書いておくと、開いたそばから動画のところまでスクロールされますが、既出だったような気もします。

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/12(日) 22:17:45 ID:982FnNAQ0]
あ、単に高さをいじるだけなら、こんな感じで既存の JavaScript に追加するだけで良いかもしれません。
[Patterns]
Name = "Nico change_flv_height"
Active = TRUE
URL = "www.nicovideo.jp/js/watch.js"
Limit = 1
Match = "\1"
Replace = "$('flvplayer_container').style.height = "480px";\n\1$STOP()"

JavaScript ファイルは <start> 無効みたいなのでこういう書き方にしましたが、
何かタブーやらかしていたらすみません。

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/12(日) 22:35:08 ID:jkiCDwoi0]
(^(^?))$STOP() を使うといいですよ。

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/12(日) 23:09:16 ID:982FnNAQ0]
>>298
なるほど。ありがとうございます。

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/12(日) 23:49:42 ID:7zUL0ITg0]
www.nya-taloda.jpn.org/2MB/src/mamitasu14005.jpg
www.nya-taloda.jpn.org/2MB/src/mamitasu14262.zip.html

ちょっと日付が早いけどflvplayer20070813版

★修正点
メッセージサーバーが応答せずに502になると
以降のコメント番号がずれて、
強調表示時にまったく無関係なIDを表示してしまったりする現象を修正

ID表示する上で致命的なので、差し替えをお願いします
また>>283なあたりの現象の人は、
別フォルダにコメントアウトしたやつを同梱してありますので、そちらを使ってください
Opera使いはオミトロンフィルタの>>262あたりも再確認しておくと吉です

301 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/12(日) 23:55:44 ID:lQc49fuL0]
>>300
仕事早いっすねー、乙です!

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 00:00:58 ID:HhDtHTgi0]
なんという503

303 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 00:08:20 ID:3L+EdIRS0]
>>302
何回か更新すれば繋がるよ

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 00:20:59 ID:ldfBiOER0]
>>302>>300神が502になるとって言ってるから書いたのでは?



305 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 00:41:20 ID:soTOtAyt0]
>>300
いつも使わせていただいてます
当方、マイメモリーとマイリストを全く使わないのでこの行を削除して
動画の部分を少しでも上へ移動させたいのですが何かいい案はないでしょうか
大半の皆さんが使うと思うので消してもらうわけにはいかないし・・・うーん

306 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 00:43:18 ID:xDMt7KKk0]
>>305

>>282

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 00:51:28 ID:soTOtAyt0]
>>306おお・・ありがとうございます。廃人専用気に入りましたw

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 01:10:52 ID:p43NooKf0]
>>300
乙。設定のところかどこかに、バージョン情報を出してくれると嬉しい。

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 01:59:47 ID:SvFkpfNj0]
ソース入れ替えるの忘れてた
>>300のソース
www.nya-taloda.jpn.org/2MB/src/mamitasu14282.zip.html

phpいじらない人は必要ありません

310 名前:284 mailto:sage [2007/08/13(月) 07:19:35 ID:PMOxdLLM0]
>>285
Comment TranslatorはLimitを512に、広告はURL書き換えで出来ました!
ありがとうございました。
早々にレス頂いたのに、お礼のレスが遅くて申し訳ありませんorz

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 12:05:48 ID:BGizhbMf0]
注目のタグと動画検索に広告が・・・
削除するフィルタきぼん

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 12:08:05 ID:WJxfmvaU0]
>>300
サンプルSSの中の動画の真上のバーに、
「+219/1625 C」
というものが表示されているけど、うちでは表示されません

これって何でしょ?
Firefox2使ってます

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 12:37:18 ID:f0A35zZX0]
>>312
ソース→おまけ→使いにくくて分かりにくいコメント自動保存機能.txt
読んでみたら解る

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 12:37:42 ID:SpBq6g+g0]
>>311

>>199



315 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 12:44:24 ID:f0A35zZX0]
>>314
それで消えなくなってね?
また仕様変更かも

オミトロン導入2日目の俺がソースみて弄ってみる
専用コマンドとか知らないから長いけど
誰か職人さんがくるまでの仮使用でorz

$NEST(<div\sid=$AV(web_pc_search|web_pc_tag)>,//--></script>)

316 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 13:08:12 ID:E54uSyfY0]
>>314
仕様変更したっぽい。以前このスレに書いてあったフィルタで
きかなくなっている。

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 13:23:28 ID:uI7KJLq/0]
まあこれだけ頻繁に変わる仕様なら自分で作った方が手っ取り早いとは思うがな

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 13:29:32 ID:ilUxy8iL0]
[Patterns]
Name = "Nico: Search & Tag AD Killer"
Active = TRUE
URL = "www.nicovideo.jp/"
Limit = 1024
Match = "$NEST(<div\sclass=$AV(mb*),\n</div>)$STOP()"

こんな感じにやればトップと視聴時とタグと検索の全部の広告同時に消せて楽じゃね?
俺、職人でもないから問題あっても知らないけど。

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 14:01:06 ID:SpBq6g+g0]
>>311
確認不足で済みませんでした。修正版です。

>>318
そうしたい所なのですが"mb16p4"は広告以外にも使われることがあるので、
一律に全部消してしまうと問題が出る場合があります。
最後の$STOP()も今後同じページに2つ以上の広告がつく可能性を考えると
やめておいた無難かと思い、使用しませんでした。

・ニコニコ動画 全ページの上部バナー広告削除
-トップページなど用と検索&注目のタグ(JS使用型広告)用を統合
-今後の仕様変更に備えてマッチの柔軟性を広げてみました

[Patterns]
Name = "Nico: AD killer (070813) test01"
Active = TRUE
URL = "www.nicovideo.jp/$TYPE(htm)"
Limit = 1024
Match = "$NEST(<div\sclass=$AV(mb16p4)[^>]+>*<a\shref=$AV(ad.nicovideo.jp/*),</div>)|"
"$NEST(<div\sclass=$AV(mb16p4)[^>]+>*<div\sid=$AV(web_pc_*)>,</script>)"

320 名前:318 mailto:sage [2007/08/13(月) 14:07:08 ID:ilUxy8iL0]
>>319
超サンクス!

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>"






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<318KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef