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/
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 わざわざありがとうございます きちんと動作しているのを確認しました
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 00:43:02 ID:bUNo/FZV0] >>572 その用途なら、ファイル出力時にキャッシュ数(id2File.size()とか)を保持しておいて ページアクセス時に変わってたら再出力でいいんでないのかな キャッシュの削除と重なって全体のキャッシュ数が変わらないと、稀に更新されない可能性があるのと、 watchからのアクセスで更新するときに問題になる、最新キャッシュがリストに反映されないのはこれじゃ無理だけど 専用ページにアクセスせずにファイルを更新するとか、キャッシュの変更を確実に追っかけるとなると、 本体のキャッシュ周りに手を入れないとダメだと思う
579 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 03:07:21 ID:iY58iX2t0] すみません、質問よろしいでしょうか。 スレ違いな点があるかもしれませんがご容赦ください。 NicoCache_nlとProxomitronを併用しておりまして、 オミトロンのフィルタで「Nico: Ad link+name to NGtitle (091109)」というものを使っております。 そのフィルタで[NG]というリンクが表示されるのですが、 そうするとnlMovieFetcherでのfetchリンク追加(リンクの表示)ができません。 どちらも機能的に捨てがたくできましたら併用したいと考えております。 どなたか解決方法をお教え願えますでしょうか。 どうぞよろしくお願いします。
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 05:18:09 ID:SMD67YRs0] 上の人と連続で質問になってしまうんですが、 同一LAN上から、NicoCache_nlのキャッシュにアクセスする方法を教えて欲しいです。 B : 192.168.0.3 (NicoCache_nl + Proxomitron) . | R : 192.168.0.1 . | A : 192.168.0.5 (Client) 上記のような構成で、A->Bにアクセスしようと思っているのですが、( 192.168.0.3:8080/ 〜 ) 自分なりに設定をしたところでは、反応がありませんでした。空白が表示されるだけです。 NicoCache_nlのコンフィグファイルでは、全IPからのアクセスを許容する設定にしてあります。
581 名前:542 mailto:sage [2009/12/21(月) 06:11:16 ID:PW7rWZgu0] >>580 ブラウザのプロキシにBのURLを入れるか、PACファイルをブラウザから読み込める場所に置くのはダメ? ちなみに、NicoCache_nlとPACの設定方法は >>2 のwiki参照。 ↓は自分が使ってるPACファイルの中身だけど、これの「127.0.0.1」を「192.168.0.3」に変更。 ※「; DIRECT」があると、プロキシが使えないときはプロキシ通さずに直接接続。 function FindProxyForURL(url, host) { var NicoCache = "PROXY 127.0.0.1:8080; DIRECT"; if (shExpMatch(host, "*nicovideo.jp*")) { if (shExpMatch(host, "ch.nicovideo.jp") || shExpMatch(host, "dic.nicovideo.jp") || shExpMatch(host, "help.nicovideo.jp") || shExpMatch(host, "ichiba.nicovideo.jp") || shExpMatch(host, "uad.nicovideo.jp")) { return "DIRECT"; } if (url.substring(0, 5) == "http:") { return NicoCache; } return "DIRECT"; } if (shExpMatch(host, "*.smilevideo.jp*") && url.substring(0, 5) == "http:") { return NicoCache; } return "DIRECT"; }
582 名前:名無しさん@お腹いっぱい。 [2009/12/21(月) 08:08:09 ID:gbRPSLCG0] topBarにある、追従ボタン↓↑だけを消すにはどこの部分を 削除すればよいか教えてください。お願いします。
583 名前:580 mailto:sage [2009/12/21(月) 08:15:25 ID:SMD67YRs0] >>581 ありがとうございます。 後ほど試してみます。
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 09:08:19 ID:2yVDup1b0] >>568 nlMovieFetcherはキャッシュファイルの存在で正常終了したかどうかを判断しています。 ダウンロード処理→DL中フラグが降りるまで待つ→キャッシュファイルの存在を確認 といった感じ。キャッシュファイルが存在しなければリトライ処理に入ります。 特定のキャッシュを監視したいわけじゃないみたいだから、>>578 が言うようにキャッシュ数の変化を 検知できれば十分じゃない? Extension側で、検知専用のスレッドを起動して一定間隔でチェック→ 変化を検知したらキャッシュ情報のファイルを更新、で良いんじゃね? ここからはもう少し全体的な話。今、Extension同士の連携ってのをやってます。上記の件程度なら nlMovieFetcherに通知用のAPIを用意するという手もありますが、場当たり的な感が否めません。 前から思っていたのですが、nl本体側でExtensionにイベントを通知するInterfaceがあれば良いな、と。 例えば、キャッシュ開始前、キャッシュ中、キャッシュ完了、といった通知があれば、特定のファイルを キャッシュしない(サイズ・タイトル・etc.)、キャッシュ状況の表示、キャッシュ振り分け、といった処理が Extension側で出来ます。nl本体終了時の通知があれば、Extension側の終了処理が出来ます。 ただ、これをやろうとするとnl本体側で通知部分の実装が色々と分散するので結構面倒そうですが。 要望があるなら、また+mod版として実装してみるかも。他に必要なイベントってあります? >>579 すいません、オミトロンは使ってないので…。fetchが出ないのはHTMLが変わるからでしょうけど。 HTMLの出力例があれば対応出来るかも。あと、適用順番書いてないけど、オミ→nlなんだろうな。 オミトロンのフィルタって独自色が強いのと、フラットに書かれているので、ちょっと読めない…。
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 16:46:33 ID:TL7xwy310] >>578 レスありです。現在popupさせる外部サムネページにiframeで埋め込んでいるんですが、 必要ないときにも更新されていてHDDの負荷はどれぐらい掛かっているのかが不安になりまして。 最新キャッシュが反映されないのは、オミトロンの「中止」を押してリスト更新しないと無理なんですよね・・・ 強制的に更新するコマンドでもあればいいのに。 >>579 nlフィルターの方がコメントの「!」を含まない文字で検索しているから、オミトロンのそのフィルタの1行目$SET(#=<!---->→$SET(#=でだめかな。 無理なら、3行目G]</strong></a>の後に<a href="javascript:void(0)" onclick="nicofetch(this,'\0')" style="font-size:10px;">fetch</a>を追加。 >>582 該当フィルタを「↑」「↓」で検索してみてください。 >>584 なるほど。 個人的にはExtensionにイベントを通知することができれば一番スマートになるので賛成なのですが、 要望がなければ諦めますw
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 16:59:22 ID:iY58iX2t0] >>584 お手数をおかけして申し訳ありません。 >>585 ありがとうございます、最初のやり方でうまく表示させることができました。 ありがとうございました。
587 名前:名無しさん@お腹いっぱい。 [2009/12/21(月) 17:44:32 ID:gbRPSLCG0] >>585 検索してみましたが、たくさんあってよくわかりません><
588 名前:名無しさん@お腹いっぱい。 [2009/12/21(月) 17:56:58 ID:gbRPSLCG0] >>587 発見して削除することが出来ました。ありがとうございました。
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 19:21:01 ID:rXl4GdKG0] >>585 これでいいかわからないけど、 Cache.getCacheListAsJson(true) でキャッシュリストを更新できる。 popの画面でやると負荷的な問題でどうなるかわからないけど。
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 23:15:15 ID:PN62D6SI0] watchページで投稿者名が表示されなくなってるけど 仕様変更あった?
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/21(月) 23:33:35 ID:TL7xwy310] >>588 今思えば見当違いな回答してたけど解決できたようでなにより。 >>589 あ、勘違いしてたかもです。「最新キャッシュが反映されない」は オミトロンのリストでの話なのです。>>578 のはnlの話だったかもしれませんね。 >>590 どれ使っているのか分からないけど、 ・www.nicovideo.jp/user/ + user_id ・www.smilevideo.jp/allegation/ + thumb_id のどちらも問題無いです。リクエスト先が古いとダメかも?
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/22(火) 19:46:56 ID:471A2kgn0] >>591 いや そうじゃなくて www.nicovideo.jp/watch/sm xxxx 以前までwatchページの ”投稿のユーザー動画 … 投稿者プロフィールへ |” の … 部分に 動画を投稿した人の名前が出てた それが出なくなったということ
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/22(火) 20:05:49 ID:7RBd2Ps30] >>592 なんで上から偉そうなんですか?
594 名前:名無しさん@お腹いっぱい。 [2009/12/22(火) 20:06:17 ID:8fjUtglT0] ゆとりだからです。
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/22(火) 20:10:36 ID:YaAmIGOm0] >>592 仕様変更なんてしてない。 >>591 の言ってることを理解できないなら諦めた方がいいよ。
596 名前:名無しさん@お腹いっぱい。 [2009/12/22(火) 21:34:08 ID:whNuO6+m0] >>595 最近 by○○ってでるよね。 あれなんでだっけ?