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

レス数が950を超えています。1000を超えると書き込みができなくなります。
2018/01/27(土) 11:31:17.16ID:tBASqTJv0
!extend:default:vvvvv
!extend:default:vvvvv
スレ立て時に↑をコピペして3行で書き込んでください

ニコニコ動画のキャッシュを自動的に保存して
二回目以降はローカルから再生することで
ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。

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

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

Java ソフトウェアの無料ダウンロード
ttp://java.com/ja/
Java Runtime Environment (JRE) 5.0以上が必要。

■関連サイト
NicoCache_nl wiki
ttp://www58.atwiki.jp/nicocache/
NicoCache_p - パンヤポータル
ttp://homepage2.nifty.com/wanko/pangya/nicocache.htm
NicoCache_u
ttp://www28.atwiki.jp/nicocacheu/
NicoCacheGUI - HB Software Factory の跡地に出来た何か。
ttp://hbsoft.s10.xrea.com/
ASR's Room NicoCache (本家様。公開停止中)
ttp://homepage1.nifty.com/asr/index.html

【ニコニコ】自動ローカル保存プロクシ NicoCache21
https://egg.5ch.net/test/read.cgi/software/1495681255/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2018/10/28(日) 01:03:44.31ID:wOWYl3Ey0
そもそも常識的に考えて約10年前の骨董品持ち出してサポートしてくださいって非常識すぎね?そんなこと無い?
2018/10/28(日) 01:19:56.81ID:+OHtbkX70
>>878
nl_ListX_090319にちゃんと入ってる
おそらく発生している問題の対処法も同梱のうまく動かない時の対処法.txtに書いてある
2018/10/28(日) 01:42:24.80ID:+OHtbkX70
>>878
ごめん、適当なこと言っちゃってた。
httpsには対応してないので動いてない。
05_topBarFilterの17行目にある”/cache/”を"http://www.nicovideo.jp/cache/";に書き換えれば動くことは動く
2018/10/28(日) 01:43:44.19ID:EH9lR/gT0
>>879
口臭いから黙ってろよ
2018/10/28(日) 03:45:09.96ID:+OHtbkX70
>>878
nlGetFileExt.javaに1か所、nlGetTag.javaに3か所あるhttp://www\\nico〜をhttps?://www\\nico〜に変更してそれぞれビルドしたら動くことは動いた。
たぶんこれでいいんだと思うけどよくわからん。
自己責任ということでひとつよろしく。
2018/10/28(日) 06:43:10.93ID:OPkPiBLod
口臭いから黙ってろよ()wwwwwwwwプププッwwwwwwww
2018/10/28(日) 08:32:24.62ID:HhdX8LK+0
/local/cachemanager.swf から /cache/getxml? とかへhttpでアクセスがあるみたいだけど、Flashのソースからhttpsでアクセスするようにできないかな?
ソースが残って無くて無理そうなら、 ttps://wp-technique.com/flash-url/ に書いてあるような方法での対処を考えるけど
2018/10/28(日) 17:15:32.25ID:VbmfyCuh0
非公開設定だとキャッシュ持ってても再生できないのか…残念
2018/10/28(日) 23:32:57.58ID:QnXgd42o0
>>875
ありがとうございます!できました!!
nc0096の個人設定2.txtに重要な記述があったんですね…popThumb_FAが効かなくなるからと抜いていたのが原因でした
個人設定3と4を無効にしたら動くようになったんですがキャッシュ済みの動画だけポップアップされず
一個一個試した結果個人設定2-2も無効すると動作することがわかりました本当にありがとうございました!
2018/10/29(月) 01:28:33.16ID:xo/ICyhx0
コメント投稿できないの俺だけ?
2018/10/29(月) 07:43:15.34ID:8ulMfbYZ0
フィルタまとめさんのPremium〜.txtが古いかプレミアムなのに入れてんじゃん?
2018/10/29(月) 21:26:57.38ID:xo/ICyhx0NIKU
>>889
仰るとおりで…ありがとう
2018/10/29(月) 21:58:22.17ID:MxMGLekZ0NIKU
>>886
id="js-initial-watch-data" data-api-data=から始まるjsonデータをapiとして引っ張ってこれる方法があるならまだ何とかなるんだけどねぇ(管理者削除も含む)
ニココメの実装方法見てると、その方法は確かに存在するみたいなんだけども、俺には一切分からない技術だ
インスペクターでネットワーク監視しても出ないし
ネット検索しても出てこない
もしかして動画ページをスクレイピングしてるのかも
2018/10/30(火) 00:19:26.18ID:Rwnr8glm0
再生終わった後の動画一覧に出るキャッシュが赤色だけになってしまった
2018/10/30(火) 01:49:51.33ID:+ysPAxPJ0
何も考えずにJava更新したらめちゃくちゃになった…
はーめんどくせ
2018/10/30(火) 04:15:40.47ID:WbMlM99AM
期限切れ動画、削除済み動画のキャッシュ利用をzenzaに対応させるのは難しいでしょうか
2018/10/30(火) 06:22:30.40ID:owHrU8CZ0
対応方法を提示してもらう場合は別として
原則対応させることはありません
2018/10/30(火) 12:40:14.31ID:v3vpyx0u0
chrome,firefox,新規プロファイルのwaterfoxは正常動作したのに普段使いのwaterfoxだけが特定投稿者やマイリストのポップアップでerrorになる、なってた
nicocacheもwaterfoxも弄ってないのにいつの間にか治ってた
結局あれは何だったんだろう
2018/10/31(水) 06:45:06.66ID:KPTUmJw00
動画一覧のキャッシュアイコン治らねぇ
キャッシュ有り無し問わず赤アイコンが表示されてしまう
2018/10/31(水) 08:11:22.81ID:6sUoZBtka
>>894
zenza使ってないけど読み込みに失敗するんですが
2018/10/31(水) 08:50:27.99ID:92YNdXI10
読み込みに失敗するのは該当する動画が無いかNicoCache_nlが動画ファイルを認識していないため再起動が必要
それでもダメならテンプレ埋めて投稿するなりトラブルシューティングで問題を切り分けてもらうしかない
2018/10/31(水) 16:22:36.12ID:6sUoZBtka
試しにzenza導入したらZenクリックで再生できました。
動画ページに行くと失敗しましたと言われますが…ありがとうございました
2018/10/31(水) 19:36:41.31ID:CQU2r5he0
≪動作環境≫
 【OS・Java・本体】NicoCache_nl+150304mod+181021mod (く) (based on NicoCache v0.45)
Running with Java 1.8.0_191(x86) on Windows 10
 【ブラウザ】Version 63.0, first offered to Release channel users on October 23, 2018(64ビット)
【使用プレイヤー】GINZA
 【FlashPlayerのバージョン】You have version 31,0,0,122 installed
≪NicoCache環境≫
 【拡張】ttps://dotup.org/uploda/dotup.org1680827.txt.html
 【プロキシ】デフォルト設定のproxy.pacを利用している
 【その他】なし
≪質問/障害内容と検証状況≫
・fetchが正常に作動しない(retry、too many dmc request failed ばかり)
fetch: so34043714 failed, waiting 10 seconds for next retry...
fetch: so34043714 failed, waiting 20 seconds for next retry...
fetch: so34043714 failed, waiting 30 seconds for next retry...
fetch: so34043714 failed, waiting 40 seconds for next retry...
fetch: so34043714 failed, waiting 50 seconds for next retry...
fetch: so34043714 failed.
・nc0268とnc0096をつかったpopThumb_FAで、でてくるはずのpopがランキング画面において出てくるso動画と出てこないso動画が存在する。
一度watch画面にするとそれ以降popがでてくる。

failed to process: https://www.nicovideo.jp/pr_Redirect_i.nicovideo.jp/v3/video.array?v=so34043714&;nlFilter
java.net.ConnectException: Connection timed out: connect
2018/10/31(水) 19:40:22.45ID:YAIVQGbhM
>>901
拡張の画像にパスワードかかってる
2018/10/31(水) 19:49:14.89ID:92YNdXI10
>>901
>>858
>>863
これと同じ症状かね
て言うかなんでパスワード掛けたし
2018/10/31(水) 20:29:18.97ID:CQU2r5he0
レスありがとうございます
>>902
>>903
https://dotup.org/uploda/dotup.org1680882.txt.html
です。すみません。改めてよろしくお願いします。
2018/10/31(水) 20:55:03.68ID:92YNdXI10
fetcherのバージョンが古い可能性が微レ存
2018/10/31(水) 21:04:56.38ID:CQU2r5he0
レスありがとうございます
>>905
# movieFetcherFilter.txt 2018-10-24
と書いてあります。
2018/10/31(水) 21:07:36.83ID:uH4ptYgz0
Extension2: alertOldBinary_180630
Extension2: ExtUtil_110125
Extension2: nlMovieFetcher_110411(v0.6) w/ 180906 o_O

ログでこんな感じで、fetcherのバージョンが出るんだけど、その部分は?
ログの最初の方にあるよ。
2018/10/31(水) 21:17:41.01ID:CQU2r5he0
>>907
Extension2: nlMovieFetcher_110411(v0.6) w/ 180906 o_O
Extension2: ExtUtil_110125
Processor Extension: nlApiUtilExtension rev16g+20171215mod
です。
2018/10/31(水) 22:26:56.09ID:CQU2r5he0
みなさまありがとうござまいます。
popthumb_FA.txt内の
[Replace]
Name = popThumb_FA:JS SET
の可否によって
公式動画(so〜)のポップアップはできません。ののち、ポップアップが出てくるもの
とでてこないものが分かれることがわかりました。
これはどういうことでしょうか。よろしくお願いします。
2018/10/31(水) 22:35:27.62ID:92YNdXI10
so34043714_転生したらスライムだった件_第4話「ドワーフの王国にて」.mp4とかそんな名前のキャッシュファイルが出来てる?
一旦削除してNicoCache_nlを再起動うまく行くかも
popThumb_FAは専門外なので知らん
911名無しさん@お腹いっぱい。 (ワッチョイ 1baa-9OwH)
垢版 |
2018/10/31(水) 22:52:01.49ID:CQU2r5he0
>>910
動画を最初から飛ばしもせずに視聴し終了すると、キャッシュファイルができます。
それを削除しnicocache_nlを再起動させfetchしてみましたが、retryがでてきてしまいました。
期待に沿えずすいません。
2018/10/31(水) 23:17:25.56ID:92YNdXI10
あともう出来ること思い付かないな
該当ページでF12→ネットワークタブ→ページ再読込でmp4ファイルがhlsで通信してないことを確かめる/127.0.0.1にfetch関連のデータが飛んでることを確認する
nlMovieFetcherのDebugを全部ONにしてテキストファイルに書き込んでアップローダにあげてここに報告して作者様の反応を待つ
くらいしかもう…
2018/10/31(水) 23:29:11.38ID:UMBbwSUwp
ありがとうございます。
とても助かります。

明日試みます。よろしくお願いします。
2018/11/01(木) 06:46:35.56ID:TmhF+iBD0
>>912
nlMovieFetcherのDebugを全部ONがこれかどうかわかりませんが、
https://dotup.org/uploda/dotup.org1681297.txt.html

させていただきました。よろしくお願いします。
2018/11/01(木) 12:57:26.19ID:jgFSg1Mkp
少しお聞きするのですが、少し前からモニターの画面が100%表示設定なのに上下左右が少しだけ大きくなる不具合が続いているのは関係ないですか?
2018/11/01(木) 13:28:40.09ID:nh+7NchU0
画像…
2018/11/01(木) 19:08:45.22ID:TmhF+iBD0
915です。
https://dotup.org/uploda/dotup.org1681649.png.html
が画像になります。申し訳ありませんがよろしくお願いします・
2018/11/01(木) 19:10:48.36ID:TmhF+iBD0
917のアップロードした画像を見ましたが、なにも障害がないです。
モニター外がキチっと映っています。
画像で事象が映っていなくてすいません。
2018/11/01(木) 19:54:32.31ID:TmhF+iBD0
何度も申し訳ございません。スレ汚しお許しください。
携帯で撮った写真をアップします。
これはブラウザを最大化した時の上橋の画面です。
https://dotup.org/uploda/dotup.org1681694.jpg.html
2018/11/01(木) 20:23:49.82ID:nh+7NchU0
うーん、関係ありそうなのはモニターの設定かWindowsの画面に関する設定だと思うなぁ
見る限りはNicoCache_nlには関係なさそう
いずれにせよここで訊く問題じゃないから改めてmicrosoft communityとかに投下したほうがいい
921名無しさん@お腹いっぱい。 (ワッチョイ c7aa-YdG1)
垢版 |
2018/11/01(木) 20:30:22.55ID:TmhF+iBD0
>>920
ありがとうございます。
少しでも関係があればと思い投稿しました。すいません。
2018/11/01(木) 22:50:42.35ID:7D3ji48Z0
動画一覧の赤キャッシュアイコンなおらないわ
なにが悪さしとるんや
2018/11/02(金) 00:26:10.04ID:ugjK918X0
NGCommentExtension https対応してくださった方ありがとうございます!
これでまた長文NGできるよかった
2018/11/02(金) 06:12:45.50ID:HsCjFUwY0
>>922
nc0269.txt  99-15_thumbInfoFilter(追加):watch_app.jsの更新に対応ほか

JSONのアドレスと内容も変わっていたので、それを「新」として追加。

前のJSONは、引数がわからないけどアドレス自体はまだ残っているようなので、「旧」として有効なまま残しています。
2018/11/02(金) 06:48:39.10ID:klUAelCi0
>>924
なおった!ありがとうございます!
中身勉強しよう
2018/11/02(金) 19:24:08.92ID:HsCjFUwY0
nc0271.txt  header_light.cssのセレクターを修正

:first-child → :first-of-type
:last-child → :last-of-type


>>813
nc0270.txt  watch_page_reconstruct.cssをコンテンツツリーにも対応させてみた

Aeroっぽいやつをコンテンツツリーに対応させて、動画視聴ページ読み込み時の仮の枠用の修正を入れてます。
2018/11/03(土) 09:19:02.08ID:o76xKpM30
nlApiUtilExtensionってhttps化しているやつあるのかな?

APIでいくつかアドレスが変わっているのがあるようだけど、とりあえず手元にあるnlApiUtilExtension.javaで、アドレスが変わっているのが確認できたやつ以外は単純にhttp → httpsって感じで様子を見てみる。


>>874
nc0272.txt  「data-nl_fetch_link」を先に判定するようにしたfetchAll.jsの例

9行目と19行目が逆なので入れ替えた。
2018/11/03(土) 16:22:57.34ID:o76xKpM30
11月1日にカテゴリが追加されているみたい。

ttps://blog.nicovideo.jp/niconews/89512.html


>>927
httpsで表示できないページはhttpのままにして、とりあえず弄ってみた。

nc0273.7z  nlApiUtilExtension rev16g+20181103mod:https対応、動画タイトルのリンクの色の変更、キャッシュアイコン周りの編集など※要コンパイル!書き換えたファイルのみ入れてます

※コンパイル時に推奨では無い処理って感じで68個くらいカウントされると思います。


!!!注意!!!
Javaわからんので、どこかおかしかったとしても、たぶん直せない。
2018/11/04(日) 16:22:24.15ID:U5zKNcd00
フィルタまとめ#80うpしました
http://nicocache.jpn.org/src/nc0274.7z

更新物:watch_page_reconstruct.css,fetchAll.jsなど

watch_page_reconstruct.css
>>926さんの変更をマージしました
fetchAll.js
>>927さんの変更をマージしました
105_PlaybackrateChanger.txt
https→http化のフィルタ削除
106_コメントのコマンドを削除.txt
https→http化のフィルタ削除
112_readme.html
現状に合わせ更新
2018/11/05(月) 01:45:09.37ID:XBrK8u7i0
些細なことですが、NicoCache_nl Wikiの
「最低限 NicoCache_nl+mod が動作するまでのインストール方法」の手順4にある、
Environment_variable.bat の内容と、ダウンロードできるものに少し違いました。

ダウンロードしたファイルでは、
setx PATH "%ANT_HOME%\bin;%JAVA_HOME%\bin"
になっていますが、この%ANT_HOME%がこの時点ではうまく取得できないので、
環境変数PATHが "\bin;\bin" みたいになります。
2018/11/05(月) 01:52:03.20ID:t/YH4bVX0
>>930
修正しました(多分)
2018/11/06(火) 06:46:54.22ID:QGf3jeWz0
fetch を最初から入れなおそうとしたい場合の最新の手順を書いた
所を教えていただきたいです。よろしくお願いします。
2018/11/06(火) 12:24:19.73ID:GWv/Q7QM0
久しぶりに使おうとしたらfetchエラーやら動かなくなってた
コンパイルやらなんやらすっかりやる事忘れとった
オミトロン死んでたけど同じ事NicoCacheでほぼやれそうね
ファイル上げてくれた人感謝
>>932
https://www65.atwiki.jp/nicocachenlwiki/
ここに懇切丁寧に載っとる
2018/11/06(火) 19:07:11.02ID:QGf3jeWz0
>> 933
URLありがとうございます。
がんばってみます!
2018/11/08(木) 05:01:55.55ID:NiunG6S50
java11に更新しようとしているのですが、環境変数が通りません。

C:\Windows\System32>java -version
Error: opening registry key 'Software\JavaSoft\JRE'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

C:\Windows\System32>javac -version
javac 11

一応確認ですが、wikiにあるインストール手順でも、
https://adoptopenjdk.net/installation.html?variant=openjdk11&;jvmVariant=hotspot#x64_win-jdk
ここに書かれているインストール手順でも、zipファイルを解凍して環境変数を弄るだけで、
レジストリを変更するような手順は(手動でも自動でも)無いようですが、それで正しいんですよね?
2018/11/08(木) 10:50:25.65ID:d08Zd+JG0
レジストリはいじる必要ないよ
PC再起動はしましたか
937名無しさん@お腹いっぱい。 (ワッチョイ 531b-sYU0)
垢版 |
2018/11/08(木) 15:24:03.94ID:Mv0nIbw60
nc0275入れてみたけどセキュリティの関係上Chromeで動かないような。みんなはどうです?
2018/11/08(木) 15:50:25.92ID:d08Zd+JG0
使ってないから分からんけどソース見る限りはURLが//から始まってるところが悪さしてる可能性あり
2018/11/08(木) 18:02:11.62ID:OhhmaJOs0
まだniconico自体がhttpsに完全対応していないみたい

>>937
サムネイルがキャッシュされていない場合、httpsでアクセスすると404になってますね

387行目

"thumbnail_url": "https:\/\/tn-skr" + (id % 4 + 1) + ".smilevideo.jp\/smile?i=" + (vid2cid[id] || id),

この行のhttpsをhttpに修正
2018/11/08(木) 18:05:22.93ID:svO2hO6DM
>>939
httpsに対応しているのはtn-skr[1-4]じゃなくてtnサーバ
2018/11/08(木) 22:15:44.23ID:NiunG6S50
>>936
再起動はしています。

もう一つ確認ですが、>>935の手順でJDKをインストールすればJREを別途インストールする必要はない、で正しいですよね?
2018/11/08(木) 22:25:46.53ID:4ygTgCDWa
>>941
むしろ入れちゃだめ
他のjavaちゃんと消してる?
パスがちゃんと設定できているとすると、
system32のjavaの残骸が消えてないから>>935になる
2018/11/08(木) 23:41:01.08ID:d08Zd+JG0
>>941
そうです。
環境変数に過去の設定が残っている可能性があります。
自分はそこで一回躓きました。
2018/11/09(金) 00:40:50.20ID:BuB/gEcy0
正しくインストールできるとこんな表示になります
C:¥>java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment AdoptOpenJDK (build 11+28)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11+28, mixed mode)
C:¥>javac -version
javac 11

"java"がいわゆるJRE(java runtime environment)のことでJavaバイトコードをJVM(java virtual machine:java仮想マシン)で機械語に変換して実コンピュータ上で実行させるためのソフトウェアになります
"javac"はJavaソースコードをJavaバイトコードに変換するソフトウェアのことです
因みにAdoptOpenJDKでは仮想マシンをHotspotとOpenJ9から選べますがこれはHotspotは通常環境、OpenJ9は比較的性能に制限のある環境で動作させる仮想マシンという理解で問題ないです
2018/11/09(金) 04:50:22.85ID:B0Te4EdY0
他のJavaが消えていないんだと思うけど、
よくわからないならユーザ環境変数だけじゃなくてシステム環境変数のPATHも追加すればいい
2018/11/09(金) 07:29:32.06ID:BuB/gEcy0
少し早いですが次スレを用意して置きました
【ニコニコ】自動ローカル保存プロクシ NicoCache23
https://egg.5ch.net/test/read.cgi/software/1541715924/
2018/11/09(金) 23:35:48.33ID:3e8X4Bp30
popThumb_FAででてくるPOP画面が、ランキングに限って出てこないですが、
他のページ(視聴履歴)等では出てきます。
出てきた後はランキングでも出てきてしまいます。

これはパソコンが悪いのでしょうか。
2018/11/09(金) 23:41:54.15ID:3e8X4Bp30
コマンドプロンプトはこのようになっています。
C:\Users\>java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) Client VM (build 25.191-b12, mixed mode)

C:\Users\>javac -version
javac 1.8.0_191

C:\Users\>
2018/11/09(金) 23:59:43.52ID:BuB/gEcy0
>>947
専門外なので分からないけど
正しいインストール手順を最初からやり直してみたら
2018/11/10(土) 00:06:53.60ID:28HShNIL0
>>949
了解しました。やってみたいと思います。
ありがとうございます。
2018/11/10(土) 04:41:46.81ID:qV6zOX6k0
>>945
ユーザ環境変数からシステム環境変数に変えたら通りました。ありがとうございます。

>>942-943
やはり他のJavaがちゃんと消えてなかったんですかね
system32にも環境変数にもそれらしいものは無いんですが…
ともかくこのまま行ってみます。ありがとうございました
2018/11/10(土) 06:37:08.56ID:7MELXlgy0
>>947
ランキングのページで21位以下が動いていないというのであれば
21位以下はJavaScriptで動的に作られているためです.
これはNicoCache_nl同梱のフィルタの問題です.

もちろんニコレポのようにJavaScriptで追加されたところを検出(08_MutationObserverHooks)して
ポップアップやキャッシュアイコンを追加することはできるんですが,
それがわかっていてなぜやってないかと言うと
私がまったくランキングのページを使っていないので
メンテナンスする気が起きないためだったりします.
使ってる人が対応させてマージ要求してくださってもいいんですよ.

そもそもランキングのトップページ以外に対処すべきページがあるかどうかすら知らんのよ……
2018/11/10(土) 07:42:51.74ID:28HShNIL0
>>952
返信ありがとうございます。
>>831 様の内容を参考にさせていただきましたが結局解決せず終わってしまいました。
自分に対応能力がありません。本当に申し訳ありません。
2018/11/10(土) 09:52:16.32ID:F0MJgqzna
>>951
システム環境変数にして実行できたってことは
パスがちゃんと設定できてなかったっていうことだよ

他のjavaがあるのは確定
パスがちゃんと設定出来てなかったので
今の情報ではある場所はsystem32以外のシステム環境変数のどこか、
としか分からない

まあ実行できたならいいんじゃないの
2018/11/10(土) 10:09:14.17ID:1OrLfluX0
Windowsに複数アカウントが作成してあってNicoCache_nlを共有する場合はシステム環境変数の方が手間が省けていいけど
メインアカウント1つだけならユーザー環境変数のほうが良い
ユーザー環境変数の設定がシステム環境変数の設定を上書きして読み込んでくれるしpathの設定間違ったとしてもcollapseする心配がない
2018/11/10(土) 18:30:59.78ID:YiYo5R8Ma
ログに dmc cache exisits: 動画名
と表示されるのはどういう状態なのでしょうか?
期限切れの動画を再生しようとするとこれが出て再生に失敗します
2018/11/10(土) 18:57:14.75ID:1OrLfluX0
>>956
dmcキャッシュがあるよっていう状態でしょ
その情報だけじゃ何も分からん
f12でvideoタグのurlどうなってんの
2018/11/10(土) 19:17:05.39ID:9pTHdVEKM
>>953
設定ファイル(nlFilter)に追記(or編集)かjsファイルの以下部分を直接変更でどうでしょう?
(いまPC無くて動作確認ができてないのですが設定の説明とコードを確認した感じでは動的に追加された要素に対応してそうです)


// onmouseover="popThumb(〜)"がなくてもjavascriptで追加する:すべてのページのリンクを対象にする
popThumb.use_addEventListener_byJS_allPage = false;

これ(false)を trueにする



// onmouseover="popThumb(〜)"がなくてもjavascriptで追加する:対象にするページのマッチパターン(正規表現)
popThumb.use_addEventListener_byJS_targetPage = "^http://www.nicovideo.jp/(watch/|my/watchlist|playlist/mylist/|recommendations)|^http://search.nicovideo.jp/|^http://twitter.com/|^https?://www.google.co(m|.jp)/search";

ランキングだけ追加したいならこちらを編集するのも可(正規表現)
2018/11/10(土) 20:52:02.48ID:28HShNIL0
>>958
ありがとうございます。
今のところ、以前よりもsm動画と視聴済のso動画がPOPがでてきました!
2018/11/12(月) 19:24:26.63ID:RFyo0sKY0
nlFilterのidGroupの挙動について、NLFilterListener.javaにある説明を見た感じだとサムネIDだけで処理できそうですが、実際にはマッチしませんでした。
※「nc0278.txt  99-15_thumbInfoFilter(追加):アニメチャンネルの外部プレーヤーに対応」を編集中に確認。

とりあえず「(?:(\w{2}\d+)※これはidGroup1番目用のダミー)?」をダミーで入れてidGroupの2番目にサムネIDを指定することで狙った処理ができています。


ダミーの「(\w{2}\d+)?」なしでidGroupの指定が1つだけだと、サムネIDで「ニコ動」内でもマッチしないのは仕様でしょうか?

あるいは、適用ページが説明の「ニコ動」に該当しない?


もしも仕様である場合、wikiの「nlFilterの文法」の「idGroup」へ↓のような感じで書いて欲しいです。

 動画IDが無くてサムネIDだけしか使えない場合、idGroupの1つめのID(動画ID)用のダミーとして"Match"に"(\w{2}\d+)?"を入れる。

 ダミーの"(\w{2}\d+)?"を入れる場合、"Match"の最初の方へ入れると処理が遅くなるため、できるだけ最後の法へ入れると良い。
2018/11/12(月) 19:26:20.68ID:RFyo0sKY0
>>960
最後の法 → 最後の方
2018/11/14(水) 20:52:24.72ID:/mO1HaLM0
「video.array&getthumbinfo用.txt」って、現時点ではいらないやつ?

動画再生ページでポップアップが出ない動画があったので調べてみたら、次のような感じでgetthumbinfoの構造を壊して、その影響でpopThumb_FA.jsがエラーになってたので、外してみたらポップアップが出るようになった。
※エラーの記録をしていないから忘れたけど、1877行目あたりでTAGとnullの表記があったような気がする。

 getthumbinfoに対して「10_thumbInfoFilter(ポップアップリンク用).txt」でa要素が用意されることがある。
 そのa要素のhref属性の内容に対して、「video.array&getthumbinfo用.txt」が新たにa要素を用意することで、↑で用意されたa要素の構造が壊れる。
 これによってgetthumbinfoの構造も壊れてpopThumb_FA.jsで扱えないようになる。
2018/11/14(水) 22:40:11.42ID:/mO1HaLM0
Tag_Ichiba_Counter.jsに関して

動画再生ページ下部の枠がページの読み込み完了後に仮の枠から各種枠に変更されているようで、showIchibaCounter()が実行されるタイミングではニコニコ市場の枠が用意されていないため、警告が表示されます。

枠ができあがるのをトリガーに実行するようにすればいいけど、その辺りの処理は見ていません。

とりあえず37行目〜のsetTimeoutの引数を10000くらいにでもしておけば、枠が用意されていると思います。



nc0279.txt  99-15_thumbInfoFilter(追加):キャッシュ情報を付加(watch:VideoEndScreenRelatedVideosContainer:JSON)新 [2/2]のidGroupまわりを修正

動画再生終了後のプレイヤーに表示される動画一覧に関する修正

 idGroupの2つめのIDででサムネIDを使うように修正

 構造やアドレスが変わって「キャッシュ情報を付加」ができなくなるケースに備えて「キャッシュアイコン追加」でキャッシュ情報が使えるかの判定をするように変更
2018/11/14(水) 23:03:53.08ID:D7hkcXB+0
Tag_Ichiba_Counter.jsに関してですが、枠が出来上がるのはユーザーが画面を下方向にスクロールした瞬間がトリガーになっているため、基本的にはmutationObserverでキャッチするしかありません
setTimeoutではトリガーが時間経過ではないので捕らえきれない上に、無闇に増やすと画面の描画時間が極めて遅延するために使用を最小限にしています
ブラウザーの構造上、linkタグ等でjavascriptを読み込んだ瞬間に他のhtml構文解析やスタイルシートによる再構成が完全に停止する上に、setTimeoutを入れるとそのミリ秒分だけ律儀に処理待ちする仕組みの為です
2018/11/15(木) 02:55:11.55ID:S5daVkKS0
nc0280.txt  fetchAllMoviesの処理はできるけど警告が表示されていたので少し弄ったfetchAll.js

link[i].click();の処理をした後に警告が表示されていたのでif文の中に処理を移しました。


nc0281.txt  DOMのイベントでshowIchibaCounter()のタイミングを弄ってみたTag_Ichiba_Counter.js

mutationObserverの使い方は知らないので、setTimeoutの引数を据え置きでDOMNodeRemovedとDOMNodeInsertedでタイミングを弄ってみました。

私の環境では、InViewEventCounterの数値が2のタイミングでshowIchibaCounter()が実行されるようです。

DOMNodeInsertedに{once : true}を指定しているけど、保険的な感じでremoveしています。
※{once : true}無しでremoveを忘れたらOSごととてつもなく重くなって、こんな時間に……

ichibaMainFooterの確認をするならDOMNodeInsertedはいらないかもしれません。
2018/11/16(金) 21:42:40.04ID:1qo4h4wx0
nc0282.txt  Tag_Ichiba_Counter.js:nc0281.txt(>>965)を弄って別動画への移動後や商品の編集後に個数が表示されているようにしてみた
2018/11/17(土) 02:04:01.32ID:wscPe+sH0
popThumb_FA.js内に2カ所あるカテゴリの画像について、style属性か外部CSSで「height: 9px; width: 21px;」か「height: auto; width: auto;」のどちらかを指定してください。

Nアニメでimg要素にwidth: 100%;が指定されていて、それの影響でカテゴリの画像が確認したケースでは388x166の大きさで表示されていました。
2018/11/17(土) 19:41:11.70ID:Gd97J7iq0
watchページで遅延読込される再生リスト/コンテンツツリー/ニコニ広告/ニコニコ市場のコンテナをキャプチャするNicoCache_nl.watch.機能(nllib_watch.js由来)は実装されたのでしょうか?
2018/11/18(日) 01:43:06.67ID:eEdj4eNp0
nc0286.txt  個人的に弄ったmovieFetcherFilter:動画Topランキングの高さを調整
nc0285.txt  サムネイル付きのリンクにtarget="_blank"を指定するフィルター:チャンネルトップで対応するリンクを増やした
nc0284.txt  動画の一覧を見やすくする.txt:チャンネル周りの修正

--------
CustomFiltersに関して

動画再生ページで「投稿日時(.VideoUploadDateMeta-title)に続く日時」が時間のところで改行されている動画があります。

おそらくはページの表示に「メイリオ」が使われているのを前提に幅の調整をしているのだと思いますが、「メイリオ」より優先度が高い「Hiragino Kaku Gothic ProN」が使われる環境だと、わずかに横幅が広くて改行されることがあります。

「margin-right: 6px !important; min-width: auto;」とかで「.VideoUploadDateMeta-title」のスタイルを上書きして、「投稿日時」を「投稿」にするか「.VideoMetaContainer」のフォントに「メイリオ」を指定するなどで対応して欲しいです。

--------
>>968
spawnPlaylistContainer, spawnContentTreeContainer, spawnUadVideosContainer, spawnIchibaContainer
↑これがあるみたい。

ただし、nllib_watch.jsに「内容がセットされておらず表示されていない段階でイベントが発生することに注意.」と書いてあるので、生成前の対象を書き換える場合にはそのままでは使えないと思う。

実際、市場のカウンターには使えなかった。

別途書き換え対象の存在確認をするのを前提に、確認開始のトリガーに使えると思う。
2018/11/18(日) 07:00:38.26ID:Yw/PE74+0
≪動作環境≫
 【OS・Java・本体】NicoCache_nl+150304mod+181021mod (く) (based on NicoCache v0.45)
Running with Java 11.0.1(amd64) on Windows 10
 【ブラウザ】Version 63.0.3, first offered to Release channel users on November 15, 2018
【使用プレイヤー】GINZA
 【FlashPlayerのバージョン】You have version 31,0,0,148 installed
≪NicoCache環境≫
 【拡張】https://dotup.org/uploda/dotup.org1694746.txt.html
https://dotup.org/uploda/dotup.org1694747.txt.html
 【プロキシ】デフォルト設定のproxy.pacを利用している
 【その他】なし
≪質問/障害内容と検証状況≫
・fetchが正常に作動しない(retry、too many dmc request failed ばかり)
too many dmc request の原因を教えていただけますでしょうか。
fetchが一つ行ってもまずこの文言が出てきてしまいます。
なにか重複があるのでしょうか。
よろしくお願いいたします。
2018/11/18(日) 07:24:01.58ID:Zjw8QIbl0
>>970
拡張機能とnlfilter入れすぎで原因特定できるわけ無いから
nlMovieFetcherとデフォで入ってるnlFilter系、/local/のファイル以外全部はずせ
2018/11/18(日) 08:06:43.53ID:Yw/PE74+0
>>971
大変失礼しました。
nlMovieFetcherとデフォで入ってるnlFilter系、/local/のファイル以外を
すべて外してfetchしなおしたところ作動し始めました。
何がおかしかったのか、自己検証してみます。申し訳ございません。
2018/11/18(日) 09:14:51.41ID:Yw/PE74+0
>>971
cacheCommentExtension、というファイルが邪魔をしていたようです。
ありがとうございました。
スレ汚し失礼いたしました。
2018/11/18(日) 11:07:15.58ID:Zjw8QIbl0
どうでもいいんですけどこのトラブルシューティングのページ、ちゃんと活用されてるんですかね?
トラブルシューティング - NicoCache_nl Wiki (新) - アットウィキ  
https://www65.atwiki.jp/nicocachenlwiki/pages/18.html
かなーり基本的な所で躓く人があまりに多いような。
2018/11/18(日) 15:31:46.38ID:AnqIaTgy0
>>2にリンク貼ってあるだけで質問前の説明(>>3)にないから見逃しそう
>>3を新しく書き直したほうがいいかもしれない
2018/11/18(日) 21:37:53.10ID:eEdj4eNp0
>>975
>>2-4 の1行目に「>>2-4」を入れておけば、ポップアップで確認しやすくて良いかも?

--------
nc0287.txt  動画の一覧を見やすくする.txt:高速化とチャンネル周りの修正

チャンネルの小さいサムネイルで誤爆していたのを解消
処理が重複する場合にすぐに抜け出すようにコメントの扱いを変更
暗い場所だと背景の変化がわかりにくいので、背景の後ろに白色半透明の背景を追加
その他CSSの調整など

--------
Nアニメのページに微妙な変更があったっぽい?

キャッシュのアイコンがサムネイルからはみ出している場合は、「15_thumbInfoFilter(基本).txt」の次の箇所を変更で直るかも?

 199行目「.cacheIcon { clear: both; }」を「.cacheIcon { clear: both; }」に変更。

 356行目「<img\s[^>]*?src="[^"]+smile\?i=(\d+)(?:\.\d+)?(?:\.[SML])?\s*"[^>]*>(?:(?!</p\s*>\s*</div\s*>|</a\s*>)[\s\S])*(?:</p\s*>\s*</div\s*>)?」
 を「<img\s[^>]*?src="[^"]+smile\?i=(\d+)(?:\.\d+)?(?:\.[SML])?\s*"[^>]*>」に変更。
2018/11/18(日) 23:22:11.35ID:eEdj4eNp0
>>976
>199行目「.cacheIcon { clear: both; }」を「.cacheIcon { clear: both; }」に変更。
199行目「.cacheIcon { clear: both; }」を「.cacheIcon { position: absolute; }」に変更。
2018/11/19(月) 16:23:25.38ID:bV+luMG80
たとえばこんな拡張機能があったら超便利だなぁと思うが私の技量では無理ゲーな件

smartFetcher(仮)
・通常画質をフェッチできる時間帯である
平日月曜日〜金曜日の2:00〜18:00(24時間表記) 
土曜日・日曜日・祝祭日の2:00〜12:00(24時間表記)の時間帯にだけフェッチする
・あらかじめ動画リンクをクリックして登録などしておくと通常画質時間帯に自動でフェッチする
・回線の最大転送速度の7割と全てのスケジュール済み動画のファイルサイズを自動計算して、予定時刻までに完了できそうにないスケジュール済み動画はスケジュールの段階で自動キャンセルする
・カレンダー(祝祭日)・うるう年・うるう秒対応
・スタート時刻(または時間)と停止時刻(または時間)(あるいは時間と時刻の組合せ)でフェッチスケジュールを一日単位や週間単位や月単位、年単位で指定できる
またはプリセットから選ぶ
・利用最大転送速度を指定できる(例えば最大50KB/s,120KB/s,250KB/s,1MB/sなど)
・fetchが不完全または失敗したら記録しておく機能
・通信がretryなどで失敗したら次の動画に自動でとりかかる機能
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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