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

|