X



【ニコニコ】自動ローカル保存プロクシ NicoCache23
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 (ワッチョイWW 6214-hDzm)
垢版 |
2018/11/09(金) 07:25:24.07ID:BuB/gEcy0
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
スレ立て時に↑をコピペして3行で書き込んでください
■テンプレートはこちらからコピー:https://www65.atwiki.jp/nicocachenlwiki/pages/23.html

ニコニコ動画のキャッシュを自動的に保存して
二回目以降はローカルから再生することで
ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。
ページにスクリプトを埋め込んで実行したり、見た目を書き換えることもできる。

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

Java で作られており Windows / MacOSX / Linux / Solarisで動作する。
https://adoptopenjdk.net/

■関連サイト
NicoCache_nl wiki (新)
ttps://www65.atwiki.jp/nicocachenlwiki/

■前スレ
【ニコニコ】自動ローカル保存プロクシ NicoCache22
ttps://egg.5ch.net/test/read.cgi/software/1517020277/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
0452名無しさん@お腹いっぱい。 (ワッチョイ 7f7a-rP+5)
垢版 |
2019/10/01(火) 02:25:37.54ID:3DSBXep60
>>451
ありがとう
わかった、そうする

nlMovieFetcherしか試してないけど、コマンドプロンプトで手動コンパイルしてみたらこれはいけたわ
build.cmdの中身はJAVA_HOME通してるの前提っぽいけど、環境変数にはJAVA_HOME見当たらないし
拡張突っ込む人は手動で入れてね、ってことなんだろうか
0454名無しさん@お腹いっぱい。 (スッップ Sd7f-5+FW)
垢版 |
2019/10/02(水) 12:10:05.29ID:lUuQWzDad
記憶違いなら申し訳ないけど、
AdoptOpenJdkをインストーラ形式でインストールすると(wikiの高速インストーラ形式でのインストールもこれが大前提になっている)、インストールオプションに全てのユーザ(All Users)に対してjava_homeの環境変数を設定するようになってたはずだから、
厳密に手順に従う限りはこんなエラーは起きないはずなんだ
0455名無しさん@お腹いっぱい。 (ワッチョイ 7f7a-rP+5)
垢版 |
2019/10/02(水) 17:35:59.86ID:dCA0exjd0
インストーラー見てみたら、どれをインストールするかっていう画面で
・Add to PATH
・Associate.jar
・Set JAVA_HOME variable
・JavaSoft(Orade) registry keys
って選択肢があって、デフォルトでは上二つをインストールするってなってた
>454が言うのは多分上から三つ目の話だと思うけどここをオンにすればいいのかな

ついでに気になったのはwikiのインストールページのスクショではProgram Files→Java→jdk-…
となってるけど、実際は「Java」ってフォルダじゃなくて「AdoptOpenJDK」ってなってるんだよね
0458◆2TK8xdazzp3d (ワッチョイ 1176-StTZ)
垢版 |
2019/10/03(木) 00:05:54.96ID:ddczIG4s0
nc0449 NicoCache_nl+150304mod+190525mod (く) + alertOldBinary Extension v180630
[不具合修正]
・ランキング画面のカスタマイズでエラーになるのを修正(>419)

[nlFilter]
以下はすべてnlFilters-rapidrelease190614で公開済み
・watchページの変更に暫定対応(WatchJsApiの消失,動画リスト)
・シリーズ機能に対応
・ニコレポの絞り込みボタンに対応
・ニコレポの仕様変更に対応 (>343-344)


>>419の修正ついでにwatchページのフィルタのメンテをしてからリリースしようと思って早2ヶ月.
この人まったく手を付ける気配がないのであきらめてリリースします.
watchページのフィルタはそのうち気が向いたときに……
0460名無しさん@お腹いっぱい。 (ワッチョイ a967-UEcU)
垢版 |
2019/10/03(木) 23:20:19.34ID:XAcT2xeR0
nc0450.7z  個人的に弄った<用nico_wallpaperのベース:タグのボタンのスタイルをまとめた。文字の縁取りが欠ける部分を修正。動画再生ページの修正。

タグのボタンのスタイルを「%TagButton」に定義して呼び出せるようにした。ついでにタグのボタンの背景画像を微妙に縦に拡大。
動画Topや動画再生ページで文字の縁取りの左右が欠ける場所を確認したので調整。
動画再生ページで青いバルーンが隠れないように調整。
シークバーのサムネイルを手前に出すことでコメントコマンドのパネルがシークバーに隠れていたので調整。
動画説明文が枠からはみ出している動画を見つけたので、折り返しの指定をしておいた。
ページのスクロールで「.MylistCountMeta」の表示位置がまれに1ドット下にずれる症状を確認した(Google Chromeのバグ?)ので、疑似要素で隙間を目立たなくしておいた。
0461名無しさん@お腹いっぱい。 (ワッチョイ a68e-KBUs)
垢版 |
2019/10/06(日) 01:56:42.70ID:LryNYu7i0
物凄く今更なんだけど、ヘッダー導入した際のローカルフォルダへのリンクが「https://www.nicovideo.Jp/cache」になってるのを
「www.nicovideo.Jp/cache」に変える
或いはLocalfLVのリンクを上記に設定するのはどこをいじればいいんだろう
0465◆2TK8xdazzp3d (ワッチョイ 4b76-7Sw2)
垢版 |
2019/10/17(木) 01:20:09.68ID:iZzAoNCU0
nc0451 MonkeyPatchFilters-191017
動画ダブルクリックをコメント上でやると事故でニコるので
ボタンを出さないようにワークアラウンド追加しました.
変更点は「動画ダブルクリックでフルスクリーン.txt」のみ
0466名無しさん@お腹いっぱい。 (ワッチョイ b367-ZGIR)
垢版 |
2019/10/19(土) 09:38:48.45ID:FncIamLs0
>>464
今はZenzaを使ってない&手元に無いので違うかもしれないけど、使っているのがフィルターで導入したZenzaなら、URL=のところでfetched.htmlを除外しておけばオン/オフしなくても良いんじゃない?

もしも↓のようになっているのなら
URL = www\.nicovideo\.jp/

↓こうすることでfetched.htmlを除外できる
URL = www\.nicovideo\.jp/(?!/local/fetched\.html)


ブラウザーの拡張で導入したZenzaの場合は、スクリプトに↓のような感じで追加しておけば良いのかな?
@exclude *://www.nicovideo.jp/local/fetched.html*
0469名無しさん@お腹いっぱい。 (ワッチョイ b367-ZGIR)
垢版 |
2019/10/21(月) 08:59:37.22ID:31GkTuyQ0
>>467-468
nlが起動しきる前にブラウザーを起動したときに起こる症状。
※ブラウザーの機能を取り込んだソフトを起動したときにも起こるかもしれない。

nlが起動しきる前のプロキシが機能していない場合にブラウザーがプロキシを避けてアクセスするようになると、ブラウザーを再起動するかプロキシの設定が反映されるまでnlを通さないアクセスになってしまう。


これがwikiのFAQにない場合は、記述しておいても良いかもしれない。
0470名無しさん@お腹いっぱい。 (ワッチョイ 03d4-GDtP)
垢版 |
2019/10/21(月) 13:38:28.90ID:eTsB47HI0
今朝になってマイページを開こうとすると通信中にエラーが出て正常に表示されなくなったり
どの動画ページを開いてもコメントが取得できなくなった

ニコニコの仕様変わった?
おま環かな
0472名無しさん@お腹いっぱい。 (ワッチョイ 03d4-GDtP)
垢版 |
2019/10/21(月) 18:52:46.34ID:eTsB47HI0
nl再起動とかデフォルトの状態で試してみるとかやったけど直らなかったので環境書きます

≪動作環境≫
  【OS・Java・本体】
  NicoCache_nl+150304mod+191002mod (く) (based on NicoCache v0.45)
Running with Java 1.8.0_231(amd64) on Windows 10
  【ブラウザとバージョン】Mozilla Firefox 56.0.2
  【使用プレイヤー】公式HTML5
 ≪NicoCache環境≫
  【拡張の状態】すべて外した
  【プロキシ】デフォルト設定のproxy.pacを利用している
  【その他】なし
 ≪質問/障害内容と検証状況≫
  【事象・質問内容】
  動画の再生ページやカテゴリ別のページを見ることはできるけど、マイページに接続すると「安全な接続ができませんでした」と出て表示されない
  動画の読み込みやコメントの取得に失敗する
  【検証済の内容】
  拡張やフィルターを外して最新版のデフォの状態で試しても同じ症状がでます
  (NicoCache_nlwiki(新)のトラブルシューティングを全て試したか否か)
  試しました
  【特記事項】
   NicoCacheを使わない場合は問題なく再生できるしマイページにも入れます
   昨日の深夜3時頃にwindows updateで1809のKB4512578をインストールして今朝PCを再起動して以降この問題が起きるようになったですが、これもなにか関係あるでしょうか?
0476名無しさん@お腹いっぱい。 (ワッチョイ 1758-BV4E)
垢版 |
2019/10/21(月) 23:01:00.76ID:HKyTsanb0
Fx56ってQuantum以前のラストバージョンか
なんかのアドオン縛りのせいで更新できてないんだろうけど、さすがにもう2年前のバージョンでレガシーすぎる
諦めて更新するか別ブラウザに乗り換えよう
Waterfoxあたり試してみたら?
0481◆2TK8xdazzp3d (ワッチョイ d376-Zm7l)
垢版 |
2019/10/24(木) 23:43:28.69ID:AgbCiL3X0
nc0452 NicoCache_nl+150304mod+191024mod (く) + alertOldBinary Extension v180630
[不具合修正]
・JSONパーサが負の数を解釈できないバグを修正(>478-479)

NicoCache_nlのバグでした.これはひどい……今までよく動いてたなあ
0483名無しさん@お腹いっぱい。 (ワッチョイ c334-mjLV)
垢版 |
2019/10/25(金) 00:37:19.91ID:9NKobyRE0
>>481
ありがとうございます。
キャッシュは復帰しましたが、まれに、キャッシュ済の物が緑リンクにならない事があるのは、おま環ですかねぇ。

今の所分かってるのは、ポップアップで、改行コードが処理されてる物がリンク認識なくて、
改行無しで埋まってるのは正常にリンクされてます。
popThumb_FA 関連(2018/10/23)入れてますが、それでしょうか?
0484名無しさん@お腹いっぱい。 (ワッチョイ d376-Zm7l)
垢版 |
2019/10/25(金) 00:53:27.43ID:XqmcWaUB0
>>483
それですね,リンク先が「watch/(smなしの)数字」になっているときだけ発生していませんか?
いつ入った問題か(171221mod)も原因(サムネIDと動画IDの不一致)もわかってるんですが
解決するにはページ表示時にgetthumbinfo APIを叩きまくるしか無くて
サーバに負荷がかかるのでどうしたもんかなと放置してます.

リンクがsmやsoで発生するなら未知のバグです.
0485名無しさん@お腹いっぱい。 (ワッチョイ d376-Zm7l)
垢版 |
2019/10/25(金) 00:57:46.91ID:XqmcWaUB0
>>484
最初の「それですね」が「それでしょうか?」に掛かってるようにしか見えなくて良くない.
popThumb_FAは直接関係ないと思います.

リンクで色がついてなくてもpopThumb_FAのポップアップの中ではキャッシュ状態が表示されたりはします.
それはpopThumb_FAがgetthumbinfoなどを叩いて動画IDで処理するため.
0486名無しさん@お腹いっぱい。 (ワッチョイWW c334-q2wa)
垢版 |
2019/10/25(金) 08:59:28.68ID:Rr1n4w2w0
>>484
すいません。言葉足らずでした。
例えば、検索の結果画面では、緑リンクになってますが、その動画のポップアップ内では黒のままです。
さらに、そのsm〜にマウスオーバーすると、通常なら、さらにポップアップが出てくるのですが、黒の場合は出てこないです。
ポップアップ内レイアウトで改行がない物では問題なく緑になります。

今回の修正がかかる前までは大丈夫で、リロードを何度かやってたら発生し、nlを修正版と入れ替えても同じでしたので、pop〜のフィルター側かな?と思ったのですが。
0497名無しさん@お腹いっぱい。 (ワッチョイ cf5b-kwV+)
垢版 |
2019/10/26(土) 18:50:03.87ID:XOgaL4dM0
http://www.nicovideo.jp/cache/
のurlって変えられるんかな
いやsedかければいいってのはわかるんだけど
多段nicocacheしてる状況で2個キャッシュメニューがでておいて
両方下層のメニューが表示されるのが若干不便
0498名無しさん@お腹いっぱい。 (ワッチョイ f367-wWDX)
垢版 |
2019/10/26(土) 20:46:40.86ID:LHvhz3Tw0
>>497
PACで/cache/アクセス時に1つしか通さないようにしてみては?

それで、2つそれぞれが別々のキャッシュを持っているなら、ソースを弄るか独自に拡張を用意するとかして別々のurlでアクセス。
あるいは、別のフォルダーとして認識させて/cache/で両方のキャッシュにアクセスできる状態にするとか?
0501名無しさん@お腹いっぱい。 (ワッチョイ cf5b-kwV+)
垢版 |
2019/10/26(土) 22:57:59.45ID:XOgaL4dM0
まだよくわかんないけど
05_topBarFilter.txtの
cachemenuをcachemenu2に置換して
残り容量を別々に表示させるとこまではいった
0502名無しさん@お腹いっぱい。 (ワッチョイ d376-Zm7l)
垢版 |
2019/10/27(日) 00:45:32.68ID:6rzF1ymX0
>>497
URL変更ではなく追加なら出来ます.

[RequestHeader]
Name = handle another cache directory
Match<
^(https?://[^/]+\.nicovideo\.jp)/another-cache/(.*)$
>
Replace<
$1/cache/$2
>

なお拡張にまでURLがハードコードされているため
追加ではなく変更してしまうような機能を安全に提供するのは困難です.
0506名無しさん@お腹いっぱい。 (ワッチョイ cf5b-kwV+)
垢版 |
2019/10/27(日) 23:05:58.58ID:WYTX3NVW0
このスレの住人のレギュレーション的にbatからpowershell呼び出すのってありなのかな?
nicocacheのurl書き換えるshはできたけど
ここの住人基本的にbatかexeでくれって感じっぽいし
まぁXP未だに使ってるとかでもなければpowershell自体は入ってるだろうけど
0507名無しさん@お腹いっぱい。 (ワッチョイW cf5b-LgpC)
垢版 |
2019/10/28(月) 15:01:33.72ID:Kfz6FqmJ0
高速インストーラーって聞いてビビってたけど
そういやwindowsって素じゃ7z解凍できないなって気づいて
Fiddlerにかけたら通信してる様子がないし
開けてみたらただの自己解凍書庫じゃねーかってなってる
0508◆awd5z.AlOFJq (ワッチョイWW 23b4-TtAM)
垢版 |
2019/10/28(月) 15:32:57.40ID:M+SVmrLD0
>>507
真の価値はそこではありません
設定の手間を大幅に省いている所に非常に大きい価値があります
インストールが終わったら基本的に起動させるだけで使えるようになります
一応、ダウンロード等行わなれないのは基本的にNicoCache_nlが回線の細い環境で使われることも想定しているからですが。(実装が若干メンドウというのもありますね)
0520名無しさん@お腹いっぱい。 (ワッチョイ 6776-QhOI)
垢版 |
2019/11/03(日) 16:02:59.03ID:tErHj3NW0
>>519
難しい.Javaで書かれた部分の系譜は分かる範囲では概ねこんな感じだと思います.

まずNicoCache本家のライセンスはNicoCache License (documents/Readme.txt)

次にNicoCache_nl本家のライセンスはライセンス名が明示されておらず次の二文
https://web.archive.org/web/20101019043536/http://nicolist.net/nicocache_nl/magazine.html
> NicoCache_nlの派生版・改良版の配布は、派生版であることを明記してあれば自由に行っていただいて構いません。更新点やソースコードも添えられていると嬉しいです。
> NicoCache_nlの派生版であることを明記しない改変版の配布は禁止させていただきます(本ページによる配布物と紛らわしいものなど)。

その次が(9)の差分,これのライセンスが書かれてないかもしれません.
NicoCacheGUIの差分が,問い合わせに制限を付けたNicoCache License (documents/ReadmeGUI.txt)
NicoCache_nl+modの差分が,バージョン名に制約を付けたNicoCache License (Readme.txt)
NicoCache_nl+mod+modの差分はNicoCache Licenseでライセンスします(これは今度書いておきます)

多分これ以外にも他の方のパッチが入っていると思うのですがその辺はもうわかりません.


local/やnlFilters/の下のファイルはもっとややこしいことになっていると思います.
正直ここにあるファイルのライセンスは全然わかりません.

# コピーレフトって重要ですね
0527名無しさん@お腹いっぱい。 (ワッチョイ 5b76-zDLu)
垢版 |
2019/11/07(木) 03:36:01.68ID:I/Hkbx/J0
>>523
enableMitm=falseな時代は,proxySSL=trueの場合は自前でCONNECTメソッドを発行して
上流プロキシにトンネルを作成していました(暗号文で解釈できないため別処理).
ConnectProcessor→HostportResource→SocketChannel
ブラウザから来た暗号データを直接対象サーバに流し込むか
上流プロキシサーバにCONNECTメソッドを発行してから流し込むかの
違いでしか無いので処理としてはほとんど変わりません.

現在MitM対象ドメインではproxySSL設定は機能しておらず
すべて上流プロキシに送信するようになっています.
TlsEndPoint→GetPostProcessor→URLResource→URL.openConnection(Proxy)
0528名無しさん@お腹いっぱい。 (エアペラT SD0f-k227)
垢版 |
2019/11/07(木) 10:26:15.21ID:a9c9xMRsD
cacheフォルダが読み込めない件の人
一応ファイルシステムを教えてほしい
自分も多分無関係かもだけどfat32のキャッシュフォルダ壊れたし
0529名無しさん@お腹いっぱい。 (エアペラT SD0f-k227)
垢版 |
2019/11/07(木) 10:26:15.55ID:a9c9xMRsD
cacheフォルダが読み込めない件の人
一応ファイルシステムを教えてほしい
自分も多分無関係かもだけどfat32のキャッシュフォルダ壊れたし
0532名無しさん@お腹いっぱい。 (ワッチョイ 5b76-zDLu)
垢版 |
2019/11/08(金) 01:32:12.46ID:rSJdIscX0
FAT32やexFATのような非ジャーナリングファイルシステムは抜くタイミングを間違えただけで壊れるし
USBメモリ自体もハードウェア的に壊れやすいからUSBメモリをファイル置き場にするのはやめるんだ……
0533名無しさん@お腹いっぱい。 (ワッチョイWW ef84-pVHV)
垢版 |
2019/11/08(金) 02:45:34.20ID:n+UYmPM20
USBメモリは遅延書き込みが有効になってる場合だと、きちんとエクスプローラーやタスクバーのUSBアイコン等からエジェクト動作やらんとファイルシステムぶっ壊れる
遅延書き込み無効であっても読み書き中に抜いたらぶっ壊れる
意図的に読み書きしてなくてもOSが知らぬ間に読み書きしてるときに抜いたらやはりぶっ壊れる
0535名無しさん@お腹いっぱい。 (ワッチョイ ab58-pH9E)
垢版 |
2019/11/08(金) 08:09:34.58ID:38Z659Rf0
あくまでNicocache用のファイル置き場としてFAT32のUSBメモリが不適当って話では
USB接続のHDDをext4あたりでフォーマットして使えば少しは信頼性良くなるんじゃない
ラズパイの出力電流足りるかわからないし、結局は予告なしにUSBケーブル引っこ抜いたら壊れる可能性高いけど
0540名無しさん@お腹いっぱい。 (ワッチョイW 0f5b-1uSq)
垢版 |
2019/11/10(日) 23:53:37.11ID:JNrXP/7Z0
ランチャースクリプトをpowershellで書いて
Wslでpowershell core使ってwslとwindows交互に起動する謎の遊びにハマったけど
キャッシュフォルダの.folderファイル読むやつ
対応するOSで読めない形式のパスがあるとき起動できなくなるっぽい?
0541名無しさん@お腹いっぱい。 (ワッチョイ 0f1f-pH9E)
垢版 |
2019/11/11(月) 10:52:20.15ID:fItOLgyS0
なんか、何度やってもfetchリンクが表示されないので、インストーラー使って全部インストールし直して、
recomend extentionを全部入れでやっても、fetchリンクが表示されない。
なんか、他にやることあるの?
あ、movieFetcherFilterはアップローダーにある最新の奴を使ってる。
0545名無しさん@お腹いっぱい。 (ポキッー 0H7f-QzFo)
垢版 |
2019/11/11(月) 20:11:08.66ID:b95lfVwKH1111
niconicoの昔のVersionならある時期も存在した気がするけど、個人的にはfetchが表示されないということ事態が起こってない
0548名無しさん@お腹いっぱい。 (ワッチョイW ee5b-pBlF)
垢版 |
2019/11/14(木) 23:55:26.31ID:QPiJlJIQ0
今更だけどUSBメモリの件ext4で現状安定してる
半分スレチだけどラズパイにバスパワーのハブ使うぐらいなら
Wパワーケーブルとセルフパワーハブの組み合わせの方が個人的にはいい気がする
要は電流足りりゃいいんだろ?
0549名無しさん@お腹いっぱい。 (ワッチョイ 0684-Ks/Y)
垢版 |
2019/11/18(月) 18:32:54.87ID:3waxii+x0
https://nicocache.jpn.org/src/nc0459.txtの前半部分、これを
この関数↓に書き換えたいんだけど上手くいかない、理由わかる人いる?
(多分このテキストファイル、文字化けするからエンコーディングはUTF-8(Unicode)を指定してね!)
function FGVCSet( givenID , TransformStyle , VolumeSet ){
document.getElementById(givenID).addEventListener("click", function() {
var video = document.getElementsByTagName("video");
var Vbar = document.querySelector(".VolumeBarContainer > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)");
Vbar.style.transform = TransformStyle;
video[0].volume = VolumeSet;
});
}

FGVCSet("fgvc-set-0.01","scaleX ( parseFloat ( 0.01 ) )",parseFloat(0.01));
FGVCSet("fgvc-plus-0.01","scaleX ( parseFloat ( video[0].volume + 0.01 ) )",parseFloat(document.getElementsByTagName("video")[0].volume + 0.01));
FGVCSet("fgvc-minus-0.01","scaleX ( parseFloat ( video[0].volume - 0.01 ) )",parseFloat(document.getElementsByTagName("video")[0].volume - 0.01));
0550名無しさん@お腹いっぱい。 (ワッチョイ ee5b-zGDE)
垢版 |
2019/11/18(月) 18:40:50.59ID:PgCJfRtt0
証明書入れるためだけにroot取れる端末買うのもあれだし
いっそrootedなAndriodでNicoCache_nl動かすの試した変態とかいないかな
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況