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


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

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



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

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

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

■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
NicoCacheGUI - HB Software Factory の跡地に出来た何か。
ttp://hbsoft.s10.xrea.com/

2 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 11:41:51 ID:BokimaBG0]
■前スレ
【ニコニコ】自動ローカル保存プロクシ NicoCache 5
pc12.2ch.net/test/read.cgi/software/1230530656/

■過去スレ
【ニコニコ】自動ローカル保存プロクシ NicoCache 4
pc11.2ch.net/test/read.cgi/software/1220288598/
【ニコニコ】自動ローカル保存プロクシ NicoCache 3
pc11.2ch.net/test/read.cgi/software/1209278608/
【ニコニコ】自動ローカル保存プロクシ NicoCache 2
pc11.2ch.net/test/read.cgi/software/1200931289/
【ニコニコ】自動ローカル保存プロクシ NicoCache
pc11.2ch.net/test/read.cgi/software/1192196662/

■NicoCache関連ファイル置き場
ttp://nicolist.net/nicocache_nl/up/
(NicoCache_nl用Extension、NicoCache_nl用List.js及びList.html、
NicoCache_nl勝手にアップデート版、等はここからダウンロード)

■drop.io wrapper
ttp://drop.io/wrapper/
(flvplayer_wrapper_mod はここからダウンロード)

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

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

3 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 12:37:38 ID:Wh13T5pIP]
乙!

4 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 15:07:20 ID:TJdvWjMM0]
   _,,....,,_  _人人人人人人人人人人人人人人人_
-''":::::::::::::`''>   ゆっくりしていってね!!!   <
ヽ::::::::::::::::::::: ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
 |::::::;ノ´ ̄\:::::::::::\_,. -‐ァ     __   _____   ______
 |::::ノ   ヽ、ヽr-r'"´  (.__    ,´ _,, '-´ ̄ ̄`-ゝ 、_ イ、
_,.!イ_  _,.ヘーァ'二ハ二ヽ、へ,_7   'r ´          ヽ、ン、
::::::rー''7コ-‐'"´    ;  ', `ヽ/`7 ,'==─-      -─==', i
r-'ァ'"´/  /! ハ  ハ  !  iヾ_ノ i イ iゝ、イ人レ/_ルヽイ i |
!イ´ ,' | /__,.!/ V 、!__ハ  ,' ,ゝ レリイi (ヒ_]     ヒ_ン ).| .|、i .||
`!  !/レi' (ヒ_]     ヒ_ン レ'i ノ   !Y!""  ,___,   "" 「 !ノ i |
,'  ノ   !'"    ,___,  "' i .レ'    L.',.   ヽ _ン    L」 ノ| .|
 (  ,ハ    ヽ _ン   人!      | ||ヽ、       ,イ| ||イ| /
,.ヘ,)、  )>,、 _____, ,.イ  ハ    レ ル` ー--─ ´ルレ レ´

5 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 16:05:02 ID:jqNLGNLV0]
■Wrapperでローカルキャッシュが読み込まれない
ローカルサーバーの設定を以下のようにするのを忘れていないか確認
一個目の枠:www.nicovideo.jp/cache/
二個目の枠:www.nicovideo.jp/cache/flvlist

6 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 19:10:40 ID:UQ0KiYiE0]
2009/04/15現在のNicoCache_nl最新版導入方法

■NicoCache_nl本体(必須)

まずββ対応のNicoCache_nl本体を入れる(ββ.03f)
ttp://nicolist.net/nicocache_nl/up/img/nl111.zip

次にNicoCache_nl.jarを修正版に差し替える(ββ.03f+090410fix)
ttp://nicolist.net/nicocache_nl/up/img/nl120.zip

最後にnlFilter_sys.txtを最新版に差し替える(09/04/09b版)
ttp://nicolist.net/nicocache_nl/up/img/nl119.zip

■拡張やGUI(オプション)

拡張やGUIはうpろだから、使いたいものだけ放り込めばOK
ttp://nicolist.net/nicocache_nl/up/

nlSearchExtension最新版は以下に同梱(beta 13.2 +ββ.01)
ttp://nicolist.net/nicocache_nl/up/img/nl062.zip

nlThumbInfoRewriter最新版(beta 21 +ββ.01 +090305fix)
ttp://nicolist.net/nicocache_nl/up/img/nl092.zip

4月10日の仕様変更に対応するにはnlThumbInfoRewriter.jsの20行目を
var str = elem.parentNode.innerHTML;
 ↓
var str = elem.parentNode.parentNode.innerHTML;

autopager_mod 4月1日レイアウト変更対応版(v0.2)
ttp://nicolist.net/nicocache_nl/up/img/nl116.zip

7 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 21:53:55 ID:xsf/ph6q0]
このテンプレは助かる

8 名前:1 mailto:sage [2009/04/15(水) 23:18:27 ID:BokimaBG0]
>>6
お疲れ。GJ
俺も自力でまとめようかなと思ったんだが、
間違えてもいやーんなのでつい日和っちまった。助かる。

9 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/15(水) 23:53:57 ID:UQ0KiYiE0]
不具合報告も無かったので、修正の需要はあまり無さそうだけど…。

totalRename v0.6
ttp://nicolist.net/nicocache_nl/up/img/nl124.zip
・ニコニ広告と4月1日のレイアウト変更に対応
・バックアップが必要かどうかをsmidのみで判断するようにした(update_deleted.rb)
・チャンネル動画やマイメモリーのwatchページで機能していなかったのを修正
・タイトル比較周りの修正(今更Windows依存って事に気付いたけど…とりあえず放置)
・ヘルパーExtensionにExtension2インターフェースを実装(でも違いがよく分かっていない…)
・キャッシュ削除でcacheCommentExtensionが作るコメントキャッシュも削除するようにした
・おまけ機能でオミトロンのGetOwnerName相当を追加(GET_OWNER_NAME)

おまけ機能は前スレで併用出来ないとか書き込まれていたので入れてみた。Extensionで対応する
必要があったので手近なtotalRenameに突っ込んでみた(笑)。なんかますますごった煮感が…。

10 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 15:16:54 ID:JOBLxlGp0]
えーと、flvの動画に関して(?)no cache foundの時は文字化けしないのが
cache completedの時だけ文字化けします。
他にこんな症状の方いらさいませんか?
nl123まで導入済みです。



11 名前:10 mailto:sage [2009/04/16(木) 15:25:35 ID:JOBLxlGp0]
ちがうか、古い動画の場合かな。。。?

12 名前:10 mailto:sage [2009/04/16(木) 15:26:43 ID:JOBLxlGp0]
具体的には
sm2159353
sm2250855
が化けました。

13 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 16:04:14 ID:EhfVee4v0]
最近、cacheに溜まる動画のタイトル名が文字化けしてるようで、
気付いたらエクスプローラ等から削除できないcacheファイルが生成
されていました。(名前変更すらできない)
いま正常なファイルを退避してcacheフォルダごと移し変える作業を
していますが、
これらの異常なファイルを削除する方法はあるでしょうか?

14 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 16:12:12 ID:EhfVee4v0]
異常なファイルはすべて
タイトル名</a><a hr〜
のような名前になっています。

一応、正常ファイルを全て退避し、
異常ファイルだけを含むフォルダを削除することで消えてくれました。

15 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 16:21:57 ID:EhfVee4v0]
すいません前スレで既出でした

16 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 20:03:49 ID:ZJKG8ngC0]
先埋めてくれよ

17 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 20:45:21 ID:sLemiSgP0]
cacheCommentExtensionでは利用規約に違反して削除された動画は強制再生されないのでしょうか?

cacheCommentExtensionββ.05a
NicoCache_nlββ.03f

18 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 21:21:59 ID:VTSio2yy0]
>>10
こっちでは>>12の動画でも特に問題出ないね。参考にならなくてスマソ
NicoCache_nl 秋.01 (based on NicoCache v0.37) +ββ.03f +090410fix
Java 1.6.0_13 on Windows XP と Java 1.6.0_11 on Linux

>>17
キャッシュがあれば強制再生のリンクが出るはずなんだけど。
キャッシュがあるのに出てこないなら、その動画のアドレス貼ってくれると助かる

19 名前:17 mailto:sage [2009/04/16(木) 22:05:46 ID:sLemiSgP0]
すいません。
www.nicovideo.jp/watch/sm6760865

20 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 22:41:38 ID:VTSio2yy0]
>>19
違ってるかもしれないけど、手元にあるキャッシュはエコノミーのキャッシュ?
(sm6760865low_〜.flvみたいに"low"が付いてる)
もしそうだったら、そのままでは再生できないからリネームして"low"を削除するといいかと

エコノミーキャッシュからの強制再生はちょっと難しそうなんで、とりあえずそれでお願いします



21 名前:17 mailto:sage [2009/04/16(木) 23:18:38 ID:sLemiSgP0]
>>20
一応18時前に取得したエコノミーじゃないキャッシュなんですけどね・・

ちなみに僕の勘違いかもしれないんですが強制再生というのは
削除された動画ページから自動で強制再生ページにジャンプするのですか?
それとも削除された動画ページのどこかに強制再生ページへのリンクが張られるだけですか?
現状は「この動画は利用規約に違反していたため、削除されました。」というメッセージが出てるだけです。

22 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 23:58:47 ID:VTSio2yy0]
>>21
ttp://www1.axfc.net/uploader/Img/so/43183.jpg
こんな感じになるはず。
後はProxy.pacでwatchページを通してないか、
nlFilter_sysのバージョンが古いorなんかおかしくなってるかぐらいしか思いつかない

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 01:08:57 ID:q9Cl1mwC0]
>>22
もう消えてますぞ

24 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 01:39:49 ID:xMq654GT0]
>>23
消えてない

25 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 01:40:43 ID:M+WQv7UZ0]
消えてないし

26 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 04:23:38 ID:7Iwxf8+90]
>>21
www.nicovideo.jp/force/sm6760865
これ試した?

27 名前:17 mailto:sage [2009/04/17(金) 17:59:21 ID:ExbHRHHI0]
皆さん、誠に申し訳ないorz

nlFilter_sysのcacheCommentExtension用設定をコメントアウトしてた。

誰か俺をぶってくれ!

28 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 18:37:35 ID:CSuXJY2b0]
            /)
           ///)
          /,.=゙''"/
   /     i f ,.r='"-‐'つ____   こまけぇこたぁいいんだよ!!
  /      /   _,.-‐'~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ"\      `ー'´     /

29 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 22:50:07 ID:ruacjLyj0]
最近12時の時報だけなるようになっちゃった

30 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 23:55:30 ID:TV7LipRQ0]
前スレ>>993
・本家(NicoCache-0.40)のマージ
 nlでかなり弄っている部分もあるので簡単では無い気もしますが
 現状0.37ベースだけど厳密にはマージしていない部分もあるからなぁ…やっぱ不要?
・EachLine=FALSEの時にReplaceで改行を入れたい
 単に気分の問題ですが(^^; 改行無視するのって理由ありましたっけ?
・nlFilterでヘッダ書き換えも出来ると良い事あるかも?
 GetOwnerNameがnlFilterだけで出来ないと分かった時に何となくそう思った
 RewriterProcessorだと無理だから結構弄らないと駄目だし、ヘッダ書き換え自体が特殊用途か?
・統合するExtensionのHTML定義はnlFilter_sysに
 まあ、これは敢えて書くまでも無いと思いますが

この際、nl本体への要望を募ってみるのも良いかも知れませんね。



31 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 01:59:32 ID:Kz32iIer0]
同じく前スレ>>993に要望
・フィルタが長くなってどの位置に何のフィルタが入ってるのか見つけるのが大変になってきたので
 フォルダを作ってそこである程度分けて管理出来るようにしてくれるととうれしい
・多分>>30と同じようなことだと思うけど
 ソースを確認するときに見やすくするためReplaceで\nを使って改行出来るようにしてほしい


32 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 02:53:41 ID:KdNR/Sna0]
便乗して要望
・/cache/rm?<smid> でエコノミー・一時ファイルも削除対象にするようにして欲しい
エコノミーキャッシュをwatchページから削除するためにフィルター&Script.jsを使っているけど
一つにまとめられるならその方が楽

33 名前:30 mailto:sage [2009/04/18(土) 07:45:39 ID:WKvqeoAT0]
>>31
前半部分はinclude構文が使えればフォルダ階層とか自由になって良いですね。
後半部分は\nで明示するよりも、Replaceに書いたまま(改行まで)出力されると良いかな、と。

>>32
API仕様を変えるのはあまり良くないと思うので、新しいAPIを用意するのはどうでしょう?
/cache/rmall?<smid>とか。まあ、現状でもrm[tmp]?<smid>[low]で4通り呼べば済む訳だけど。

書いていて思ったんだけど、現状でも頑張れば出来るものは後回しにして、出来ないものを優先して
実装した方が良いような気がする。そういう意味でnlFilterの書式拡張は優先度が高そう。

34 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 09:56:34 ID:iwaE8yQF0]
               {⌒!
                  {ニ}
                  }:: }
                }:: }          , , |l _,w,,
           ,rmn、. }:: }o∞∞c ;‘ ;’; ∴ ゙i⌒N 'ィ
           {ミ{´ ̄ヽ「::. {          .__ ノ __ }bシ >>27
          El   r-゙ミz:{.        /",,.`"./シ"iY
           ~゙ス=8ヽ、}}::!     / }:::::::::::::::b{、 {l、_,
            z=oo{∞゙:}ヾメi:{ ,ィ''"{ ´/ノ゙⌒ヽrハ) }. }ミ=-'
                `ー、::゙、ノハaー= }、-ー7.´rー‐'t / / `ー
           むttー┘:..}゙バ¨弋ノーイ、_{ニ二} ((({
             ゙'' フ.:て  }i::::..\{~:::..`ー 、フ
            _/'''""/ ト-イ }::::::.... \:::::::...゙ヽ
        ,,..:-ー''......::::::::::}ュんハ_}::::,ィ-r f弋 ::::::::. ゙,
.     / ..:::::::::::::::::::::::::::::::::::::::::::{ハヾヾヾ、ヽ:::::::.. ゙,
    /  ..:::::::::::::::::::::::::::::::::::::::::::::::{ヾf~{~{~i~{フノヾ弋}

35 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 10:24:04 ID:3RrAzxyY0]
要望 キャッシュの削除・パス変更対策

現在のNicoCacheはキャッシュしたファイルのパスを変更したり削除したりすると、再起動しないとその動画にアクセスできません。
例えば
X:\cache\sm1234_おっぱいぷるんぷるん.mp4 を
X:\cache\おっぱい\sm1234_乳揺れ 美乳 巨乳 黒ビキニ.mp4 などとパスを変えると(あるいは削除すると)
「動画に接続できませんでした」とエラーになります。

多分 sm1234 → X:\cache\sm1234_おっぱいぷるんぷるん.mp4 のような対応表から検索して、
X:\cache\sm1234_おっぱいぷるんぷるん.mp4 が見つからなかったらエラー、というロジックなんでしょうが
そういう時はキャッシュフォルダから sm1234_*.mp4 を検索してもらえるとありがたいです。
具体的には
X:\cache\sm1234_おっぱいぷるんぷるん.mp4 が無ければ sm1234_*.mp4 をキャッシュフォルダから検索
 検索成功(=パス変更された)対応表を更新する。
 検索失敗(=削除された)再キャッシュして対応表を更新する。
みたいな感じでしょうか?

キャッシュが大量にある人には処理が重すぎ、パスを変更しない・削除しない人には無用な機能なので
オプションでオン・オフできればなお良いかと思われます。

36 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 10:34:08 ID:PRsfbHvW0]
詳しい理由は分からないけど、本体再起動しなくても
変更・削除後にキャッシュ一覧ページを表示すると
ちゃんと読んでくれるようになるよ

37 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 10:56:03 ID:t9Y+2PdH0]
>>35
ツッコみたい・・・でもっ・・・ビクンビクン

38 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 13:28:05 ID:naVz0j300]
>>35
ぷるんぷるんwwwwwwwwww

39 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 13:31:35 ID:naVz0j300]
>>35
 おっぱいぷるんぷるん.mp4 に一致する日本語のページ 約 236 件

40 名前:名無しさん@お腹いっぱい。 [2009/04/18(土) 15:49:44 ID:kxhZPSFR0]
他に良い例えは無かったのかwww



41 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 18:30:21 ID:HVlZyMrT0]
sm1234を見に行ったのは俺だけでいい・・・

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 19:24:06 ID:naVz0j300]
www.nicovideo.jp/watch/sm1234


43 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 20:42:27 ID:k3YJgq9K0]
マイリストの下辺りにプルダウンで移動先変更できるようなボタンを作りたいがうまく作れない。
誰か似たようなの作ってる人居ない?

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 20:46:03 ID:CP3McsCI0]
なんのこっちゃ

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 20:49:51 ID:k3YJgq9K0]
書き忘れ
watchページのマイリスト登録の下ね。


46 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 21:00:05 ID:k3YJgq9K0]
読み返してみて自分でも良くわからなかった。
要点を書くと、watchページから直接フォルダ間移動ができるスクリプトか何かが欲しいなと思って。


47 名前:名無しさん@お腹いっぱい。 [2009/04/18(土) 21:03:14 ID:StRfhMgZ0]
watchページからそれぞれのマイリスフォルダに移動?
それともそれぞれのマイリスフォルダにあるのをwatchページにいながらにして、別のマイリスフォルダに移動したいの?

48 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 21:23:06 ID:k3YJgq9K0]
どうも説明がうまくないなorz

NicoCache_nl wikiのWatchページ内用キャッシュ操作ボックスにある任意フォルダへのキャッシュ移動を、
フォルダ構成を自動的に調べてプルダウン内容を更新してくれるかつ、
プルダウンをホイール回転で変更する癖があるので移動用のボタンを横につけてプルダウンの変更だけではフォルダ移動しないようにしたい。
また、できるならWatchページ内のマイリスト登録の部分の下に表示したい

これで伝わらなかったらどうしよう・・・

49 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 21:31:25 ID:t9Y+2PdH0]
まだイミフ。
主語をもう少し明確にしたほうがいいんじゃないか。あと文章下手なら箇条書きのほうが。

50 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 21:46:58 ID:EdVQ7LgL0]
Watchページからキャッシュをドロップダウンリスト?で
Cacheフォルダ以下の特定のフォルダに移動するscriptがあったからそれかな
nicolist.net/nicocache_nl/wiki/index.php?%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E5%9F%8B%E3%82%81%E8%BE%BC%E3%81%BF#kefd7e80
これなら確か俺が作った奴だわ

script.jsに直接移動先のフォルダ名を一個一個記述するのは大変だから
リストを取得して自動的に各フォルダのドロップダウンリストを作成してくれっつーことだろう
確かにほしい機能だが俺にはスキル不足で無理というorz



51 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 22:14:26 ID:k3YJgq9K0]
>>50ナイスアシスト。
まさにその通りの機能です。
できればリスト選択のタイミングじゃなくて、
移動用ボタンを追加で作ってそのボタンを押した時に移動するようにしたい。

そして、文章下手の自分乙orz

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 23:19:42 ID:/tVSDqDE0]
>>51
俺はフォルダ数が多くなりすぎたので、nicocacheのディレクトリ一覧を
取得するAPIでとったデータを下みたいな感じでPerlスクリプトに埋め
込んでOPTIONタグを生成してる。
本当はボタンつけて移動API呼び出したあとの結果を表示するまでしたかった
けど面倒だったのでこれで妥協。

my @dirlist = (
"Ievan Polkka",
"VOCALOID",
"VOCALOID/MEIKO",
(略)
"猫/ふちゃぎ",
"ウッーウッーウマウマ(゚∀゚)"
);

foreach $path ( @dirlist )
{
my @tree = split(/\//, $path);
my $nest = $#tree;
my $label = (' 'x$nest).$tree[$#tree];
print <<OPT;
<option value="${path}">$label</option>
OPT
}


53 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 23:22:42 ID:/tVSDqDE0]
このスレかどこかにあったフィルタを利用

[Replace]
Name = move
URL = www.nicovideo.jp/watch/*
Multi = FALSE
Match<
削除</a>
>
Replace<
削除</a><select onchange="if(confirm((this.value||'キャッシュフォルダ')+'に<smid>を移動'))window.open('www.nicovideo.jp/cache/ajax_move?<smid>-'+encodeURI(this.value),'ajax_move');">
<option>移動先</option>
<option value="">キャッシュフォルダ</option>
ここに>>52で生成したのをコビペ
<span id="cache_move_status"></span>
>


54 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 14:50:21 ID:HudOfWsZ0]
>>51
雑な作りで申し訳ないが、
こんなものでも良ければ使ってください。

ttp://nicolist.net/nicocache_nl/up/img/nl125.zip

55 名前:51 mailto:sage [2009/04/19(日) 14:52:28 ID:Re5+K2OI0]
            ハ,,ハ
           ( ゚ω゚ )
           /   ヽ
          ||   | |
          ||   ||
          し|  i |J
            .|  ||
            | | .|
           .しiヽJ

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 15:21:30 ID:y8iwwF/m0]
なんだよw

57 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 15:47:37 ID:gk7cG1rR0]
nicpcache_nl使ってる人はタイトルになんかゴミがついちゃう仕様を回避できないのかな?

58 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 15:58:29 ID:/Mvfb1YD0]
            ハ,,ハ
           (゚ω゚ )
           /   ヽ
          ||   | |
          ||   ||
          し|  i |J
            .|  ||
            | | .|
           .しiヽJ


59 名前:名無しさん@お腹いっぱい。 [2009/04/19(日) 16:00:33 ID:3a1XIqG80]
>>55
なんか言えよw

60 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 16:26:47 ID:R9uvy12z0]
>>57
テンプレにある最新版使えば回避できる。



61 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 16:37:33 ID:woeKJWv40]
うちの場合オミトロンのGetOwnerNameと干渉してタイトルが取得できなかった

62 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 17:17:48 ID:gk7cG1rR0]
>>60
本家のことですね?

63 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 17:20:07 ID:eylptj6N0]
>>62
>>6

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 17:54:49 ID:gk7cG1rR0]
>>63
大変申し訳ない・・・

65 名前:54 mailto:sage [2009/04/19(日) 18:54:52 ID:HudOfWsZ0]
>>55
……?
動きませんでしたか?

66 名前:51 mailto:sage [2009/04/19(日) 18:56:30 ID:/Vn9r7Lv0]
            ハ,,ハ
           (゚ω゚ )
           /   ヽ
          ||   | |
          ||   ||
          し|  i |J
            .|  ||
            | | .|
           .しiヽJ

67 名前:51 mailto:sage [2009/04/19(日) 21:14:02 ID:vSBVWwWC0]
>>55,66
誰だ、ちみはw

>>54
動きました、ありがとうございます。
まさに自分が思い描いていた機能です。
全部追加して2つずつ表示されたのは内緒w

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/21(火) 15:24:04 ID:nVvp4hu70]
>>67
全部追加したらだめなの?
出来たらお勧めは何を追加しればいいのか教えてくだしゃ

69 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/21(火) 19:07:37 ID:nVvp4hu70]
            ハ,,ハ
           (゚ω゚ )
           /   ヽ
          ||   | |
          ||   ||
          し|  i |J
            .|  ||
            | | .|
           .しiヽJ

70 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 00:28:47 ID:WHDyEdpw0]
nicolist.net/nicocache_nl/up/img/nl126.zip
NicoCache_nl ββ.04 ************ 人柱版 *************
・nlThumbInfoRewriter、nlSearchExtensionを本体に統合・修正
 nlSearchExtensionで全文読み込み時にタイトルなどが消えるのを修正
 ※統合したExtensionはフォルダにあっても読み込まないので消さなくてもおk
・フィルタ周りを修正&新機能追加。詳しくは、nlFilter解説.txtに
 EachLine=FALSEの時にReplaceの改行が反映されるように
 キャッシュが存在したら置換するフィルタを追加
 ページに特定のパターンがある/無い時のみ置換するフィルタを追加
・専用のフォルダ(nlFilters)にあるテキストをすべてフィルタとして読み込む様に
 読み込み順はフォルダ内のファイル名順 → 親フォルダのnlFilter.txt
・通常キャッシュの削除を行った時、エコノミー・一時ファイルも削除するよう変更
 エコノミー・一時ファイルを指定して削除した場合は、指定キャッシュのみ削除
・通常版をキャッシュできたときにlowの一時ファイルも消すように
・user/へのリンクもポップアップするように変更

※nlSearchExtensionの出力を変更しているので、TotalRenameの該当部が動作しないかも
 nlThumbInfoRewriter.js 人柱版 あたりもおかしくなるかもです(未確認)

nlFilter_sample変更点
・2→3列フィルタを4列表示にも完全対応
※上記バージョン以降のnlでないと動作しません

テスト版です。要望のあったもののうち、出来そうなものは入れてみました
いつものようにバグがあると思うんで、暇な方はご協力お願いします
まだテスト版なんで、他に要望があるなら早めにどうぞ



71 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 01:20:28 ID:8VA0/53Z0]
>>70
乙です。
人柱版さっそく試してみます。

ひとつ要望です。
watchページやキャッシュ管理ページから音声抽出する場合に、
ファイル名に動画番号だけでなくタイトルも自動でつけるように
していただきたいです。
お願いします。

72 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 02:19:21 ID:Uvr7468V0]
>70
愛してる!!乙です!

73 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 21:05:59 ID:iaCSLh3I0]
パクリか?
d.hatena.ne.jp/wocota/20090419/1240131284

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 21:15:46 ID:D60YL3WG0]
>>73
a  2009/04/21 19:40  
  nicocacheより優れてるとこは…?
wocota 2009/04/22 01:07
  Rubyで書かれてるってとこかな^^;
  2009/04/22 11:36 おぉ。
  つまり他人が保持しているキャッシュも参照できるって事ですか。
  混雑時にはいいね。こういうのを待ってました。
i 2009/04/22 14:23
  ↑他人のキャッシュは見れなくね?
wocota 2009/04/22 18:06
  プロクシとして動作するからね。
  複数のPCから,あるニコ串へのアクセスが可能でそのキャッシュを参照できるよ。

らしいよ

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 21:19:43 ID:32WXM3l+0]
串は普通にnicocacheでもできるだろ常考

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 21:36:35 ID:/p9G2cb80]
まあ同じ目的のソフトが複数あっていいんじゃない?
いいライバルになってくれれば。

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 21:46:27 ID:fDHuSu4A0]
結局nicocacheより優れてる点が分からんな

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 22:17:32 ID:FYL47Sqs0]
Ruby と Java ってどっちが素人(私)に扱いやすいんでしょ?
そもそも素人な私はそんなこと気にする必要ない?

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 22:24:11 ID:gAjrNgP70]
選択肢が増えるのは良い事かと

>>78
使ってる限りは気にしなくていいと思う
作る方からしたら、好みの範疇

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 23:02:05 ID:jeB4XsC/0]
確かにRubyなんだけどexe化してあるので
ユーザーにとってはRubyであることは全く関係ないようになっている



81 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 23:24:40 ID:iPQ89Meo0]
なるほど、d

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 23:34:46 ID:WHDyEdpw0]
nicolist.net/nicocache_nl/up/img/nl127.zip
NicoCache_nlββ.04a ちょっと人柱版
09/04/22 ββ.04a
・フィルタの適用範囲を全サイトに拡大
 ページによっては文字コードが判別できないことがあるので、
 その場合は置換せずにスルー。cssなどはほぼすべてスルーされます。
 (ニコニコ内に限り、判別できなくてもUTF-8決め打ちで置換)
・上記に伴い、フィルタに"[Debug]"エントリを追加
 フィルタ内の適当なところに[Debug]だけ書いた行を入れておくと、
 ログに文字コードが不明でスルーされたアドレスが出ます。
 フィルタを書いても動作しない時にスルーされてるかチェック用。
・cacheCommentExtensionの「任意のプレイヤーで強制再生」を統合
 wrapperを使わなくても削除動画の再生が可能に。
 今まで出来なかった「エコノミーキャッシュのみの削除動画」の再生も可能
 ※プレイヤーの出ない削除動画が再生できるわけではないです。
・searchExtension(内蔵)と強制再生モードをconfig.propertiesからOFFに出来るように
 詳しくは付属のconfig.properties.defaultを見てください

nlFilter_sample変更点
・ニコニコチャートリンク色変更 を追加
※上記バージョン以降のnlでないと動作しません

ちょっと人柱版。出来そうなものはあらかた載せてみた

83 名前:82 mailto:sage [2009/04/22(水) 23:38:59 ID:WHDyEdpw0]
あと他の要望とか

>>30
>・本家(NicoCache-0.40)のマージ
要りそうなのはAPIのリダイレクトくらいかな?余裕があれば
>・nlFilterでヘッダ書き換えも出来ると良い事あるかも?
いい事が見つかったら考えますw

>>31
>ソースを確認するときに見やすくするためReplaceで\nを使って改行出来るようにしてほしい
\n対応は難しいです・・・置換先で\nが必要なこともありえるしうんたらかんたら

>>35
結構重くなるのでもうちょっと考えて見ますおっぱいぷるんぷるん
キャッシュ一覧を開くと対応表が更新されるので読めるようになります

>>71
>ファイル名に動画番号だけでなくタイトルも自動でつけるように
ブラウザによって文字コード変えたりしないといけなかったりで難しそう



84 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/22(水) 23:51:50 ID:OQd8wgdT0]
>>83
ユーモアに感動したから人柱機能入れるは

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 00:14:10 ID:QSz9V1rCP]
>>73
プログラムにパクリって概念は無いと思う

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 00:19:27 ID:zOEdy26t0]
>>82
乙です!

サムネ表示のフィルタ使っていたんですが、更新してから説明文とかぶるようになったのですが、どうにかならないでしょうか?
77c.org/p.php?f=nk6860.jpg&c=8f49

87 名前:名無しさん@お腹いっぱい。 [2009/04/23(木) 00:47:09 ID:N268S4ip0]
>>80
exe化しちゃったらMacで使えないじゃん
せっかくのRubyなのに何やってんだか

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 00:48:27 ID:N268S4ip0]
ageちまったorz

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 01:07:11 ID:DiRMicAM0]
いや、linux用ソースってあるから、それ使えばいいんじゃねーの?<Mac用。

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 01:10:27 ID:l28aT7c40]
僕としてはyoutubeとzoomeのキャッシュも出来る様になると
嬉しいです。



91 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 01:11:38 ID:KhQVEaDt0]
>>86
把握。20_watchFilter.txtの余計な改行消すの忘れてた
修正して上げなおしたから、nlFilters\20_watchFilter.txt を上書きすれば直るはず
消して上げなおしたからアドレスは>>82と同じ

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 04:44:53 ID:9JMIpQ9+0]
>>90
つyourfilecache

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 07:09:41 ID:oLWxk+kH0]
yourfilecacheの正規表現まとめみたいなのが出来るのを静かに待ち続けてる

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 08:40:52 ID:x8wWlLXS0]
>>70,82
乙です。nlFiltersがrc.dっぽいですね。

>※nlSearchExtensionの出力を変更しているので、TotalRenameの該当部が動作しないかも
> nlThumbInfoRewriter.js 人柱版 あたりもおかしくなるかもです(未確認)
nlThumbInfoRewriter.js 人柱版 は大丈夫そう、totalRenameは駄目ですね。

totalRename.txt ββ.04対応nlFilter 09/04/23版
ttp://nicolist.net/nicocache_nl/up/img/nl128.zip

今まで使っていたnlFilter.txtからtotalRenameに関する記述を削除して、
totalRename.txtをnlFiltersフォルダに突っ込んでください。

あと、自分が作ったものだと nlAnimeChannelRewriter が死にますね。WatchRewriterの
replaceVideoLink()が無くなった影響です。nlFilterベースにしようかとも思ったんですが、
これまたRequestFilterが要るんですよね。まあ、需要も無さそうだし、自分もあまり使って
いないので、とりあえず放置しておきます。

追加要望としては、特定のフィルタのみ簡単に無視出来る仕組みがあると良いですね。
今はURLをコメントアウトしていますが、今回の修正でエラー表示が派手になったので…。
Ignore = TRUE と書いてあると読み込まない、とかどうでしょう?

95 名前:86 mailto:sage [2009/04/23(木) 12:07:56 ID:zOEdy26t0]
>>91
乙です
動作確認しました。

>>94
同じく最後の機能希望です

96 名前:86 mailto:sage [2009/04/23(木) 17:18:37 ID:zOEdy26t0]
連レス失礼。
要望:サムネキャッシュONの時に起動に時間がかかるのはどうにかならないでしょうか?
時間短縮するには別の方法になってしまうと思うので難しいとは思うのですが・・・
バグ報告:サムネキャッシュONの時に動画削除でサムネも読み込めなくなっているものも、
サムネキャッシュがあれば表示されていたんですが、
>>82の人柱版にするとサムネ復活が使用できなくなりました。

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 17:50:54 ID:9JMIpQ9+0]
>>93
俺も・・・
例を見ながら「なんとか動画」を追加しようとしたけど
正規表現をよく理解してない上に拡張子が.phpだったり
拡張子の後に=囲まれた文字列があったりと例と随分違ってたので
挫折した・・・orz

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 18:23:49 ID:x8wWlLXS0]
キャッシュ済動画のリンク色変更が効いていないケースがあるようです。気が付いたところでは、
ext.nicovideo.jpなサムネのタイトルとマイリスのメモ内のsmidあたりです。ウチだけかな?

あと、>>94で書き忘れましたが、SearchRewriterが出力するHTMLの一部で
href= "/watch/<smid>"(href=の後に空白有り、URLが絶対パス)
となっている部分がありますが
href="watch/<smid>" (href=の後に空白無し、URLは相対パス)
で統一した方が良いかと。totalRename.txt はどちらでも良いように書いておきました。

>>96
サムネキャッシュが断片化してませんか?自分も今確認してみたら2000以上に断片化していた。
サムネキャッシュサイズは408MB。気がついたらデフラグ掛けていてもこれくらい断片化します。
デフラグで断片化を解消したら起動が速くなった気がする。サムネキャッシュは細かいサイズの
追記なので、どうしても断片化してしまいますね。

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 21:09:56 ID:CNoXhFfQ0]
>>98
「thumbInfoFilter(基本)」にある「キャッシュ済動画のリンク色変更(検索系)」のMatchの
(?:|/|www\\.nicovideo\\.jp/)

(?:|/|www\.nicovideo\.jp/)
にすればちゃんとリンクの色が変わるよ

100 名前:98 mailto:sage [2009/04/24(金) 05:51:03 ID:Mp/gWYrh0]
>>99
直りました。検索系って事でスルーしていました。Javaのソースから持ってくる際のエスケープ文字の
外し忘れでしょうね。一つ上の「動画説明全文読み込み(mylist以外)」のURL部分にもあるようです。
URLと言えば「.」(ドット)も厳密にはエスケープする必要ありますね。まあ、実害は無さそうですけど。








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

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

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