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


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

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



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/06(土) 21:26:58 ID:pjq5GlQD0]
Proxomitron(愛称:オミトロン)とJavaScriptを使用して
ニコニコ動画をより便利に楽しむ為のスレッドです。

┏━━━━━━━━━━━━━━━━━━━━━

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

ニコニコ動画(秋)
ttp://www.nicovideo.jp/

Proxomitron Wiki ニコニコ動画専用フィルタまとめ
ttp://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/
過去ログ
ttp://site.halfmoon.jp/movielist/97.html

前スレ
ニコニコ動画専用オミトロンソフト板 Part19
pc11.2ch.net/test/read.cgi/software/1225900709/

944 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 18:31:06 ID:u+PfRix60]
>>932
とりあえずやっつけ。
[Patterns]
Name = "NicoVideo: ChangeSerchboxSize [20090117]"
Active = TRUE
URL = "res.nicovideo.jp/css/base.css$TYPE(css)"
Limit = 128
Match = "(\.toolbar_input_search \{*width:)\0[^\}]++\}"
"$SET(#=\0 150px;})"
Replace = "\@"

スタイルシートを書き換えてサイズ変更。$SETの中の150pxってところを好きな値に書き変えればOK。


945 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 18:35:39 ID:mLIJMkN10]
orera.g.hatena.ne.jp/miya2000/20071202/p0
こんな風なのオミトロンで出来ませんか?

946 名前:944 mailto:sage [2009/01/17(土) 18:37:50 ID:u+PfRix60]
ごめん。
>>944のフィルタで、ActiveがTRUEになってるけど、それはこっちが別フィルタで同じ箇所いぢってたから。
もし使う場合は複数のルールのマッチを許可するのチェックをはずしておいてくれ。

947 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 18:41:19 ID:8Sh/B/VL0]
お気に入りランキングをちょこっと修正しました。
今まで表題下の日付と同じ日付の動画を抽出してましたが、日付に【新着】が付いてる動画も抽出するように。
なんで気付かなかったんだろうorz

ttp://abc.s65.xrea.com/prox/wiki/?plugin=attach&refer=%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%80%81%E3%83%AA%E3%82%B9%E3%83%88%E5%85%AC%E9%96%8B%2Fnicovideo&openfile=favorite%20ranking.txt

948 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 19:18:33 ID:u+PfRix60]
>>942
>>941を埋め込むとしたらこんな感じ?
(<form*<input[^>]++class=$AV(toolbar_input_search)[^>]++)\9>
(*</form>)\8$SET(2=\9 style="width:3em;">\8)
これを(<form*</form>)\2と置き変えればOK。

949 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 19:23:41 ID:rBOkG2bA0]
>>948
おーなるほど、2にSETってすればいいのか
答えてくれてありがとう!

950 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 20:14:48 ID:piekiaDF0]
最終的に\@で出せるようにまとめるとさらにスッキリ

951 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 20:26:23 ID:8Sh/B/VL0]
>>945
君はあきらめ悪いな
[Patterns]
Name = "Nico: dokodemo Mylist"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)www.nicovideo.jp/"
Limit = 512
Match = "(</p> (<div\sstyle=$AV(margin:*;)> <h3>|<p\sclass=$AV(TXT12)>|<h3[^>]+>|<table\sborder=$AV(0)[^>]+> <tr\svalign=$AV(top)> <td> <p>)"
"<a[^>]++href=$AV(*watch/\0)[^>]+>)\#$SET(addres=\0)"
"|(<p\sclass=$AV(vinfo_last_res)>[^<]+</p>)\#$SET(#=\n"
"<form action="watch/$GET(addres)" method="post" name="mylist_form" enctype="multipart/form-data" onsubmit="return onMylistAddSubmit(this);">\n"
"<input type="hidden" name="mylist" value="add"><input type="hidden" name="mylistgroup_name" value=""><script type="text/javascript" src="res.nicovideo.jp/js/mylist.js?20081002" charset="utf-8"></script>\n"
"<table border="0" cellpadding="0" cellspacing="2"><tr>\n"
"<td><select name="group_id" id="mylist_add_group_id" class="TXT12" style="width:144px;">\n$FILE(../Lists/Mylist.txt)</select></td>\n"
"<td><input type="submit" name="mylist_add" id="mylist_add_submit" value="&#30331;&#37682;" class="submit"></td>\n"
"</tr></table></form>)"
Replace = "\@"

リスト
<option value="****">○○</option>
<option value="new" style="color:#F30;" id="mylist_add_new_group">新規作成...</option>

952 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 22:10:53 ID:Y4mKlsjd0]
拡大x2でプレイヤーサイズが丁度いいんだけど、
左側の空白部分は変わらないため、
いちいち右にスクロールするのがかなりメンドクサイ…
どうにかして左詰めにできませんか?
Firefoxです。




953 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 22:28:53 ID:wPnwCiDI0]
おー家に帰ってきたら・・・みんなありがとうございます。
>>944のを入れたらちょうど良いサイズになりました。

いずれは自分も教えて君に教えられるように頑張ります!

954 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 22:47:40 ID:q4bvez/X0]
なんだマッチングルールも分からん輩が沸いてるのか
少しくらい知ってるのが、このスレでいろいろ教えてもらう上での礼儀ってもんだろ

955 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 23:59:28 ID:qVr4yBC/0]
>>918のちょっと修正版
[Patterns]
Name = "Nico:Change Column"
Active = TRUE
Multi = TRUE
URL = "www.nicovideo.jp/(newarrival|recent|search|tag)$TYPE(htm)"
Limit = 1024
Match = "(var country = \w)\#$SET(#=\n"
"Nico.onReady(function(){"
"var column=6;"
"var list=$("list");"
"var video=list.getElementsByTagName("td");"
"var tbody=document.createElement("tbody");"
"while(video.length){"
"var tr=document.createElement("tr");"
"tr.vAlign="top";"
"for(var i=0;i<column&&video.length;i++)"
"tr.appendChild(video[0]);"
"tbody.appendChild(tr);}"
"list.innerHTML="";"
"list.cellPadding="2";"
"list.appendChild(tbody);"
"var body=document.body;"
"body.style.width="99%";"
"body.show(); } );)"
"|(<body)\#$SET(#= style="display:none;")"
"|(<table width=")\#720$SET(#=100%)"
"|(<table border="0" \w \w summary="list")\#$SET(#= id="list")"
"|$NEST(<div class="mb8p4">\s<h1>,</div>)"
"|$NEST(<div style="margin-bottom:16px;">,</table>\s</div>)"
Replace = "\@"

956 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 00:08:58 ID:0K1KO0Rn0]
>>952
左側の空白部分ってのがよくわからない。
ディスプレイの解像度が大きいために左右に生じる空白のこと?

957 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 00:23:56 ID:H7fPrxks0]
>>956
そうです。■がニコニコの表示部分、|をウィンドウの端だとすると
通常サイズで
|  ■■■  |
このように表示され、左右空白になります。
拡大される場合、表示部分の左端は、通常児と同じ場所から拡大されるので
二倍表示すると
|  ■■■■■|■
となり、ウィンドウをはみ出してしまうのです。(右スクロールが必要)
完全に左詰めの表示にするか、プレイヤーの中心をウィンドウの中心として配置したい、
ということです。



958 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 00:35:58 ID:uaxRvgHc0]
position:absolute;

959 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 00:41:40 ID:0FkNnbR40]
[Patterns]
Name = "Nico:Change Column-Layout for Mode2"
Active = TRUE
URL = "www.nicovideo.jp/(newarrival|recent|search|tag)$TYPE(htm)"
Limit = 2048
Match = "(<link \w \w \w href="res.nicovideo.jp/css/common\w>)\#$SET(#=\n"
"<style type="text/css"><!--"
"div.thumb_frm{width:200px;padding:0;font-size:10px;}"
"div.box{min-height:116px;padding:0 4px 2px;}"
"table.info{border-collapse:collapse;}"
"table.info td{padding:0;white-space:nowrap;}"
"img.video_w96{width:64px;height:48px;}"
"p.vinfo_last_res{padding:2px 4px;}--></style>)"
"|(var country = \w)\#$SET(#=\n"
"function show_(el){"
"var s=el.parentNode.style; s.position="absolute";"
"s.borderColor="#8B0000"; s.height=""; }"
"function hide_(el){"
"var s=el.parentNode.style; s.borderColor="#ccc";"
"s.height="116px"; s.position=""; })"
"|<div class="thumb_frm" style="width:336px;">"
"*$NEST(<strong class="vinfo_view" >,\0,</strong>)$SET(view=\0)"
"*$NEST(<strong class="vinfo_res" >,\1,</strong>)$SET(res=\1)"
"*$NEST(<strong class="vinfo_mylist">,\2,</strong>)$SET(mylist=\2)"
"*($NEST(<a,*alt="\3"*,</a>))\4$SET(thumbnail=\4)"
"*$NEST(<strong class="vinfo_length">,\5,</strong>)$SET(length=\5)"
"*$NEST(<strong class="vinfo_posted">,\6,</strong>)$SET(posted=\6)"
"*(<a href=\w class="video">)\7$SET(title=\7\3</a>)"
"*$NEST(<span class="vinfo_description">,\8,</span>)$SET(description=\8)"
"(*($NEST(<p class="vinfo_last_res">,</p>))\9$SET(last_res=\9)*</div>|*</div>)"

960 名前:959の続き mailto:sage [2009/01/18(日) 00:46:58 ID:0FkNnbR40]
"$SET(#="
"<div class="thumb_frm" style="height:116px;">"
"<div class="box" onMouseover="show_(this);" onMouseout="hide_(this);">"
"<table class="info"><tr>"
"<td width="100%"><b>$GET(length)</b></td>"
"<td align="right"><b>$GET(posted)</b></td>"
"</tr></table>"
"<table class="info"><tr>"
"<td rowspan="3" style="padding-right:4px;">$GET(thumbnail)</td>"
"<td>再生 <b>$GET(view)</b></td></tr><tr>"
"<td>コメント <b>$GET(res)</b></td></tr><tr>"
"<td>マイリスト <b>$GET(mylist)</b></td>"
"</tr></table>$GET(title)</div>"
"<div style="padding:0 4px 4px;">$GET(description)$GET(last_res)</div></div>)"
Replace = "\@"

新着とかのレイアウトを変えるフィルタ(2件表示の時にマッチ)
>>955で6列表示にして1画面に収まる?予定

961 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 01:15:12 ID:0K1KO0Rn0]
>>957
やっつけ。
ただし弊害として全ページが左寄せになる。そのかわりある程度の仕様変更には対応できる。
[Patterns]
Name = "NicoVideo: ContentsLeft [20090118]"
Active = TRUE
URL = "res.nicovideo.jp/css/common.css$TYPE(css)"
Limit = 256
Match = "(body \{*)\#center$SET(#=left)\#auto(*\})\#"
Replace = "\@"

視聴ページ以外に効果はないけど、前者と比べて仕様変更に弱い。
[Patterns]
Name = "NicoVideo: ContentsLeft [20090118]"
Active = TRUE
URL = "www.nicovideo.jp/watch$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))"
"$SET(#=<style type="text/css">\r\n"
"body {"
"width:960px; height:100%; background:#FFF url('/img/base/head/topline.gif') no-repeat left top; color:#333; margin:0; padding:0;"
"}\r\n</style>\r\n)"
"$STOP()"
Replace = "\@"

$OHDRでリファラー確認して分岐させることで、前者でも視聴ページのみにマッチするようにしたかったけど、
自分の環境では一度F5しないと反映されなかったので断念。


962 名前:961 mailto:sage [2009/01/18(日) 01:26:47 ID:0K1KO0Rn0]
>>958を見落としてたorz
普通にこれでいけた
[Patterns]
Name = "NicoVideo: WatchpageContentsLeft [20090118]"
Active = TRUE
URL = "www.nicovideo.jp/watch$TYPE(htm)"
Limit = 64
Match = "(<body)\#$SET(#= style="position:absolute;")([^>]++>)\#"
Replace = "\@"



963 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 01:52:49 ID:H7fPrxks0]
>>958
>>962
ありがとうございます。正に求めていたモノでした。

964 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 04:08:23 ID:es+g/Rt10]
>>951
せっかく作ってもらったのに、今一使い方が分かりません。
多分
リスト
<option value="****">○○</option>
の所の設定ミスだと思うけど、どうすればいいのー?

965 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 04:36:32 ID:es+g/Rt10]
やっぱりよく分からないよぉ_(ToT)_
Mylist.txtを作って「リスト」以下を入れたんだけど
<option value="****">○○</option>に何を入れればいいのかわかりません。

966 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 05:06:07 ID:0FkNnbR40]
>>965
動画ページ開いてマイリスト登録部分のソース見ると分かると思う
あと>>951のままだと<script>~</script>の部分がいくつもつくんじゃない?

967 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 12:06:36 ID:usb15/k50]
>>965
>>966も言ってくれてるけど、自分のマイリストのどれかを開いてそのアドレスの一番最後の数字部分を****にいれて。
○○○○はそのマイリストのタイトルを日本語そのままでいれてくれればいいよ。

968 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 12:06:51 ID:xnhCsNdO0]
「コメントを動画の裏に流す」
これ何かに活用できたら面白いな

969 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 12:20:17 ID:B4c+69Cv0]
ニコニコ動画専用オミトロンソフト板 Part21
pc11.2ch.net/test/read.cgi/software/1232248443/






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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