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

このエントリーをはてなブックマークに追加
952名無しさん@お腹いっぱい。:2013/01/13(日) 21:00:11.97 ID:mVDNUyel0
>>947だけど、ある程度形になってきたっぽい。
需要があればうpしようかなぁ・・・
953名無しさん@お腹いっぱい。:2013/01/13(日) 21:07:26.41 ID:7j7Yp1HY0
原宿対応版、欲しいです
954名無しさん@お腹いっぱい。:2013/01/13(日) 21:15:37.40 ID:mVDNUyel0
>>953
ありがと。ただ、>>945のFixになるので、一応作者さんの了解を得てからの方がいいかな、と。
955名無しさん@お腹いっぱい。:2013/01/13(日) 23:00:46.41 ID:oIrDSCW20
nlMovieFetcherで、mail/passwordを設定していると、自動でログインする機能がありますが、
>>503 で説明されている問題が同じく影響して動かなくなっていたので直してみました。

www.hofu.mydns.jp/nicocache/upload.php?id=094
956名無しさん@お腹いっぱい。:2013/01/13(日) 23:24:37.27 ID:mVDNUyel0
>>955


# >>811がスルーされてる件(ボソ

/local/umylist/list.html、原宿とQの両方で使えるようにしたんだけど、
リネームのUIまだ入れてないや・・・どうしようかなw
957名無しさん@お腹いっぱい。:2013/01/14(月) 00:06:14.87 ID:gb9wB6Cx0
>>956
これは失礼しました。うpろだに投下した後、レス番でしか確認していなかったので見落としていました。
958名無しさん@お腹いっぱい。:2013/01/14(月) 13:47:30.27 ID:RRrasutx0
>>955
おつです

>>956
「umylistのlocalファイル改変」については、勝手に弄って貰って構わないです
そもそもこれも本家umylistのファイルの改変ですし
自分は原宿対応まではしないので

・umylistのlocalファイル改変
list.htmlの見た目修正
www.hofu.mydns.jp/nicocache/upload.php?id=095
959名無しさん@お腹いっぱい。:2013/01/14(月) 14:35:57.53 ID:dudjxhZy0
>>958
乙、そしてありがと。

ちょっとイレギュラーな使い方をしてみた。
Uマイリストにあれこれ突っ込んだ状態で、ブラウザの状態を初期化するためにlocalStrageを消してからアクセスすると、
U.data[Mres3[i]] is undefined
 とエラーが出る。(データがないんだから当たり前といえばそうなんだがw)

あと、Firefox18.0とChrome24.0.1312.52mで確認したんだけど、レイアウトが・・・
http://uploda.cc/img/img50f39871ef4fd.JPG
http://uploda.cc/img/img50f3989a79fe7.JPG
960名無しさん@お腹いっぱい。:2013/01/14(月) 19:27:25.23 ID:/NkAJ50pP
>>503 です。
>>955 さんのを元に >>811 の件に対応したバージョンを作りました。
Q バージョンではとりあえず動作することを確認しましたが、
原宿バージョンではテストしていないので、ご確認いただけないでしょうか。
ttp://www.hofu.mydns.jp/nicocache/upload.php?id=096
961名無しさん@お腹いっぱい。:2013/01/15(火) 00:32:26.64 ID:08Q14qMT0
>>959
>>レイアウト
CSSが効いてない?というか前のCSSのキャッシュが残ってる状態でしょうか?
ブラウザキャッシュの更新をしてみてください
>>localStrageを消してからアクセス
たぶん↓で大丈夫かと

・umylistのlocalファイル改変
微修正
www.hofu.mydns.jp/nicocache/upload.php?id=097
962名無しさん@お腹いっぱい。:2013/01/15(火) 01:05:33.29 ID:jeVa2IsA0
>>961
乙&あざっす。

まだソース見ただけだけど、mylistRenameのURLが・・・
963名無しさん@お腹いっぱい。:2013/01/15(火) 01:10:49.42 ID:jeVa2IsA0
実際に使ってみたら、今度はU.data[mid1[i]]が見つからないとのこと・・・
とりあえず、
if(!U.data[mid1[i]])U.data[mid1[i]]=[];
を入れて解決しますた
964名無しさん@お腹いっぱい。:2013/01/15(火) 01:12:14.17 ID:08Q14qMT0
>>962
すみません気づきませんでした
該当部分を直しました

www.hofu.mydns.jp/nicocache/upload.php?id=098
965名無しさん@お腹いっぱい。:2013/01/15(火) 01:20:12.59 ID:08Q14qMT0
>>963
連投すみません
そちらも修正しました

www.hofu.mydns.jp/nicocache/upload.php?id=100
966名無しさん@お腹いっぱい。:2013/01/15(火) 02:03:28.55 ID:jeVa2IsA0
>>965


http://www.nicovideo.jp/watch/so16121809
を見てUマイリストに入れて、list.htmlでその情報を参照すると、
ストレージに記録されたはずのチャンネル情報ではなく、スレッドIDが出てしまったので、
手元ではmakeMitemでchannelIdを優先的に判定するようにした。

あと、getthumbinfoから動画時間を計算するところ、
var lsec=len[0]*60 + len[1];
ではlen[1]が文字列として処理されることがあるので、
var lsec=len[0]*60 + len[1]*1;
に変えてみた。

flapi.nicovideo.jp/api/getplaylist/mylist/〜のデータにはdefault_sortがあるので、
できれば並べ替えたいね。
967名無しさん@お腹いっぱい。:2013/01/15(火) 10:58:59.10 ID:1XsNbGS+0
>>960
ありがとうございます。up096.7zが原宿でも問題なく動くことを確認しました。

>>811, >>960の様に正規表現を原宿・Qの両対応にする方法とは別に、i.nicovideo.jp/v3/video.array?v=XXX でコミュ動画のsmidを取得できるようなので、
そちらの方法でも試みるようにコードを追加してみました。
ただし、ニコニコチャンネルの動画にはvideo.arrayで情報が取得できない物があるようです。
(見つけた限りでは ext.nicovideo.jp/api/getthumbinfo/1256912171 がダメです。getthumbinfoを使えば取得できますが)
面倒くさいですね……。

あと、これとは別に、checkRealCacheというオプションがどうやらちゃんと働いていないようで(コードを見る限りバグの模様)、
fetchの予定が入った動画をcacheディレクトリに手動で追加したりすると問題が起きるようです。
アドホックなやり方ですが対応しておきました。
根本的にはNicoCache_nl自体を修正するしか無いですが。

www.hofu.mydns.jp/nicocache/upload.php?id=101
968967:2013/01/15(火) 11:01:25.74 ID:1XsNbGS+0
video.arrayがうまくいかない例の例示を間違えていました。
× (見つけた限りでは ext.nicovideo.jp/api/getthumbinfo/1256912171 がダメです。getthumbinfoを使えば取得できますが)
正しくは i.nicovideo.jp/v3/video.array?v=1357613804 です。
969名無しさん@お腹いっぱい。:2013/01/15(火) 22:16:27.58 ID:jeVa2IsA0
up100.zipを基に、原宿でも使えるようにしてみますた。
http://www.hofu.mydns.jp/nicocache/upload.php?id=102&downf=com

# Uマイリスト→別のUマイリストへの移動とかコピーとかできたらいいなぁとか思ったり。
970名無しさん@お腹いっぱい。:2013/01/16(水) 19:23:03.16 ID:YroDaHqF0
umylist更新しました
・コピーと移動
www.hofu.mydns.jp/nicocache/upload.php?id=103

結構放置していてどこを変えたか忘れているのでumylist.dbのバックアップを必ずとってね
971名無しさん@お腹いっぱい。:2013/01/16(水) 20:55:46.94 ID:k66/mvVX0
>>970
乙。毎度要望に応えてもらって感謝。

マイリストのページのコメントのコミュIDが正しいURLを返さないバグを修正するフィルタを作ってみた。
既出だったらごめんw

[Replace]
Name = マイリストjs修正
URL = (uni\.)?res\.nimg\.jp/js/mylist[23].js
Match<
return siteURL\("ch"\) \+ "community/" \+ s;
>
Replace<
return siteURL("com") + "community/" + s;
>
972名無しさん@お腹いっぱい。:2013/01/16(水) 21:15:28.66 ID:TglKQ2Bj0
Javaを7にアップデートしたらNicoCache_nl.jarが立ち上がらなくなってしまいました
NicoCache_nl.bat実行しても以下のエラーが出ます
'"java"' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
exit status is 9009

java.exe、javaw.exeは確かに存在しているんですがね
解決策わかる方います?
973名無しさん@お腹いっぱい。:2013/01/16(水) 21:23:48.89 ID:O5Btf7PnP
jre7のディレクトリにパス通ってないんじゃないの
974名無しさん@お腹いっぱい。:2013/01/16(水) 21:25:27.68 ID:k66/mvVX0
>>972
インスコ先ディレクトリが変わったせいじゃないかと。
それに合わせてpathも変えてあげないとw
975名無しさん@お腹いっぱい。:2013/01/16(水) 21:25:46.59 ID:riDzDsv/0
昨日からnicocache_nlを通しての接続ができなくなりました。(ずっと読み込み中)
cmdには以下のメッセージが表記されてます。
faild to rewrite : [URL] (no responseHeader)

無知ですみませんが、このHeaderってheader_lightのことではないんですよね?
976名無しさん@お腹いっぱい。:2013/01/16(水) 21:34:25.39 ID:E+ttOynX0
>>972
system32にリンク生成されるから、普通に使ってたらありえないんだけどな。
わかってるやつなら聞くまでもないし、わからないならOSごと再インスコしたほうが
後々余計なトラブル無くていいぞ。
977名無しさん@お腹いっぱい。:2013/01/16(水) 21:52:23.93 ID:YroDaHqF0
>>975
使っているブラウザと入れているExtension,nlFilterすべてを書いてくれると他の人が答えることができるかもしれない
978名無しさん@お腹いっぱい。:2013/01/16(水) 22:10:52.78 ID:k66/mvVX0
>>970
必ず読んで.txtにtypoが。
   tp:コピー先のUマイリストのID
   ↑「to」だよね?
キーが隣だし、仕方ないね。

dbファイルをあえてバックアップせずにやってみたけど、特に異常なし。
move、copyともに、正常に機能することを確認。

ただ、/umylist/list?v= で見るとidが追加されてるけど、
/umylist/ajax のほうには追加されてない件。

# というか、idで指定するやり方、/umylist/removeでもいけそう。その方がスマートかも。
# 欲を言えば、このやり方ならコピー・移動・削除で複数のアイテムも扱えそう。id=1,2,3とかで。
# (先に言っとけって話だね、ごめん)
979名無しさん@お腹いっぱい。:2013/01/16(水) 22:26:36.27 ID:TglKQ2Bj0
>>973,974,976
普通ならありえないということでJavaインストールし直してみたら起動しました
ちゃんとインストールされてなかったみたいですね
ありがとうございました
980名無しさん@お腹いっぱい。:2013/01/16(水) 22:46:17.95 ID:YroDaHqF0
>>978
>というか、idで指定するやり方、/umylist/removeでもいけそう。その方がスマートかも。
実は対応していたかもしれない
/umylist/remove?id=なんちゃら
981名無しさん@お腹いっぱい。:2013/01/16(水) 22:58:01.03 ID:k66/mvVX0
>>980
ほんとだw気づかなかったw

ところで、現状<script src=〜></script>で2つのajaxにアクセスしてるけど、
まれに情報取得に失敗することがあるみたい。
$.ajaxで取得したほうが確実っぽい。

あと、同期通信するので動画数が多いとちょっと重くなる。
非同期で処理できるなら、その方がいいかも。
とはいっても、うまいやり方を思いつかないんだがorz
982名無しさん@お腹いっぱい。:2013/01/17(木) 01:13:36.16 ID:7K9B28sF0
>>981
>>(>>966)チャンネル情報ではなく、スレッドIDが出る
watchページ埋め込みの方のミスでした
>>(>>966)getthumbinfoから動画時間を計算
修正しました

>>980
/umylist/ajaxのuMylist0、/umylist/mylist/ajaxのumMylist0のjson版を作って頂けないでしょうか?

・umylistのlocalファイル改変
ソート機能を追加
www.hofu.mydns.jp/nicocache/upload.php?id=104
983名無しさん@お腹いっぱい。:2013/01/17(木) 01:38:06.60 ID:TR/KNDs60
そろそろ次スレ立ての時期
テンプレも整理しないと
984名無しさん@お腹いっぱい。:2013/01/17(木) 02:54:55.23 ID:vWVVBw9O0
/umylist/json
とかつくって、uMylist1を{}で囲うだけでいけそうな気がする
{'uMylist':[{id:''},{id:''},]}
あとは、JavaScript側でいけそうな気がする
985名無しさん@お腹いっぱい。:2013/01/17(木) 04:00:40.26 ID:LuS8AJ2z0
>>977
ブラウザ:firefox 18.0

extensions:nlGetFileExt、nlGetTag、swfConvertRedirector、nl_ListX

nlFilter:
01_globalFilter、05_topBarFilter、10_thumbInfoFilter(ポップアップリンク用)、
15_thumbInfoFilter(基本)、20_watchFilter、99_3列Filter+mod、
header_light(9)_100615_custom、header_rank_link+_100505改、
wrapperReplaceFilter(JS切替)、wrapperReplaceFilter(Qページ)、
wrapperReplaceFilter(wrapperデフォルト)、z_header_light_append

NicoCache_nl Wiki (仮)を参考に導入しました。
今週に入ってから接続できないことに気付きました。
エラーの意味も分からず戸惑っています。よろしくお願いします。
986名無しさん@お腹いっぱい。:2013/01/17(木) 06:34:57.49 ID:lvPlahuR0
すみません、header_light等のフィルタがほしいのですが
ファイル置き場にないので、ありませんか?
987名無しさん@お腹いっぱい。:2013/01/17(木) 11:14:05.97 ID:4U247/qu0
>>982


/umylist/renameが正常に処理できないっぽい。responseTextは {} だった。
988名無しさん@お腹いっぱい。:2013/01/17(木) 13:38:40.34 ID:8pdh8gHO0
>>981
javascriptで非同期っつーとdeferred
JSDeferredとかjQuery.deferredとか
989名無しさん@お腹いっぱい。:2013/01/17(木) 16:28:41.83 ID:ZIxG3OqG0
nlFiltersでランキングでのタイトル文字だけ拡大するのってないですか?
990名無しさん@お腹いっぱい。:2013/01/17(木) 19:44:59.65 ID:UyO9PtWC0
umylist更新しました
・/umylist/ajaxの修正
・/umylist/json,/umylist/mylist/jsonの追加
www.hofu.mydns.jp/nicocache/upload.php?id=106

>>982
もしかすると要望に沿っていないかもしれないです
指摘してくれれば気が向いた時に直します
991名無しさん@お腹いっぱい。:2013/01/17(木) 20:27:42.95 ID:4U247/qu0
>>990


$.ajax({
url:"/umylist/rename",type:"get",
data:{"mylist":mylist,"name":name},
dataType:"json",cache:cache,
complete:function(x){alert(x.responseText)}
})
で出力される内容が、>>987に書いた通りになってしまうんだけど、うちだけかな?
992名無しさん@お腹いっぱい。:2013/01/17(木) 20:30:54.24 ID:4U247/qu0
あ、変数cacheにはbooleanな値が入ってまs
スレ残り少ないのに連投申し訳ない
993名無しさん@お腹いっぱい。:2013/01/17(木) 20:49:50.46 ID:mCeAv4x10
これってブラウザのjavaオフにしたら使えないよね?
994名無しさん@お腹いっぱい。:2013/01/17(木) 20:52:16.43 ID:7K9B28sF0
>>990
/umylist/json,/umylist/mylist/jsonの追加ありがとうございます
これで大丈夫です

・umylistのlocalファイル改変
umylistのリスト収得をajaxからjsonに変更
www.hofu.mydns.jp/nicocache/upload.php?id=108
995名無しさん@お腹いっぱい。:2013/01/17(木) 21:14:53.13 ID:4U247/qu0
>>994


そっちも使ってみたけど、なぜかUマイリストのリネームだけできない・・・
996名無しさん@お腹いっぱい。:2013/01/17(木) 21:25:01.82 ID:4U247/qu0
>>994じゃなくて>>982がベースだけど、原宿対応させたついでに、API関連をひとつのファイルに隔離させたりしてみた。
http://www.hofu.mydns.jp/nicocache/upload.php?id=109

$.ajaxで通信した後の処理を、正常に受信したときに実行するようにもした。

# $.ajax().done(func)とか使えるのは便利だねw
997名無しさん@お腹いっぱい。:2013/01/17(木) 22:07:09.72 ID:4U247/qu0
/umylist/renameが仕事しない原因分かった。
1120行あたり、↓の1行が抜けてた。
return uRenameQuery(mylist,name);

次スレ立てられるか、やってみる。
998名無しさん@お腹いっぱい。:2013/01/17(木) 22:13:18.10 ID:4U247/qu0
■NicoCache関連ファイル置き場 避難所
http://www.hofu.mydns.jp/nicocache/

■繋がらない時は
IEのキャッシュ削除、IE再起動、NicoCache再起動、PC再起動
アンチウイルスソフト一時無効
NicoCacheGUI.bat起動してもNicoCacheが起動しない場合はNicoCacheGUI.property削除と
繋がりにくい、挙動がおかしい場合のthcache.bin削除を試してみること。

特にノートンはファイアウォール等の設定を見直す必要があるらしい

■Wrapperでローカルキャッシュが読み込まれない
ローカルサーバーの設定を以下のようにするのを忘れていないか確認
一個目の枠:http://www.nicovideo.jp/cache/
二個目の枠:http://www.nicovideo.jp/cache/flvlist
http://www.hofu.mydns.jp/nicocache/upload.php?id=109
999名無しさん@お腹いっぱい。:2013/01/17(木) 22:14:03.33 ID:4U247/qu0
まちがえたーw 今のうちに次スレ案内しとこw

【ニコニコ】自動ローカル保存プロクシ NicoCache17
http://anago.2ch.net/test/read.cgi/software/1358428213/l50
1000名無しさん@お腹いっぱい。:2013/01/18(金) 00:31:39.23 ID:K6h1uYQB0
おつ
うめ
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。