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


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

【ニコニコ】自動ローカル保存プロクシ NicoCache 8



1 名前:名無しさん@お腹いっぱい。 [2009/11/03(火) 19:49:59 ID:EG9VJW8K0]
ニコニコ動画のキャッシュを自動的に保存して
二回目以降はローカルから再生することで
ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。

一度通常画質でローカルに保存すれば
エコノミーモード時間帯でも常に通常画質で再生することがる。

またオミトロンと併用することも可能。

ASR's Room NicoCache
ttp://homepage1.nifty.com/asr/tools/nicocache.html
Java ソフトウェアの無料ダウンロード
ttp://java.com/ja/
Java Runtime Environment (JRE) 5.0以上が必要。

関連サイト
nicolist.net (NicoCache_nl)
ttp://nicolist.net/nicocache_nl/
NicoCache_p - パンヤポータル
ttp://homepage2.nifty.com/wanko/pangya/nicocache.htm
NicoCache_u
www28.atwiki.jp/nicocacheu/
NicoCacheGUI - HB Software Factory の跡地に出来た何か。
ttp://hbsoft.s10.xrea.com/

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 17:32:46 ID:HRhh6pJ+0]
nicolist.net/nicocache_nl/up/img/nl308.zip
NicoCache_nl (9).05+test テスト版(本体のみ)
普通の人には関係ない機能を追加したテスト版です。試してみたい方はドゾー
追加機能
・ヘッダ書き換えフィルタ
[Header] で始まるフィルタを書くと、URIを置換してアクセスします。
有効なのは Name, EachLine, Match<>, Replace<> のみです。
置換方法は通常のフィルタと同じですが、
Match<> は完全一致の時のみ置換するのと、
URIには "http://" が含まれることに注意してください。
基本クロスドメイン対策用で、リダイレクトではないことに留意してください。
ブラウザは置換前のアドレスとして認識しているので、
HTML中の相対アドレスはリンク先がおかしなことになります
(watchページは<base href="www.nicovideo.jp"> があるので問題ないですが)

・configファイルの日本語問題対策
一行目の "# NicoCache_nl 設定ファイル"で文字コードを判別します。
古い config.prpperties にはこの行がないので、
その時はとりあえずシステムデフォルトの文字セットで読み込みます。
付属の config.properties.default がずっとMS932(SJIS)だったので、
Windowsの方は問題ないかもしれませんが、他のOSだと直さないといけないかも
不明な時はMS932にしてしまった方が良いかな。
まあ、設定(コメント除く)に日本語使ってなければ問題になりませんが

修正
・getthumbinfoアクセス時のヘッダ書き換えで、hostがそのままになってたのを修正
thx>>471

478 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 22:38:18 ID:VNdlHA5dO]
>>477
wwwとextをflapiに同時に置換するとコンフリするようです。
ヘッダを書き換えられるようにするのであれば、wwwからextへのリダイレクトは外した方がいいと思います。

479 名前:462 mailto:sage [2009/12/07(月) 22:50:03 ID:Ketdsgkz0]
帰ってUnicodeのエスケープ表記試そうと思ったら修正版が出ていたでござるの巻。
ありがたやありがたや。
設定に日本語使っても問題ありませんでした。
cacheFolderしか確認していないけれど。

480 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 23:18:56 ID:8Ewz5vBA0]
>>475
>むやみに負荷が増えるような変更は、こちらでマージはしませんのでご承知おきください
いや、自分はwwwドメイン以外で全文取得する必要性を感じていないので、単なる興味本位です。
APIを何度も呼び出すのと、watchページを一度だけ取得するのは鯖負荷的にどうなんだろう?

>>477
ソースを見ただけですが、ヘッダ書き換えの方は汎用的にするならHOST_PATTERNにポート番号が
含まれる場合とかを考慮する必要があるような。あと、[Header]だとヘッダを自由に書き換えられる
印象があるので、URL限定なら[ReplaceURL]とかにした方が良い気がする。

configの日本語問題に関しては、結構複雑なのでリロード時とかのパフォーマンスに影響ありそう。
今まで特に問題にならなかったし、そんなに設定値に日本語を書きたい需要ってあるのかな?

481 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 23:29:34 ID:8Ewz5vBA0]
なんだこれ、リンクのクラス名がvideoじゃ無くなった…。これは影響でかいんじゃ?

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 23:38:18 ID:WhCFRVs70]
めんどくせええええええええええええええ

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 23:44:36 ID:m/IWdGbH0]
・検索結果とマイリストのリンク拡大フィルタおよびrenameフィルターの
修正をお願いします。
・また、サムネが出てこなかったり、動画の紹介欄が引っ付いてたりします。
ここもお願いします。


484 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 23:46:52 ID:m/IWdGbH0]
リンク拡大じゃなくてサムネ拡大でした。訂正します。>>483

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/07(月) 23:50:47 ID:ZZ0GhQII0]
なんだか現在進行形でかなりいじってるな・・・
さっきは視聴履歴やランキングがアドレスはそのままなのにコミュのcssとかが読み込まれてて焦った。


ところで、www鯖の連続アクセス制限ってcookieで判断してる??
オミトロンでwatchからの説明文取得時はクッキー無視する(視聴履歴対策)フィルタ使ってみて
取得を結構頻繁にやってみたんだけど規制にならなかったんだよね。

>>483
ひっつくのは多分解消されてると思う。(上記の運営のミス?)
>サムネ拡大
calssが変更になってるから該当フィルタのvideo_w96→img_std96



486 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 00:10:07 ID:D4dGUsed0]
不安定なのでしばらく様子見がいいみたい。css見るとご丁寧に消滅予定とか書いてあるね。

>>485
>ところで、www鯖の連続アクセス制限ってcookieで判断してる??
自分の感覚では短時間(1秒以内?)の連続アクセスだと思う。popThumbで公式動画に対応するのに
watchページにアクセスしていて、マウスポインタを何度もリンクの上を行き来すると制限に掛かるし。
これは一度watchページにアクセスしたら取得したsmidをキャッシュする対策を入れた。

あともう一つ、nlMovieFetcherでチャンネル動画だとsmidを取得しにwatchページにアクセスしていて、
ブラウザでwatchページを開くのとタイミングが被ると、やっぱりアクセス制限に掛かるし。
こちらはブラウザがwatchページを開いたタイミングでwatchページの内容を取得して処理するようにした。

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 00:12:27 ID:U0IXt3+D0]
[Replace]
Name = 動画サイトバナーID置換
URL = (?:www|ext|ch)\.nicovideo\.jp/(?:$|category_recent.php$|\?g|tag/|search/|mylist/|thumb/|ranking/|history|newarrival|random|recent|api/getthumbinfo/|user/|myvideo/|hotlist|channel/|community/|search_video/|video/c[ho]\d+)
Multi = TRUE
Match<
(?:<img.+?src="(?:http://(?:res|icon)\.(?:nimg|nicovideo)\.jp|)(?:/img/common/cms/|/channel_cms/)[^>]+>)
((?:.*\s+){0,9}?.+?(?:www\.nicovideo\.jp/|)watch/([a-z]{2}\d+))
>
Replace<
<span style="font-size:12px; font-weight:bold;">$2</span>$1
>

需要があるかわからんが、チャンネル動画のバナーに対応させてみた

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 00:47:03 ID:kYnZA3gj0]
>>485
検索とマイリストのサムネが拡大できました。ありがとうございました。
しかし、逆に今まで大きかった視聴履歴のサムネが小さくなってしまいました。

また、検索結果ページのrenameの削除ボタンが消えたままになってしまってます。
試行錯誤しましたが、元には戻りませんでした。

手立てはありますか?

489 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 01:02:10 ID:SWZKiA1m0]
>>478
本体内蔵の奴は外に出すつもりだけど、コンフリするってのがよく判らない。内蔵でwww→ext、フィルタでext→flapi とはなってる。
ただし、ext→flapi でgetthumbinfoとかやると、304でextにリダイレクトが返ってきて、
それがまたflapiに置換されて、ブラウザ側で無限ループになるってのはありますね。使用時は注意
書き忘れてたけど、ヘッダフィルタは最初にマッチした物だけが有効になるようにしてあります
また、フィルタがリロードされるタイミングが受信時なんで、書き換え後最初のアクセスには反映されません
まだその辺はやっつけ仕様なんで、ご勘弁ください

>>480
>HOST_PATTERNにポート番号が含まれる
ポート指定のときは、元々Hostにポートも含まれてません?

需要があれば任意の書き換えもできるように、とか考えてるけど、特に使い道が見当たらないので保留中>[Header]
全アクセスが通るので、あまり余計な処理は入れたくないんで

configのリロードは多少重くなっても問題ないと思うけどどうでしょう
書き換えた時にしか読み込まないし、自動的に書き換える物でもなし、1秒もかかるものでもなし

>>481-488
なんかわさわさ仕様変更してるみたいやね。少し落ち着いてからいじってみます

490 名前:名無しさん@お腹いっぱい。 [2009/12/08(火) 02:11:54 ID:tXSqr/Rz0]
2列表示のランキングの横幅を長くするには、どのフィルタをいじればいい?
サムネ拡大(205*150)にしたら、右列の動画説明部分が途中できれてしまって。

491 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 09:47:22 ID:OoRw/PQf0]
playlistに追加が効かないんですが、我が家だけですか?

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 20:48:25 ID:D4dGUsed0]
nlMovieFetcher v0.4.7
ttp://nicolist.net/nicocache_nl/up/img/nl310.zip
・「fetchリンク追加」フィルタをニコニコミュニティに対応
 →コミュニティには全く入っていないのでコミュニティ限定とか未テストです
・「fetchリンク追加」フィルタを動画説明全文読み込みに対応
・CSS周りの仕様変更に対応
・Extensionのソースを整理

totalRenameFilter.txt 09/12/08版
ttp://nicolist.net/nicocache_nl/up/img/nl311.txt
・NicoCache_nl(9).05に対応
・CSS周りの仕様変更に対応
・視聴履歴とマイリストを分けた
# 本体は今色々と弄っているのでフィルタ定義のみで

>>489
Hostヘッダにはポート指定を含みますね、すいません。
あと、まず無いと思うけどユーザー名指定(username@hostname:port)とか。

>特に使い道が見当たらないので保留中>[Header]
自分もちょっと考えてみたけど、フィルタでそこまでする必要があるのかとも思いますね。
オミトロンと違って、nlの場合は複雑なことをしたければExtensionにすれば良いので。

493 名前:oamaxa mailto:sage [2009/12/08(火) 21:03:07 ID:/caJ+GAiO]
>>491
仕様変更の影響でrankingページくらいしか機能してないです。

仕様変更はまだ続きそうなので、updateは保留中です。

494 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 21:14:07 ID:D4dGUsed0]
>>492
あ、書き忘れてましたけど、nl本体付属のフィルタを通すと仕様変更のあったクラス名(video→watch)が
以前のvideoに書き換えられるものがあります。なので、両方対応するようにしてあります。

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 22:52:24 ID:kYnZA3gj0]
お疲れ様です。

視聴履歴のサムネだけが小さくなっているので、
サムネを拡大できないでしょうか。

2度も要望出してすいません。



496 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 23:02:31 ID:7otqbLDC0]
>>495
wiki

>>486
クッキー無視してても制限にかかったので鯖側での判断ですかね。
>smidをキャッシュ
確かにキャッシュされてるんだけど、うちだとso〜の違う動画でも最初のしか表示されてないという\(^o^)/
どうにかsmid→スレッドidにしようと思ったんだけど、getflvはエラーはくし、getthumbinfoにはスレッドid記載されていないと。。
多分スレッドidもsmidから作るんじゃなくて動画の登録順に順番につけていくんだろうしなぁ。
getthumbinfoはエラーはかないのでそこからデータ取得して整形しちゃうのが制限気にしなくていいんじゃないかと思った。(削除とコミュニティは除く)
これやると、負荷はほぼ同じで、説明文全部とタグ情報が見れたり。(firefoxのアドオンと似た感じになりますが。)

497 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 23:15:55 ID:SWZKiA1m0]
nicolist.net/nicocache_nl/up/img/nl312.zip
NicoCache_nl (9).06 仕様変更対応とか
・12/7の仕様変更に対応
・ThumbInfoRewriter.js、popThumb.jsを更新。thx>>445
・nm削除動画用の修正フィルタをnlFilter_sysに移動
・リクエストヘッダ用フィルタ、[RequestHeader] を追加
 それにあわせて内蔵のthumbinfo用フィルタをnlFilter_sysに移動
 使用法についてはヘルプの開発者向け情報を参照してください
・config.propertiesで設定に日本語が使えるよう修正
・アップローダの容量制限に引っかかるので、wrapperの同梱をやめます
 以降wrapperを使用したい方は別途用意してください

一通り修正したけど、また変更来たらどうすんべ

>>492
>あと、まず無いと思うけどユーザー名指定(username@hostname:port)とか。
うわ懐かしいw 今でも使ってるのかな? さすがにそれは放置しようかな

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/08(火) 23:44:45 ID:k+pYr7E80]
>>493
了解です、いつもありがとう。

499 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 02:51:45 ID:k0e/dWF80]
site.halfmoon.jp/movielist/
こちらで配布されている設定済みのオミトロンにあるフィルタ「ResizeVideoCustom for FlvPlayerWrapper」は
NicoCacheのjs埋め込みとnlfilterで代用可能でしょうか?
もし可能であればオミトロンを使用せずにNicoCacheのみで視聴できるのですが。

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 06:58:58 ID:A0jD2QJn0]
>>496
治りましたありがとう。
ですが、ウオッチページだけキャッシュリンクとFLリンクがひょうじされなく
なりました・・・。

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 07:03:22 ID:A0jD2QJn0]
>>500
すべて直りました。
ごめいわくかけました。

502 名前:499 mailto:sage [2009/12/09(水) 18:57:54 ID:k0e/dWF80]
自分で試してみたところうまくいきました。
板汚し失礼。

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/09(水) 23:50:34 ID:kTmVg/pU0]
いつからかもよく判らないが nlShareLogin が暫く動かない
たまに見るマシンを変えることがあって重宝していたのだが

504 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 00:20:24 ID:afHJCXF10]
>>503
動いてるぞ。いったん全部のブラウザでログアウトしてやり直してみたら?

505 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 00:57:43 ID:1szw3krY0]
>>504
おお本当だ。片方だけログアウトしてやり直してた。ありがとさん。



506 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 00:58:23 ID:leTjsA8z0]
popThumb.js 09/12/09版
ttp://nicolist.net/nicocache_nl/up/img/nl313.zip
・公式動画が複数ある時に問題があったので修正

>>496
popThumbの事なのか分かりませんが、ちょっと勘違いしていた部分があったので修正しました。

公式動画(soXXXX)の場合は/watch/<smid>でアクセスするとスレッドIDにリダイレクトされるので、
Locationヘッダを取得すればスレッドIDになりますね。JavaScriptだと304の場合にリダイレクト先の
内容が返ってくるのでちょっと無駄ですが…。

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 01:16:30 ID:leTjsA8z0]
また書き忘れた…。検索ページ右側の「〜に関するチャンネル動画がx件みつかりました」に表示される、
キャッシュアイコンの位置が結構酷いことになってますね。

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 01:28:58 ID:02drBcJW0]
>>507
前スレ764で一応言ってはみたけど対応されなかったから諦めたよw

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 02:17:29 ID:leTjsA8z0]
>>508
あ、既出未対応でしたか。それでは、ピンポイントで修正するフィルタでもひとつ。

[Replace]
Name = 検索右側チャンネル動画のキャッシュアイコン位置修正
URL = www\.nicovideo\.jp/(?:tag|search)/
Multi = TRUE
Match<
(<div class="channel_video_bg">\s*<a[^>]+><img[^>]+></a>\s*
<div style="position:relative;">\s*
<div style="position:absolute;) top:-16px; left:0px;">
>
Replace<
$1 top:60px; right:0px;">
>

510 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 02:49:22 ID:02drBcJW0]
>>509
乙です。きちんと修正されてるのを確認しました。
(サムネ拡大フィルタを使うと真ん中くらいになってしまいますが
Replaceのtopを86pxにするとちょうどよくなりました)

511 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 21:04:39 ID:SRk3NA/A0]
nicolist.net/nicocache_nl/up/img/nl314.zip
newPlayerController v0.6a お試し版
・「ブラウザサイズ最大化」の時に、コントローラ部分を画面外に押し出すオプション追加
 モニタサイズに最大化するとこのツールは使えないので、少しでも大きく表示する為に
 "f"でモード切替できます(最大化時のみ)
・「ブラウザサイズに最大化」時に、プレイヤー以外をクリックすると一時停止に
 上記の変更でコントローラが画面外に行ってしまったので追加
 これは上記のオプションが有効でなくても動作します
・通常時のプレイヤーサイズを変更できるように
 iroiro?のパクリですね、わかります
 テンキーの"+"又は"q"で一段階大きく、
 テンキーの"-"又は"a"で一段階小さくなります
・「画面クリックで一時停止」をデフォルトOFFに
 FireFoxでしか使えないし、右クリNGとかも使えないし色々不便っぽいので

最近ワイドモニタで縦が足りないのと、解像度が上がってプレイヤーが小さく見えるのでつけてみた
他に何かあったら早めにどうそ

512 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 21:15:13 ID:PQekAWsG0]
wikiにあるサムネ拡大を使うと大きくなった分、
ランキングページ(/ranking/fav/daily/g_culture)の
動画説明の枠の右端が見切れてしまいます。
上手いことちゃんと表示されるようにできないでしょうか?

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 21:31:13 ID:j4baLVOZ0]
nicolist.net/nicocache_nl/up/img/nl315.zip
popThumb.js お試し版
・動画が生きている場合に説明文全表示。(コミュニティ動画除く)
 so〜の公式も対応。(watchページへアクセスしません。)
 ol_sticky = 1;で使うとちょっといいかも。(overlibの仕様でいくつも枠は作れません。=1つ作ったら別のが消える。)
 ol_sticky = 1;の時→画面クリックでpopupが消えます。
 意外とはやかった。
 削除されている動画は従来通りの表示方法。
・頑張ればタグ表示・投稿者プロフへのリンク表示も可能。(知識なくて出来ませんでしたさーせん。)
・デメリット:popupする領域の大きさを制限できない(現状:説明文が多い動画は縦に長くpopup)

時々生きているのに表示できない動画があるかもしれない。あったらid教えてください。

>>512
URL:www.nicovideo.jp/ranking/限定で以下のCSS適応。
tr td:first-child + td + td div { width:450px !important;}
あるいは、
<div style="width:484px; overflow:hidden;">を
<div style="width:450px; overflow:hidden;">に置換。

514 名前:512 mailto:sage [2009/12/10(木) 21:48:54 ID:PQekAWsG0]
>>513
無事、見切れることなく動画説明がすべて見れるようになりました。
ありがとうございます!

515 名前:oamaxa mailto:sage [2009/12/11(金) 01:05:11 ID:QQ0k864IO]
assort091211
nicolist.net/nicocache_nl/up/img/nl316.zip

いろいろ修正&新script追加。



516 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 03:56:37 ID:/KjoWZ8H0]
検索結果2→3列表示 のURLにmyvideoを追加すると
公開投稿動画が3列表示されるようになるね

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 06:07:06 ID:dBP7GWCj0]
キャッシュでマウスオーバーで空き容量も見れることをwatch以外のところ
でも出来るようにしてもらいたいのは願えますか?

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 06:29:21 ID:vUYLGMOSP]
にぽんごでたのむ

519 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 06:41:00 ID:dBP7GWCj0]
>>518
すいませんでした><
結局、05_topBarFilterの
# ページトップのバーにリンク追加(watch以外)
を修正したら出来ました。
お手数かけました。

520 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 15:49:24 ID:dBP7GWCj0]
ユーザー名の所のマウスオーバーで出るメニューをクリックで出るように変更できますか?
また、これででたリンクを移動するごとに点滅のように点いたり消えたりとなるのも変更できますか?

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 18:43:54 ID:1g8WdrGJ0]
>>520
[Replace]
Name = クリックでメニュー出現
URL = www.nicovideo.jp
Multi = TRUE
Match<
(<a [^>]*)onmouseover(="showOBJ\('headmenu_)
>
Replace<
$1onclick$2
>

ちらつくのを直すのは無理だった

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 19:19:41 ID:dBP7GWCj0]
>>521
ありがとうございます。
しかし、僕のパソコンでは反映されていないようです。
何かが邪魔しているんでしょうね( ノД`)シクシク…

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 19:35:53 ID:Cdl9UoNV0]
オレのところではちらつきなんて起きないけど

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 19:49:32 ID:dBP7GWCj0]
>>523
ランキングもちらついていたんですが、試行錯誤して
なくなりましたが、
ユーザー名のほうはどうもうまくいかないんです。

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 20:21:43 ID:ZeCj7E6h0]
よく分からないけど、出るメニューが長くなったりするとちらつく。(=こちらでいじると) 違うかも。
ユーザーメニューならセレクトボックスにしちゃうといいと思う。
長くなってもセレクトボックスならプレイヤーの手前にあるからクリックできないってことが無いし。




526 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 20:24:32 ID:dBP7GWCj0]
>>525
ユーザー名のマウスオーバーで出てくるリンクを
セレクトボックスにするにはどうすればよいですか?

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 22:20:08 ID:1g8WdrGJ0]
ちらつくのはIE。原因は、BOX内の子要素(リンクとか横線)にカーソルを合わせると
onmouseoutが走る→BOX消す、その後にonmouseover→再表示、でちらつく
なので、BOX内の何もない所とか同じリンクの上でカーソル動かしても平気だが、境目で動かすとちらつく
FXでも同じことが起きてるけど、よくあることなんで対処されてるみたい

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 22:35:48 ID:dBP7GWCj0]
>>527
僕が使っているのがIEなので、その影響なんですね。
対処されている、とのことですが詳しくお願いできますか?

529 名前:469 mailto:sage [2009/12/12(土) 22:48:09 ID:PGa4QMrTP]
かなり返事が遅れましたがとりあえず現状報告
wikiのフィルタのほとんどを組み込んでいるせいかやはりはみ出しますね
(再生画面で特に)
>>475さんのいうようにHeaderLight適用してますが" ツールバー右メニュー省略"
"ツールバー右メニュー選択"は外してみました。

その結果変わらずtopページは一部はみだしてます。(確かにフィルタ多すぎのせいもある)
動画再生画面のtopヘッダーの表示内容は(左から)

[HeaderLight検索窓]クリア 検索 復元 タグ [アイコン2つ] □別窓 [ユーザー名]さん▼
top my 新着 投稿 コメ ランキング▼ FL キャッシュ (保存 音声
(ここからはみ出す)
コメ 削除) ▼↑↓

となっています。

(wikiのインストール項目・簡易フィルタ項目にあるフィルタや拡張はほぼ設定)
例外(簡易フィルタ項目より):
kill @JUMP
説明文横サムネ追加(2009/06/13)
アイコンと日付の改行消去(2009/08/16)
メニューをプルダウンに(2009/10/30)
削除問い合わせ&削除にワンクッション(2009/05/08)は削除にワンクッションのほう


530 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 23:01:42 ID:ZeCj7E6h0]
それって、メニューをプルダウンに(2009/10/30)が機能してなくない?
ちゃんと機能してれば多分幅は問題ないと思うんだけど?
あとはボタンの「クリア」・「検索」とかを短くしてみたり。

>>526
オミトロンwikiにヘッダーごと書き換えてくれるフィルタがある。(オミトロン使ってないとダメだけど。)
たしかnlうpロダにも誰かが移植してくれていたはず。

531 名前:469 mailto:sage [2009/12/12(土) 23:08:12 ID:PGa4QMrTP]
529に書き漏らしてましたが
別窓と [ユーザー名]さんの間にセレクトボックスが入ります。


532 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/12(土) 23:29:56 ID:dBP7GWCj0]
nlうpロダでさがしてみます。

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 00:40:39 ID:LzAgTnCd0]
>>529
おk、順に行こうか
HeaderLightの最新版は、誰もスレに転載してないけどこれ。Wikiも修正しといた
nicolist.net/nicocache_nl/up/img/nl309.zip
NicoVideo: header_light(9) ヘッダ用フィルタセット (091207)
50_sampleに入ってる"ツールバー右メニュー省略" "ツールバー右メニュー選択"は無効にしておく
入れ替える時は、nlFiltersフォルダにある古いHeaderLightを消すのを忘れずに

これでも、ユーザー名(ニックネーム)が長いとはみ出すから、どっかを省略するしかない
"メニューをプルダウンに" を入れるか、ニックネームを省略するか、そんな所
"メニューをプルダウンに" は右にはみ出してたから修正しといた

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 04:37:29 ID:x3G+o7Ku0]
>>532
判りません( ノД`)シクシク…


535 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 09:31:36 ID:xwFkV3FG0]
www.nicovideo.jp/cache/を開くとキャッシュ一覧が出てくるけど、最下部にある
allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="www.adobe.com/go/getflashplayer">
これってなんなんだろ
地味に邪魔だから消したいんだけど消す方法ないものか



536 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 17:59:37 ID:LzAgTnCd0]
>>535
多分 local\cachemanager.js の19行目にある
write('" />'); → write('" >');
じゃないのかな。ブラウザによるのか、IE,FX,Chromeでは出なかったけど

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/13(日) 20:10:05 ID:x3G+o7Ku0]
>>530
結局判りませんでした。
打開策がもしございましたら、教えてください。

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/14(月) 01:46:39 ID:1MMgiN5R0]
>>536
修正してみたけど変わらずだった

ちなみにブラウザはFx。
なんかどっか変なぶつかり方してるのかなぁ
原因がいまいち分からない

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/14(月) 09:16:26 ID:/vsPrHxA0]
>>538
スマン。19行目、
write('" />'); → write('" ');
だった。タグが途中で閉じちゃってるみたい

540 名前:名無しさん@お腹いっぱい。 [2009/12/14(月) 10:04:52 ID:OBrrxnsw0]
ログイン名を一番右に移動は可能?

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/14(月) 11:46:27 ID:1MMgiN5R0]
>>539
ありがとう! 無事直った
これで不便がなくなりました

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/14(月) 15:32:43 ID:EIoDXrTW0]
nlフィルタの要望。

HeaderLight 制作者様。

HeaderLightのボタンやMyなどにaltやtitle属性を入れていただけないでしょうか?
個人的に↑を入れてみた物を nicolist.net/nicocache_nl/up/img/nl317.zip
へアップロードしてみました。


10_thumbInfoFilter(ポップアップリンク用).txt 制作者様。

動画の説明にあるリンクをポップアップさせると、説明の上の部分が
ヘッダのバーに隠れてしまいます。
表示するy座標がある一定(目安として標準のヘッダの高さ)よりも小さい場合、
y座標をある一定の座標にずらしていただけないでしょうか?


543 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/14(月) 16:28:56 ID:jYqYwV6q0]
>>542
[Replace]
Name = 固定ヘッダのz座標変更
URL = www\.nicovideo\.jp/
Match<
</head>
>
Replace<
<style type="text/css">
body.mode_2 .bg_headmenu { z-index:5;}
</style>
$0
>
固定ヘッダの時popthumbが奥にいくやつ対策。cssでz座標が決められているのを変更。9999→5
popthumbのz座標指定はjsファイル内でやってるからそっちいじってもいいけど、なんかダメっぽいのでヘッダ側を修正。(z-indexは4桁まで?)

544 名前:542 mailto:sage [2009/12/14(月) 21:32:25 ID:EIoDXrTW0]
>>543 レスありがとうございます。
z座標を弄りたくなかったのでpopThumb.jsを次のようにして自己解決しました。
Internet Explorer 8とGoogle Chromeで動作を確認しています。

// 2009/11/04 公式動画のリダイレクトに対応

var popThumb_sy = 50;

function popThumb(path, sticky) {



// 変数に値を設定
ol_hauto = 1;
ol_vauto = !isWatch;
// if (isWatch) {
// ol_vpos = ABOVE;
// }
ol_offsetx = 20;
ol_width = 312;
ol_height = 176 + 20;
ol_fgcolor = "white";
ol_bgcolor = "#cccccc";
ol_border = 5;

if (isWatch) {
olMouseCapture();
ol_offsety = - (ol_height + 26);
if (ol_offsety + o3_y < popThumb_sy) { ol_offsety += popThumb_sy - (ol_offsety + o3_y) ; }
}

ol_close = "閉じる";

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/15(火) 06:06:11 ID:P/KoJrf70]
サムネをキャッシュするようにすると表示されないサムネが幾つも出てくるのですが、何がいけないのでしょうか?
キャッシュさせないようにすると全部表示されるのですけど・・・・。
ご教授頂ければ幸いです。



546 名前:542 mailto:sage [2009/12/15(火) 17:38:15 ID:rm3rvhrh0]
HeaderLightのランキング部分にあるドロップダウンリストをInternet Explorer 8と
Google Chrome 3からクリックで選択できなかったので選択できるように弄ってみました。

>>544 」のpopThumb.jsも入れています。

Internet Explorer 8.0.6001.18702、Google Chrome 3.0.195.38、Mozilla Firefox 3.5.5
にて動作確認を行っています。

どちらも個人的に書き換えた物なので、オリジナルには反映されないかもしれません。
私自身も今後のオリジナルに対しては、同じようには弄らないかもしれません。
それでもよろしければ、運用者の自己責任になりますが、必要な方は↓からどうぞ。

nicolist.net/nicocache_nl/up/img/nl318.zip

※対象ファイルのバックアップをお忘れなく。

P.S.
HeaderLight(オリジナルも含む)のJavaScriptでエラーが出る方は、
ランキングのページを表示すると解消するかも?
どうやら、ランキングのCookieがないとエラーになるっぽい?

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/15(火) 20:08:03 ID:sjLw1SJt0]
killSponsor
nicolist.net/nicocache_nl/up/img/nl319.zip

動画再生後の"提供"を削除するfilter。
proxy.pacなどを使用している人はuad-api.nicovideo.jpを追加して下さい。
もしかしたらニコニ広告関連で誤爆があるかも。(個人的には使用してないので未検証)

需要がありそうならassortに同梱させます。

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/15(火) 22:55:55 ID:cq1THkYW0]
nlにはオミトロンの\k相当のものないんでしたっけ?(\k=接続の切断)
それあったら接続切っちゃえば非表示にできるんじゃないかな。大百科のも同じ方法でできたから。

api/getthumbinfoページの<size_low>の値を見ればその動画にエコノミー状態があるかどうか分かる。
のでajaxで取得するやつ作ったんだけど、これでextページで毎回3回取得されていることに・・・まとめないと汗

549 名前:oamaxa mailto:sage [2009/12/15(火) 23:31:08 ID:sjLw1SJt0]
>接続切っちゃえば非表示にできるんじゃないかな。
できるけどplayerが不安定になります。


550 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/17(木) 23:21:01 ID:ZajH6qFT0]
そういやまた大規模?規制なんだって?
迷惑だよなあ……

この板ってどれだけ書き込み無いと落ちるんだろう。

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/17(木) 23:51:14 ID:BwXl0Yt80]
検索とかランキングの画面で投稿者コメントの最後にある…をクリックすると投稿者コメント全部見られるようになってるけど
これを同じようにマイリストやとりあえずマイリストから投稿者コメント見られるようにしたいんだけどどうすればいいのかな?

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 00:52:41 ID:zxcWlzgA0]
nicolist.net/nicocache_nl/up/img/nl320.zip
・liveInfoExtension テスト版
生放送で、プレイヤーの下に再生中/次回再生される動画の情報を表示
マイリス数などの名称はプレイヤー上部に表示される物に準拠(再生・登録・コメ など)
動画タイトルをクリックで別窓で開く、
"登録"(マイリスト数のタイトル部分)をクリックで とりあえずマイリス
movieFetcherを入れていればfetchリンクも追加
※複窓には対応してないのでおかしなことになるので注意

需要あるかわからんけどとりあえず上げ。なんかリクあったらよろ

>>551
マイページの自分のマイリス?
そこのリストはJavaScriptで作成してて他とは違うから、フィルタで簡単に、とかは無理

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 01:43:10 ID:vTtgIj4L0]
適当作成。
自分のマイリストはあんまり使わないんで細かいところは未確認。誤爆もしらね。
なにか起こったら誰かお願いします。

[Replace]
Name = 動画説明全文読み込み(マイページ内のマイリストととりあえずマイリスト)
URL = www.nicovideo.jp/my/mylist
Multi = TRUE
EachLine = TRUE
Match<
</head>
</a></h3>
>
Replace<
<script type="text/javascript" src="/local/nlThumbInfoRewriter.js"></script>
</a></h3><p class="font12"><a href="javascript:void(0);" onclick="getFullDesc(this);">...</a></p>
>

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 03:25:08 ID:yyYevdPR0]
>>551-553
デフォで対応していないだけで、15_thumbInfoFilter(基本).txtの該当フィルタにURLを追加するだけだと思うが。

Name = 動画説明全文読み込み(mylist)
URL = (?:www|ext)\.nicovideo\.jp/(?:mylist/\d+|my/mylist)

自分はいつもこうしているので、最初何のことか分からなかった…。

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 08:13:54 ID:JwpwGHnK0]
>>553-554
どちらの方法でも欲しかった機能をつけられることを確認した
とてもありがとう



556 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 10:59:54 ID:Gv0047yG0]
削除された動画でも説明文読み込めるようになったんだね

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 11:03:02 ID:yfzSR0ua0]
マイリストのキャッシュ済みリンク色変更が
ニコの仕様変更で動かなくなったので
修正を試みたのですが上手くいきません
マイリストはjavascriptで動的に生成するようになっていますが
そもそも、フィルターってjavascript実行後のHTMLに対しても
動くのでしょうか
どなたか修正版作って下さい

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 12:25:15 ID:Gv0047yG0]
class="video" → class="watch"

559 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 15:07:26 ID:yfzSR0ua0]
>>558
あっさりできました
ありがとうございました
firebugでソース見たらclassがhrefの前に
あったので移動したのが悪かったようです

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 19:56:27 ID:zxcWlzgA0]
>>554
おぉう。JSいじらないとダメだと思ってたらHTML中のテンプレートに追加でよかったのね
微妙に誤爆してるけどたいした問題はなさそうだし

561 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 21:36:05 ID:yyYevdPR0]
>>557
マイリストのフィルタは動的に生成する際のテンプレートを書き換えています。
条件分岐とか出来るので、Jartyを理解すれば柔軟性は結構高いと思う。
柔軟性が高い分、マッチさせる正規表現パターンを吟味しないと仕様変更に弱いけど(静画とか…)。
テンプレートで対応出来ない場合は生成後のHTMLを弄る必要があります。
totalRenameFilter.txtで使っているけど、nicoPageChangedに実行したい関数を指定してやります。

>>560
誤爆するならマイページ以外でも同様だと思うけど。どのあたり?もしかして静画?
動画のテンプレートにだけマッチさせようとすると結構大変。特に全文読み込みは条件が短いので…。
そうそう、nlMovieFetcherは静画無視対応を入れたので、そのうち出します。

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 22:23:49 ID:yyYevdPR0]
>>552
ざっと中身を見ただけで使ってないんだけど、api/getckey?をProcessorで受けちゃうとnlFilterや
他のExtensionで弄れなくなっちゃうので、書き換えなくてもRewriterで受けた方が良い、と思う。
今回のように、単にURLを解析して記録するだけならRequestFilterでも問題無いですね。

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/18(金) 23:30:13 ID:zxcWlzgA0]
>>561
>誤爆
「マイリストを編集」すると上から2行目に"..."が生えてます。暇だったら直そうかな、くらいw

>>562
スマソ、あれ手抜きです。結果を返すのにProcessorが必要だったので一緒に入れちゃいました
RequestFilterとRewriter、どっちが軽いだろうか。やっぱRequestFilterかな

564 名前:469 mailto:sage [2009/12/20(日) 00:24:34 ID:/WL2SuslP]
490ですが、また返事が遅れましたが現状報告です。
>>533さんを参考にいろいろ更新して(いくつかのフィルターはwikiで新しい方に書き換えて)
"ニックネームを省略する"はちょっとわからなかったのとマウスオーバーで出るメニューを使うため
"メニューをプルダウンに"を適用しました。結果はみ出すのは ▼↑↓ のみになりました。
単語短縮でなんとかできると思うのですが ▼↑↓ 部分をnlmenuより前に持ってくるのはどのフィルタをいじればいいのでしょうか?


565 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 01:03:30 ID:PuKoZYir0]
追従/固定は、正直消しても問題ないと思う



566 名前:469 mailto:sage [2009/12/20(日) 02:37:08 ID:/WL2SuslP]
>>565
追従/固定はつかわないけれどtopバー下に検索窓を出す/出さないは時々使います。
普段はtopバーの検索窓(フィルタ使用)を使いますが特に「〜を含むタグ」で検索したいとき使います。


567 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 03:07:42 ID:SvfXYNmy0]
>>563
なるほど。じゃあ、ちょっと真面目に。

[Replace]
Name = 動画説明全文読み込み(mylist)
URL = www\.nicovideo\.jp/(?:mylist/\d+|my/mylist)
EachLine = TRUE
Match<
</head>
\$item\.item_data\.title\}</a></h3>
>
Replace<
<script type="text/javascript" src="/local/nlThumbInfoRewriter.js"></script>$0
$0<p class="font12"><a href="javascript:void(0);" onclick="getFullDesc(this);">...</a></p>
>

今のマイリスト対応は1ヶ所書き換えるだけなので、静画除外も含めてこれで問題無いと思う。
あと、RewriterとRequestFilterはオーバーヘッドの分だけRequestFilterの方が軽いですね。

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 15:44:01 ID:uIRmHMMp0]
動画のダウンロードが完了したらとあるファイルを更新ということをやりたいのですが、
動画のロードが完了したっていう事をextensionで検知することって出来ますか?
nlMovieFetcherのjsonファイルのsaveをやる際のDL完了検知が本体からなのか、
nlMovieFetcher内だけなのかよく分からないのです。

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 19:32:35 ID:SxGW29W40]
>>568
・「あるIDの動画」がダウンロード中かどうかはわかる
 ダウンロード中じゃなくなって、そのIDのキャッシュが出来てればダウンロード終了
・IDはわからないけど、ダウンロード中の動画の数は取得できる。変化してたら終わったか中断されたか

やりたいことによってはこれじゃ不足だろうから、本体いじったほうが良いかも

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 21:33:32 ID:SxGW29W40]
nicolist.net/nicocache_nl/up/img/nl321.zip
liveInfoExtension (9).01 リリース版
生放送・世界の新着で、プレイヤーの下に再生された/される動画の情報を表示します
動画タイトルにマウスオーバーで動画説明文表示、クリックで別窓で開く、
"登録"(マイリスト数のタイトル部分)をクリックで とりあえずマイリストに登録、
movieFetcherを入れていればfetchリンクも追加します
※複窓には対応してないのでおかしなことになるので注意

liveinfo.jsの先頭部分、"var listNum = 3;" が表示される動画情報の最大数なので、
増やしたい方は適当な数にしてください

とりあえず需要無視してあげておく

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 22:53:10 ID:x408ZTBN0]
15_thumbInfoFilter(基本)を弄って、視聴履歴に動画の削除を追加したんだが
/cache/rmだとTOPページにリダイレクトされるし、
/cache/ajax_rmだとリダイレクトされないがOKとだけ書かれたtxtが返ってきて邪魔
何かいい方法はないかな。
使用ブラウザーはOperaです

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 23:00:33 ID:uIRmHMMp0]
>>569
やるとしたら、DL数の確認で数が変わったらファイル更新の実行。
が一番簡単なんだと思うんですけど、一定間隔ごとにDL数を確認させないといけないのか・・・
現状がエクステンションであるページにアクセスされたらキャッシュ情報のファイル更新という感じにしているのですが、
どっちが負荷が大きいんだろう・・・ちなみにnlMovieIdListです。

>>571
削除リンクのtargetをrm_nicoとかにして、iframe(nameをrm_nico)をページに埋込。
iframeを各削除リンク個別にしてもおk。(フィルタはコッチのほうが簡単かな。)

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 23:07:47 ID:qC/UBheT0]
>>571
ListXだとかの削除ボタン部分のjsをまんま持ってくればいいんじゃない?
俺はそうしてる

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 23:27:25 ID:aXqlShos0]
>>571
リンクで追加するからだ。
Ajax.Request(XMLHttpRequest)で追加しろ。

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 23:47:18 ID:x408ZTBN0]
>>572-574
正直572さんが言うiframe埋め込み以外どうやったらいいかわからないので、それでいこうと思います
皆さん助言ありがとうございました



576 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 23:50:26 ID:SxGW29W40]
簡単にはこうかね。Replaceに書く削除リンクの中身
<a href="javascript:void(0)" onclick="new Ajax.Request('www.nicovideo.jp/cache/ajax_rm?<smid>',{method:'get'})">削除</a>

<smid>はwatchページ限定だから、その他の場所では適当な動画IDに置換してくれ
これだけじゃキャッシュアイコンとかはすぐには消えなかったりクリックしても見た目反応無いから
本格的にやるなら外部jsに書いたほうが良いと思われ

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/20(日) 23:59:12 ID:x408ZTBN0]
>>576
わざわざありがとうございます
きちんと動作しているのを確認しました






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

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

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