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

このエントリーをはてなブックマークに追加
952名無しさん@お腹いっぱい。:2009/07/14(火) 02:22:46 ID:0TrKAZOu0
>>951
ありがとうございます
Proxomitoron側で追加するものと思っていました
953oamaxa:2009/07/14(火) 03:14:43 ID:ef5S4L1t0
>>945
報告ありがとうございます。

>nlMovieFetcherStorage
次回の更新のときにマージしておきます。

IEのレイアウトに関しては自分ではしっかり対処することができないので、cssで個別に対応してもらった方がはやいです。
954名無しさん@お腹いっぱい。:2009/07/14(火) 11:00:35 ID:QAWTrnAn0
>>947
さんくす。そのままじゃ動かなかったけど直したら動きました。


・動作
キャッシュのないswf動画は新プレ
キャッシュのあるswf動画は(swfConverterで変換して)ラッパー
キャッシュの有無にかかわらずその他の動画はラッパー

詳しくはzipの中で。
http://nicolist.net/nicocache_nl/up/img/nl183.zip

>>945
のnlMovieFetcher v0.1 を初めて視聴するswf動画に使うといいかも。



>>945
動きました!キャッシュされている割合表示できたりすると分かりやすいかなと思いました。
955名無しさん@お腹いっぱい。:2009/07/14(火) 20:25:41 ID:gvWlzIzh0
wiki更新しました
SwfConverterの不具合報告が無いのと、flvplayer_wrapperでswfを見るにはSwfConverterを使い変換しないといけないため
「NicoCache_nlββ.06c + SwfConvert03」の「人柱版」表記を外し、インストール手順に加えさせていただきました

「flvplayer_wrapper」のページに >>947 を追加させていただきました
956oamaxa:2009/07/14(火) 21:10:15 ID:ef5S4L1t0
動画ページの"大百科の記事"を記事がある場合のみ表示するようにしてみた。

[Replace]
Name = view article
URL = www.nicovideo.jp/watch/
EachLine = TRUE
Match<
(<!--↓大百科↓-->\s*<div\s*style="margin:4px;)">
(\$\("nicopedia_video_des"\))(\.update\(summary\);)[^;]+;
>
Replace<
$1 display:none;">
$1$2 Element.show($1.parentNode);
>
957名無しさん@お腹いっぱい。:2009/07/14(火) 23:38:19 ID:QQlheuFL0
バグっていたので修正版です。
直前で色々弄ったおかげで確認不足でした、すいません。

nlMovieFetcher v0.1.1
ttp://nicolist.net/nicocache_nl/up/img/nl184.zip
・www.nicovideo.jp以外で正常に動作しなかったのを修正
・チャンネル動画で隣の動画の背景色まで変わってしまうのを修正
・多重にクリックした時に複数のfetch要求が出ていたのを修正
・動画タイトルをクリックしても別窓で開くようにした(totalRename併用OK)
・更に↑の場合は視聴済みとして取得動画リストから削除するようにした


>>949
ついでなので対応してみました。リストから削除は自分も二度手間と感じていたので…。

>>953
こちらこそ、色々ありがとうございます。IEに関しては自分も確認程度にしか使っていないので…。
あと、playlist.jsへの要望ですがスクロールしない設定があると嬉しいです。

>>954
"fetching... 39%"とかでしょうか?ちょっと現状の仕組みだと無理っぽいけど考えてみます。

>>955
いつも素早い更新乙です。wikiのおかげで確実にnlを導入しやすくなったと思います。
958名無しさん@お腹いっぱい。:2009/07/14(火) 23:46:55 ID:xxp1nr4f0
>>956
なんというタイミング。今朝自作した同じ目的のフィルタがゴミのようだ!


って、またデザイン変わってるなWatchページ。
959名無しさん@お腹いっぱい。:2009/07/15(水) 00:40:24 ID:YrcEgG3P0
>>956-957
乙です

wikiの方に
>>956 を簡易フィルタに追加させていただきました
>>957 インストールの最新版を更新させていただきました
960名無しさん@お腹いっぱい。:2009/07/15(水) 01:07:35 ID:2Jff84Ca0
watchページのデザインが変わったせいでcacheCommentExtensionのコメント保存ボタンが消えちゃったな・・・
961名無しさん@お腹いっぱい。:2009/07/15(水) 16:35:11 ID:XsLyINuV0
ListXを使うとcacheフォルダ内に#tagという名前の空フォルダが生成されるのですが、
もし特に必要ないフォルダのようなら生成しないようにできないでしょうか?
962名無しさん@お腹いっぱい。:2009/07/15(水) 17:14:53 ID:sF4SgLZ70
http://nicolist.net/nicocache_nl/up/img/nl185.zip
cacheCommentExtension ββ09 仕様変更対応と新プレイヤーでのバグ修正
・新プレイヤーで、投稿者コメントのある動画の、新プレイヤー登場前に自動保存したコメント、
 及びこのバージョン以前で手動保存したコメントが再生出来なかったのを修正
 ※今まで保存したコメントもそのまま再生できる・・・はずです
・ニコニコの仕様変更で、watchページへのフォーム埋め込みが消えたのを修正
 同梱のnlFilter_sys.txtに入れ替えて下さい
・非公開動画の強制再生が動作しなくなっていたのを修正
・「5」「2」ボタンを追加。それぞれ500件・200件保存します
 不要ならlocal\cacheComment.jsは入れ替えなくてもいいです

新プレイヤー、データ形式がちょっとおかしいだけでエラーになります。わがままです。
963名無しさん@お腹いっぱい。:2009/07/15(水) 18:32:34 ID:XomKtEvT0
NicoCache_uをXPSP3+IE8で使っててキャッシュを有効にした状態だと
ログインできなかったりhttpsのサイトにつながらなくなるんだけど
同じ症状の人はいませんかね?
964名無しさん@お腹いっぱい。:2009/07/15(水) 18:51:43 ID:k+ECrRNR0
>>962
乙です。
「コメ管理」の文字が縦に4つで表示されるんですがなぜでしょう
965名無しさん@お腹いっぱい。:2009/07/15(水) 19:28:54 ID:1v4KZ3tR0
>>963
proxy.pacを使ってニコニコだけNicoCache_uを通せばいいよ
966名無しさん@お腹いっぱい。:2009/07/15(水) 20:12:29 ID:viY1e2Bd0
もう旧プレイヤーじゃ限界・・なのか・・
画面コメントでNG設定出来るの凄い重宝してたんだけどなあ・・
967名無しさん@お腹いっぱい。:2009/07/15(水) 20:20:34 ID:yTQcDKdN0
>>956
すげぇ気が利くなぁd
あとwiki更新してくださってる方乙
968名無しさん@お腹いっぱい。:2009/07/15(水) 21:06:02 ID:k+ECrRNR0
nlFilter_sysの
Name = ThumbInfoConf
をいじってマイリスに登録されたマイメモリでもできるようにしたいんだができない。考えたやつ↓(エラーでて起動できないですが)
Match<
(?s)(?<=<a [^>]*?href="(?:http://www\.nicovideo\.jp/|)watch/\w+"[^>]*>[\r\n]*<img[^>]*>[\r\n]*</a>).*?onclick="location.href='http://uad.nicovideo.jp/main/set/video.html?vid=(\w{2}(\d+))

Replace<
<div style="position:relative;"><div style="position:absolute; top:-16px; right:0px;"><img src="http://www.nicovideo.jp/local/<cacheIcon>" alt="キャッシュ" /></div></div>$0
$1が動画ID、$2がサムネIDと指定されてるので画像部分を先読みで、IDをその動画の宣伝ボタンから取得しようとしたんですが、どうしても無理なんです。どなたかお助けください。

あとこのフィルタの2行目っているんでしょうか?
15_thumbInfoFilter(基本)のキャッシュアイコン追加と同じことやってるような。
969名無しさん@お腹いっぱい。:2009/07/15(水) 21:27:07 ID:k+ECrRNR0
連投失礼
キャッシュアイコンだけなら
15_thumbInfoFilter(基本)のキャッシュアイコン追加
Match<
<a href="watch/(\w{2}\d+)">にするだけでできました。
タイトル部分の色変えはマイリスを他と分離しないと難しいのでまだやれていません。

訂正
15_thumbInfoFilter(基本)のキャッシュアイコン追加と同じこと

15_thumbInfoFilter(基本)の動画サイトバナーID置換と同じこと
970名無しさん@お腹いっぱい。:2009/07/15(水) 22:36:11 ID:gokyoZRO0
>>962
乙です。
3月下旬くらいに保存したコメントファイルでもうまく再生できました。
ひとつだけコメントの呼び出せないファイルがありましたが、多分コメントファイルが壊れているのかも知れません。

過去ログを見た後に最新コメントに戻る方法がわからなかったので、
プルダウンメニューに最新のコメントに戻る欄を追加していただけないでしょうか

以下なんとなく思ったものですが
・プレーヤーの過去ログから数ヶ月前のコメントのキャッシュ
・過去に集めたコメントの結合
とかは難しいのでしょうか?
971oamaxa:2009/07/15(水) 22:46:32 ID:OU6rqniI0
>>957
playlistから開いた動画にのみ自動再生とスクロールを適用しようと思っているのですが、
それとは別にスクロールしない設定があった方がいいですか?
972名無しさん@お腹いっぱい。:2009/07/15(水) 23:14:51 ID:sF4SgLZ70
>>964
運営が「マイメモリーを保存」ボタンを右側に表示するためにやった処理の副作用でそうなります
しょうがないので、>>962のcacheCommentExtensionでは「管」一文字にしたはずなんだけど・・・

>>968-969
nlFilter_sysの"ThumbInfoConf"は、旧バージョンとの互換性の為に残してあるだけで、
今のnl本体では見てないです。その辺コメントに書いておけばよかったですね。スマソ
今は"15_thumbInfoFilter"辺りですべて行ってます
フィルタの方なら、idGroupで好きなGroupを指定できるし、
sm***形式か数字のみのID、どちらか片方だけでも行けます(マイメモリIDではないです。sm***の"***"部分)
詳しくはnlFilter解説と実際のフィルタ見てください

>>970
http://nicolist.net/nicocache_nl/up/img/nl186.zip
・コメントキャッシュ再生時のプルダウンメニューに「最新コメ再生」を追加

>・プレーヤーの過去ログから数ヶ月前のコメントのキャッシュ
プレミアムじゃないので分かりませぬw
>・過去に集めたコメントの結合
繋ぐのは簡単だけど、どういう条件で繋ぐとか、再生時にスマートに選択する方法が思いつきませぬ
繋ぎたかったらテキストエディタなりで開いて繋げばいいかなーなんて。
973名無しさん@お腹いっぱい。:2009/07/16(木) 01:25:12 ID:n/Bree5t0
>>962,972
wikiの内容を更新させていただきました

>>969
マイリストに登録されているマイメモリーのキャッシュ済動画のリンク色変更
[Replace]
Name = マイリストのキャッシュ済動画のリンク色変更(マイメモリー)
URL = www\.nicovideo\.jp/mylist/
Multi = TRUE
EachLine = FALSE
idGroup = 1
Match<
<input[^>]+value="[^"]+\?i=(\d+)">(?:.+\r?\n)+\r\n(?:.+\r\n)+
<h3><a class="video" href="watch/\d+"
>
Replace<
$0 style="color:#C00000;"<$>$0 style="color:#C08000;"
>

おまけ、外部貼り付け用サムネイル版
[Replace]
Name = 外部サムネのキャッシュ済動画のリンク色変更(マイメモリー)
URL = ext\.nicovideo\.jp/thumb/
Multi = TRUE
EachLine = FALSE
idGroup = 1
Match<
(?s)<img[^>]+?src="[^"]+\?i=(\d+)".+?<a href="http://www\.nicovideo\.jp/watch/\d+"
>
Replace<
$0 style="color:#C00000;"<$>$0 style="color:#C08000;"
>
974名無しさん@お腹いっぱい。:2009/07/16(木) 02:08:37 ID:E1NNWb6Y0
>>972
最新コメ再生追加ありがとうございます。

コメントの結合は見た時にコメントが多いほうが盛り上がって見えるかと思いました。
試しにテキストエディタでつなげて1500ぐらいにしてみたのですが、
再生時間が短くコメント数が多いと動画自体が見えにくい状態に。

過去ログというのはコメントを結合するときに数を増やすために利用できるかと考えて書いてみました。
975名無しさん@お腹いっぱい。:2009/07/16(木) 12:24:26 ID:fjJOvR/P0
>>972
「管」一文字にならなかったのはキャッシュ消してなかっただけでした。お騒がせしました。
>>973
ありがとうございます。
976名無しさん@お腹いっぱい。:2009/07/16(木) 20:42:48 ID:KhwajOb/0
wrapper置き換えフィルタ入れても何故か新プレイヤーの表示になる。
NicoCacheのバージョンはNicoCache_nl ββ.06c+swfConvert03です
977名無しさん@お腹いっぱい。:2009/07/16(木) 22:24:12 ID:n/Bree5t0
>>976
「config.properties」の設定の「flvWrapper」を「flvWrapper = rc2」にしていますか?
していてもwrapperが表示されないなら、「ラッパー置換」フィルタのURL部分を
URL = www\.nicovideo\.jp/watch/\w{2}\d+\?oldplayer=1
から
URL = www\.nicovideo\.jp/watch/
にしてください
これでWrapperが使えるようになると思います
ただし弊害として、「新プレーヤーで視聴」をクリックしても新プレイヤーは使えなくなります
978名無しさん@お腹いっぱい。:2009/07/16(木) 23:41:50 ID:6GCqk0dW0
cacheCommentExtensionの強制再生機能だけ独立させることって出来ない?
979名無しさん@お腹いっぱい。:2009/07/17(金) 01:00:30 ID:gQlmHcnT0
cachecommentのボタンが
       千
保存(local)5
       2
ってなるんだけどこれは元々の、意図したとおりの表示?
それとも俺がどっかいじって変になってるだけ?
980名無しさん@お腹いっぱい。:2009/07/17(金) 06:32:12 ID:6U50KLOR0
>>977
>>976ではありませんが、ウチも同環境で同じ状況です。
「ラッパー置換」フィルタのURL部分も書き換えてみましたところ、キャッシュされている動画を開くとwrapperになりました。
ですが未キャッシュor不完全キャッシュの動画は新プレになってしまいます・・・
981名無しさん@お腹いっぱい。:2009/07/17(金) 11:13:52 ID:EL1o98Xj0
>>980
その動画はswfの動画ですか?
swfの動画ならそういう動作になるように作ってあるので、それが正常動作です

swfの動画の動画は旧プレイヤー用のswfを収得する事が出来なくなってしまったので
キャッシュが無い場合は新プレイヤーからswfを収得して、完全にキャッシュ出来たら
nicocache_nl側で旧プレイヤー用に変換してwrapperで見るようにしてあります
982名無しさん@お腹いっぱい。:2009/07/17(金) 12:24:11 ID:+2fWarz/0
>>971
自分はscript.jsで動画タイトルまでスクロールさせて、動画説明が長すぎて邪魔なら[詳細情報・メニューを隠す]で
動画説明を閉じているので、登録タグあたりまでスクロールするのはちょっと行き過ぎなのです…。
現在adjust scrollにマイナス値を許していないようなので、これがマイナス値だったらスクロールしない、とかどうでしょう?

>>979
とりあえず自分はこうしてます。nowrapを付けた方が良いみたいです。

[Replace]
Name = cacheCommentDropList
URL = www.nicovideo.jp/watch/
Match<
<td id="cacheCommentDropList"></td>
>
Replace<
<td id="cacheCommentDropList" nowrap></td>
>
983名無しさん@お腹いっぱい。:2009/07/17(金) 13:21:02 ID:empySi2i0
投コメありの動画にあるso.addVariable("has_owner_thread", "1")
をプレイヤ設定のところに付け足して偽装してみたけどラッパでswfは取得できなかった
投コメの有無はどうやって認識してるんだろう。

○ラッパが使える動画
swf以外(smなど)
swfのうちキャッシュのあるもの(swfConvert必須)
swfのうち投稿者コメントのあるもの(?oldplayer=1のページで)

×使えない動画
キャッシュなし・投稿者コメントなしのswf動画

Require = so.addVariable("has_owner_thread", "1"を利用すれば投稿者コメントありswf動画にも対応できる。
984名無しさん@お腹いっぱい。:2009/07/17(金) 14:48:04 ID:6/u+u0yC0
http://nicolist.net/nicocache_nl/up/img/nl187.zip
nlFilter_sys 09/07/17 cacheComment用修正とか
>>982とかぶっちゃったけど、>>979の様にボタンが縦にずれるのを修正
 IE以外でチェックしてませんでした。スマソ
・現バージョンのnl本体で使用していないエントリを削除。紛らわしいので。
 ββ.04以前(4/21以前)のバージョンだと動作しなくなるので入れないで下さい。つーか、もういない・・・よね?
985名無しさん@お腹いっぱい。:2009/07/17(金) 18:59:54 ID:+2fWarz/0
>>983
動画鯖側で情報を持っていると思うので、クライアント側で頑張っても多分駄目だと思います。
以前はRefererに"?oldplayer=1"を付ければ大丈夫だったけど、今は駄目っぽいので。
986oamaxa:2009/07/17(金) 19:42:22 ID:zpoZNaOP0
>>982
クロスブラウザで正しく動作してないようなので修正が必要ですが、adjust scrollはマイナス値を取れるようにしてありますよ。
また現時点ではUlmhaftさんのものをそのまま拡張しているので、プラスで上,マイナスで下に移動しますw (これもまぎらわしいので修正します。)

方法についてはスクロールしない少し考えてみます。
987名無しさん@お腹いっぱい。:2009/07/17(金) 20:36:39 ID:aL9AtF+50
>>946のNGID.txtはどのタイミングで作成or更新されるのでしょう?
入力欄にID入れて[NGID]ボタンを押してもファイルは作成されず
自分でNGID.txtを作成しておいても内容にNGIDが追加される気配がないのですが
988名無しさん@お腹いっぱい。:2009/07/17(金) 21:51:25 ID:+2fWarz/0
>>986
ありゃ?ホントですね。これは失礼致しました。
正規表現の読み間違い&値の変更にEnterが必要なのに気付かなかった、という2重の勘違いを
していたようです…orz まあ、1行コメントアウトするだけなので面倒でしたら後回しで構いません。

>>987
現状だと「コメント処理でNGIDの最終マッチ時刻が更新された時」ですね。確か、NGID登録時に
保存しなかったのは「どうせ次のコメント処理でマッチ時刻が更新されるから」だったような。
でも、登録後にリロードしないで次々見ていくとなかなか保存されないケースもありますね。
直ぐ保存して問題がある訳でも無いので、次版では登録・削除時も保存するようにしておきます。
989 ◆FxgJWsc2Xw :2009/07/17(金) 23:40:02 ID:2xvARy/20
NicoCache_u開発者です。
NicoCache_u-0.7上げました。主な変更はNG機能の追加です。
感想あったら下さい。

http://www28.atwiki.jp/nicocacheu/

変更点
* NG機能を追加。
* Chromeブラウザで自動構成スクリプトを使用できる機能を追加。
* サムネイルの自動削除条件を3000個から12000個に変更。
* 自動削除を参照した日付が古いファイルから順に削除するよう変更。
990名無しさん@お腹いっぱい。:2009/07/17(金) 23:57:27 ID:QUreUcbF0
>>989
誠に乙
991名無しさん@お腹いっぱい。:2009/07/18(土) 00:06:53 ID:QUreUcbF0
>>989
64bit Windows に 64bit JRE をいれてるんだけど NicoCache_u.exe から起動できなかった。
起動できるようにできませんか?
992 ◆FxgJWsc2Xw :2009/07/18(土) 01:01:47 ID:aJLtpzBI0
>>991
報告ども。以下の方法で対応をお願いします。

・対応
メモ帳などのテキストエディタで、以下の内容で保存してください。
ファイル名は「NicoCache_u.bat」とし、NicoCache_uフォルダに配置してください。
そのファイルを実行するとNicoCache_uが起動します。

-----NicoCache_u.batの内容-----
start javaw -jar NicoCache_u.jar
exit
-----------------------------

exeの64bit対応は以下の理由により、対応できるか未定です。
・Windows XP/Vista 64bit環境がない
・Winアプリの開発経験が乏しい
993名無しさん@お腹いっぱい。:2009/07/18(土) 03:26:24 ID:5pd9ei+h0
>>981
お答えありがとうございます。
ですが普通のflvの動画なのです。

新プレで再生→完全にキャッシュ→リロード→wrapperで再生

という流れです。
私の環境に起因するものかもしれませんので暫く原因を探ってみます。
994名無しさん@お腹いっぱい。:2009/07/18(土) 04:06:20 ID:5pd9ei+h0
ついでに次スレ立てときました。

【ニコニコ】自動ローカル保存プロクシ NicoCache 7
http://pc12.2ch.net/test/read.cgi/software/1247857286/
995名無しさん@お腹いっぱい。:2009/07/18(土) 09:41:40 ID:HI6Yufm/0
cache_nlからcache_uに繋げて2つとも使えるようにして、キャッシュは1つのフォルダで共有させてみたが
どうやら問題なく使えるっぽい
サムネと動画をキャッシュできてローカルサーバーも使えて快適である
らしい。
996名無しさん@お腹いっぱい。:2009/07/18(土) 09:49:09 ID:Sw4y4tGl0
>>995
らしい?
997名無しさん@お腹いっぱい。:2009/07/18(土) 10:02:49 ID:N+G6hBm00
>>995
新規動画を双方でキャッシュしようとしてまずいような…。
NicoCache_uはtempを仲介しているっぽいので大丈夫なのかな?

>>996
オミトロンスレからの転載だよ。
998名無しさん@お腹いっぱい。:2009/07/18(土) 10:52:26 ID:a4xJIZnl0
うめ
999名無しさん@お腹いっぱい。:2009/07/18(土) 10:55:48 ID:VT4PB4+D0
>>994
乙うめ
1000きな粉! ◆g0P/KinaKo :2009/07/18(土) 10:56:37 ID:l3Rnh0Gm0
■次スレ
ニコニコ動画 アニメ雑談スレ1165
http://pc12.2ch.net/test/read.cgi/streaming/1247877385/
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。