【ニコニコ】自動ローカル保存プロクシ NicoCache21 [無断転載禁止]©2ch.net

レス数が900を超えています。1000を超えると表示できなくなるよ。
2017/05/25(木) 12:00:55.78ID:Xck+Fh++0
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
スレ立て時に↑をコピペして3行で書き込んでください

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

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

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

Java で作られており Windows / MacOSX / Linux で動作する。
ttp://java.com/ja/

■関連サイト
NicoCache_nl wiki
ttp://www58.atwiki.jp/nicocache/
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

【ニコニコ】自動ローカル保存プロクシ NicoCache20
http://egg.2ch.net/test/read.cgi/software/1482763300/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2017/12/16(土) 15:56:36.13ID:+YP6V+cL0
>>797
良いですねぇ!
2017/12/18(月) 16:39:17.08ID:dxRP5aa90
Comment Regex Searchをボタンを押すごとに実行するように変更したいんだがどうすればいいんだろう
あとオススメリストの動画をクリックして遷移したときや、投稿者コメントの動画リンクをクリックして遷移した
ときに合わせて(例えばsm9→sm15)data-api-dataのコメントスレッド番号も取り直す処理にしたいし、そのスレッド番号で
コメントデータを取り直す処理、検索しなおす処理がしたいが、全然わからん…
現状では検索ボタン押した一回目のときだけxhrしてコメントデータを取りに行ってるだけ
動画番号が変わっても(例えばsm9→sm15)同じコメントデータで検索し続けてしまう
どうにかできないか…
2017/12/18(月) 21:33:07.62ID:zlM74t0A0
>>804
「ページのソースを追ってページの変移に関するところを弄る」以外で実現するなら、
ボータンを押すたびにページのアドレスを確認して、変わっていたらデータを取り直すって手が使えるのでは?

確か現状では、ページ変移のあとにページのアドレスを書き換えていたと思うので、
変移のタイミングで処理をするとかでないのなら行けると思う。
2017/12/18(月) 21:43:08.43ID:dxRP5aa90
>>805
確かjavascriptではページを跨ぐプログラムは普通のやり方では上手く動かない仕様だった気がするんですが…
2017/12/18(月) 21:59:36.55ID:zlM74t0A0
>>806
変移といっても移動ではなく、変移先のデータを読み込んでからそれを現在のページに反映してたような?
なので見た目には別のページへ移動しているように見えたとしても、同じページにとどまっているような感じ?

部屋に例えるなら、下のどちらも部屋の中の見た目はAさんの部屋からBさんの部屋に変わるけど、1.は部屋を移動して、2.は部屋を移動してない。
 1.Aさんの部屋からBさんの部屋へ移動
 2.部屋のセットを「Aさんの部屋セット」から「Bさんの部屋セット」に変更
2017/12/18(月) 22:24:09.89ID:dxRP5aa90
>>807
mutationObserverとpromiseってどうやって組み合わせれば良いんですかね?それが解らない。
2017/12/18(月) 23:07:44.84ID:zlM74t0A0
>>808
知らないけど >>805 は組み合わせを必要としてないです。
「ボータン」はタイプミスで「ボタン」

ボタンを押したときに事前に保存して置いたアドレスと現在のアドレスを比較して、
異なっていたら最初から処理をやり直しちゃうって考え。

変移後の処理開始のタイミングが手動になるので、変移の瞬間を監視する必要がない。
故にmutationObserverは全く考慮していません。
2017/12/19(火) 00:21:48.04ID:MQV30eO90
動画を切り替えた後のdata-api-dataを取得するまともな方法は多分ないです.あったら私が知りたい.

まともじゃない方法としてはxhrとfetchオブジェクトを差し替えてデータを横取りする方法があるので
これを実装してnllib_watch.jsにいれておいても良いかなという気はしてますが……
2017/12/19(火) 01:01:19.89ID:6AAUFobk0
一応動画遷移時にDOM変更によるイベントトリガとして処理をしよう、っていうまともな方法ってのがmutationObserver
DOMが変更されたときに実行できるので、その度にdata-api-dataは実行できる
例えばフィルタまとめの「watchページ整形フィルタ」に含まれるタグカウンターと、市場アイテムカウンターもこの方法で実装してるし、
MutationObserverHooks.txtっていうURLを挿入する公式フィルタもある
2017/12/19(火) 01:31:09.50ID:6AAUFobk0
んー、でも手動ならボタンを実装してdocument.getElementById('js-initial-watch-data').getAttribute('data-api-data')を実行するたびに内容が変わってくれるのかな?
なんか前やったときは最初にロードしたjs-initial-watch-dataのdocument内容しか返ってこなかったような…今度試してみよう
2017/12/19(火) 01:36:25.13ID:ThfoXouH0
>>810
[up380]の「nlItab関連」の「nl_watch.js」でやってる
「document.body」のclass監視で「is-page-changing」の監視による動画変移監視
その後、「/watch/${vid}?mode=pc_html5&eco=0&playlist_token=${playlistToken}」で取得じゃダメです?
2017/12/19(火) 01:38:36.61ID:MQV30eO90
>>811-812
動画切替時にdata-api-data書き換わらないからまともな方法がないと言っとります.

>>813
それぞれのフィルタでそれをやったら収拾がつかんですよ.
サーバに負荷をかけたりカウンタを余計に回したりしそうなので推奨できません.
2017/12/19(火) 02:09:12.50ID:6AAUFobk0
>>814
あら?でも動画切り替え後にソースを表示したらdata-api-dataの中身って書き換わってませんでしたっけ?(未確認)
2017/12/19(火) 03:19:59.04ID:MQV30eO90
nc0076 nllib_watch.js apiData対応
実証試験版です.fetchしか差し替えていないのでまだIEでは動かないはず.
NicoCache_nl.watch.apiData で現在の動画のdata-api-dataをJSON.parseしたものを参照できるようにしました.
動画切り替え時にapiData付きで呼ばれるイベントハンドラとして NicoCache_nl.watch.addEventListener('videoChanged', function(videoId, apiData) {}) も追加.
正式対応は次のリリースにて

>>815
動画切替時にはページを読み直さずアドレスバーのURLだけ変更してるのですが
ブラウザの「ソースを表示」を行うと新しいURLのソースを取りに行って表示されます.
インスペクタで見れば変わっていないはず.
2017/12/19(火) 06:31:31.56ID:murp2BsP0
アドレスの書き換えと確認について解説しているページ

[JS] アドレスバーのURLを動的に書き換える方法 │ Web備忘録
ttps://webbibouroku.com/Blog/Article/js_change_url
2017/12/19(火) 07:32:49.24ID:murp2BsP0
↓こういうのって出来たかな?出来たら鯖へのアクセスは気にしないで良さそうだけど。

URLがマッチしているAPIへのアクセス時に読み込み内容全てをMatch&Replaceして、AddVariable = 変数名で保存。
ローカルにAPI読み込み用ダミーページを作って、そのページにフィルターの<nlVar:変数名>を適用して、それを読み込む。
2017/12/19(火) 08:35:48.17ID:h/3w2mcNM
>>818
AddVariableって同一リクエストでしか使い回せなかったような気がするけど、機能追加あったっけ?

別の案
・(htmlプレイヤー限定かつ未検証)公式プレイヤーが情報を持っているなら、その情報を取得するところに割り込む
fetchAPIなら楽にできること確認済み、XHRは試してないけどできなくはないはず

・nl拡張でキャッシュ

・https化された後限定だけど、service workerで全通信内容を知れる
(IE?知らない子ですね)
2017/12/19(火) 08:42:42.61ID:6AAUFobk0
記法としてはこんな感じで良いんですかね…?
NicoCache_nl.watch.addEventListener('videoChanged', function(videoId, apiData) {
window.commentSearch;
window.commentSearch.commentGET();
console.log("video changed!");
});
syntax errorだけど…
2017/12/19(火) 23:09:09.06ID:6AAUFobk0
TypeError: obj is null[詳細] overlib_mini.js:189:5 って出るんですがこれは何ですか
2017/12/20(水) 11:04:06.05ID:IlHzXl9Y0
 【OS・Java・本体】NicoCache_nl+150304mod+171213mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.1(amd64) on Windows 10
 【ブラウザとバージョン】Google Chrome 63
 【使用プレイヤー】公式HTML5
 【拡張の状態】up006+up292+nc0069+NGCommentExtension v0.5_110425
config.propertiesに NGCommLoggingNGWORD=true のみ追記
NGWORD.txtは[←↓↑→]のみ

sm18671210でNGワードに[←↓↑→]を設定してるとコメントが一切表示されなくなるのですがなぜでしょう
コメントアウトしたり削除すると正常に表示されます。他の動画では問題なし
ログにも "NGComm: match 〜〜"以外の出力はないです


上の環境はテスト用だけど、メイン環境でも以前から他の動画で全くコメントが表示されなくなることがあって、その都度だめなワードを特定したりNGWord.txtをリネームしたりして対処してたんだけど
動画によってだめなワードが違ったりしててもう何がなんやら
2017/12/20(水) 11:21:38.75ID:hM6BaegI0
>>822
こちらでは一切再現しない
NGWord.txtのエンコードがUTF-8でないのが問題ではないか?
2017/12/20(水) 11:40:50.99ID:IlHzXl9Y0
>>822
NGWORD.txtはUTF-8になってますね
一応Pale Moon27.6.2でも確認してみましたが同じ症状です
2017/12/20(水) 11:42:42.17ID:IlHzXl9Y0
書き忘れてた
(←|↓|↑|→)
このように書いても同じ症状が出ます
2017/12/20(水) 12:11:49.21ID:lLab53xK0
フィルタまとめ#50 うpしました
http://nicocache.jpn.org/count.cgi?nc0077.7z
更新物:PlaybackRateChanger,ヘッダ超短縮表示用フィルタ

PlaybackRateChanger:
・実験的コードを残していたせいで動かなくなっていたのを直した
・動画遷移後でもその遷移後の動画のコメントを検索できるようにした
・nllib_watch.jsとの依存関係ができた
・(css)crsの検索ボタンをひとつのブロックにまとめた
ヘッダ超短縮表示用フィルタ:
・ランキングがマイページ上でも短縮表示されるように修正
2017/12/20(水) 13:08:32.62ID:d8ZS8uBO0
そういやスマホというか外端末からだとfetchできないんだな
2017/12/20(水) 13:39:25.33ID:lLab53xK0
>>826
console.logをコメントアウトして直し忘れた影響でエラーが発生
PlaybackRateChanger.jsの465行目文末の","を";"に修正してください
2017/12/21(木) 08:29:29.05ID:CmGqjg7E0
nc0078 NicoCache_nl+150304mod+171221mod HTML5+dmc
[機能追加]
・idGroup=1,2形式時にthreadIDと動画IDの番号の対応関係を記憶してgetthumbinfoを減らす
・$REENCODEDでキャッシュが存在しないときにも動画IDの番号だけから取得できるように修正
・nllib_watchに動画切替後のapiDataを得る機能を追加
[不具合修正]
・再生中に検索などを行うとidInfo is not foundになることがあるのを緩和
・キャッシュ受信時のエラーハンドリングを改良して一時キャッシュを削除されにくくした
・ポップアップせずに動画を切り替えた時に発生するエラーを修正(>821)
[nlFilter]
・watchページ表示時のgetthumbinfoを減らす
以下はnlFilters-rapidrelease171214に含まれる
・サムネイルサーバのhttps化に対応(>786,789)
・検索系の埋め込みニコニ広告の仕様変更に対応

nc0079 reEncodingChecker-171221
フィルタ修正
2017/12/21(木) 08:29:48.13ID:CmGqjg7E0
チャンネルから動画一覧を閲覧した時にNicoCacheが大量のgetthumbinfoリクエストを
発行していたのに気づいたのでこりゃいかんという感じで改善を図りました.
NicoCacheがスレッドIDと動画IDの対応を知らない場合に,スレッドIDを元に
キャッシュの存在確認をする(フィルタ)とか,info API(JavaScript)を呼ぶとかすると
getthumbinfoが発行されます.できるだけサムネイルから動画番号を取得して使いたいですね.
フィルタの方はキャッシュ済みアイコンを付けるときに対応関係を一時的に記憶するようにしたので
だいたい解決したと思います.nc0080に確認用に作った拡張を置いておきます.

>>818-819
AddVariableは使いまわせないですね.

とりあえずAPI差し替えで実装しました.
高レベルインターフェイスがあれば中身は後から差し替えられますしね.
watchの中身は内部でキャッシュしてたはずなので取り出すAPIを作るというのはたしかにあり.
service workerは知りませんでしたわ
2017/12/21(木) 21:01:48.19ID:dCfphZO/r
>>829
乙です
2017/12/21(木) 23:34:28.06ID:arwD5B/N0
しかしよく考えるとvideochange→apiData→threadID(nmsg)→xhr→JSON.parseと処理してコメデータを得るよりも、
Nicocacheで一度内部でコメデータをストアしてるならそれを取り出すapiから引っ張ったほうが一回xhr処理を無くせる&nmsgサーバの負荷を減らせて計算資源的にお得だよな…
2017/12/22(金) 07:56:17.79ID:fA8RANCU0
コメントの内部キャッシュはないねえ.
Rewriterでそういう拡張を作ることは可能だろうけど
コメントデータを書き換える拡張がある場合に書き換え前と書き換え後の
どっちのデータが降ってくるかは処理順序(拡張のファイル名順)に依存するだろうねー
そっちこそクライアントサイドでデータの横取りをしたほうが良いんじゃないかしら
2017/12/22(金) 08:15:26.27ID:yLuxYJ3O0
横取りができるのですか。
2017/12/23(土) 04:57:06.16ID:oJ+ebhiI0
mp4でローカルに保存されてる動画はキャッシュを読み込んでくれるのですが。flvでローカルに保存されている動画はキャッシュから読み込んでくれないのですがどのような原因が考えられますかね?
2017/12/23(土) 07:46:15.13ID:YL1t4o1g0
>>835
ginza(flash)プレイヤーで再生した?
2017/12/23(土) 14:58:01.51ID:oJ+ebhiI0
>>836
しました
flashの場合ログには何も出ず、
html5だと
no method:動画ID/auto/movie&sb=1
Local Flv:〜とでるだけでて実際には読み込み出来ずという感じです

どうも購入済みの期限切れかつMP4ではなくflvで保存された動画がだめっぽいです
2017/12/23(土) 15:08:03.13ID:YL1t4o1g0
>>837
flvの場合デフォルト設定であれば自動的にmp4にエンコされるはず
エンコーダであるffmpegがないか、エンコード設定がONになってないか
古いフィルタか拡張を使ってるか

ちなみプレミアム会員?
プレミアム会員でなければno method:動画ID/auto/movie&sb=1というのは古いフィルタを使ってないと出ないはず
2017/12/23(土) 15:14:20.74ID:YL1t4o1g0
というか>>4のテンプレ形式で書けや
あとWikiのトラブルシューティングを試したかどうか
それぐらいは常識
2017/12/23(土) 21:00:10.34ID:oJ+ebhiI0
 【OS・Java・本体】NicoCache_nl+150304mod+171221mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_151(amd64) on Windows 10
 【ブラウザとバージョン】Google Chrome 63.0.3239.84
 【使用プレイヤー】GINZA / 公式HTML5
 【FlashPlayerのバージョン】(GINZAの場合)Adobe Flash 28.0.0.126
≪NicoCache環境≫
 【拡張の状態】Ready-to-goパッケージ+避難所のnc0077
 【プロキシ】デフォルト設定のproxy.pacを利用
 【その他】
≪質問/障害内容と検証状況≫
 【事象・質問内容】
 購入済みの期限切れ動画でflvでキャッシュ済みに動画が読み込まれず
 【検証済の内容】
  ・FireFoxでも☓
  ・Aii in OneパッケージでnFilterに「101_有効期限切れの購入済み動画でキャッシュ利用」のみ載せて実行しても変わらず
  ・プレミアム会員です
>>838>>839
すいませんでした
少し前にnicocacheを入れ直したときffmepegを入れ忘れていてそのときにキャッシュした動画がflvのままで今はエンコできてる感じです
2017/12/23(土) 22:41:14.11ID:YL1t4o1g0
>>840
試した限りではmp4があれば問題なく再生するようです
なのでエンコ設定がチャンネル動画では効かないようです
メンテナンスされてる方に機能をリクエストするか、
又は自力でflvをmp4にエンコードしてcacheフォルダに突っ込んでnicocache_nlを再起動して件のページを再表示させれば問題なく再生するはず
2017/12/24(日) 00:14:50.27ID:yvfuwUCwpEVE
cacheMoveRulesを入れ直したいと考えていますが、元がどこにあるか教えていただけるとうれしいです。

よろしくお願いします
2017/12/24(日) 01:17:03.78ID:Z0YtWgFP0EVE
>>842
http://nicocache.jpn.org/hofu/img/up461.txt
844名無しさん@お腹いっぱい。 (中止 ff3e-EmoC)
垢版 |
2017/12/24(日) 01:29:04.10ID:+udrI4750EVE
>>841
エンコードの方で対処できそうなのでそちらで対処してみようと思います
どうもありがとうございました
2017/12/24(日) 07:36:59.60ID:yvfuwUCwpEVE
>>843
ありがとうございました!
2017/12/24(日) 16:07:33.06ID:yvfuwUCwpEVE
≪動作環境≫
 【OS・Java・本体】NicoCache_nl+150304mod+171221mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.1(amd64) on Windows 10
 【ブラウザ】57.0.2 (64 ビット)
≪NicoCache環境≫
 【拡張】movieFetcherFilter.txtとcacheMoveRules
 【プロキシ】同梱のpac使用
 【その他】なし
≪質問/障害内容と検証状況≫
 【事象・質問内容】
cacheMoveRulesで正しく移動先を指定しているのにもかかわらず、失敗します。
ログには
cacheMove: getthumbinfo failed.
cache completed: so32444928[540p,1000,192]_ラブ米 2期作 第12話「ゲームへの浪漫飛行」.mp4
no method:mediainfo?so32444928[540p,1000,192].mp4
とでます。
2017/12/24(日) 16:23:53.85ID:kCMpYSeE0EVE
>>846
cacheMoveExtensionのバージョンは?
cacheMoveExtensionとついでにnlMediaInfoにdmcパッチがあたってないのでは
2017/12/24(日) 16:24:22.23ID:XMgPoQbArEVE
>>846
mediainfoって拡張が入ってないっぽい(違ったらごめん)
2017/12/24(日) 19:07:11.32ID:umYl+poR0EVE
再生は公式でするとしてニコニコ解析の方でもポップアップリンクとか使えたら便利だなー
2017/12/24(日) 19:18:16.58ID:Z0YtWgFP0EVE
>>849
proxy.pacとフィルタのURLをいじればいい
2017/12/24(日) 19:35:32.68ID:yvfuwUCwpEVE
>>847-848
ありがとうございます。
cacheMoveExtensionのバージョンは

ttps://www65.atwiki.jp/nicocachenlwiki/pages/16.html にある
cacheMoveExtension
キャッシュ完了時にフォルダに分類

up019 : cacheMoveExtension 100820
up419 : cacheMoveExtension 勝手にdmc対応 (差分,20スレ460の修正適用)

を使っています。
MediaInfo.exe・nlMediaInfo.java・nlMediaInfo.jsをつかい、nlItabで現在使用しています。
2017/12/24(日) 20:39:40.48ID:umYl+poR0EVE
>>850
ひとまず解析の再生ページを公式ページに置換してお茶を濁しました
2017/12/24(日) 21:03:08.83ID:kCMpYSeE0EVE
>>851
今一度確認しますが起動時のログでバージョンは
cacheMoveExtension_170312
になっているんですね?
2017/12/24(日) 21:36:12.88ID:yvfuwUCwpEVE
>>853
起動時のログのバージョンが、
cacheMoveExtension_100820と書かれた日付と違っていました。

cacheMoveExtension.java が20170415で、
cacheMoveExtension.class が20100820 でした。

取り入れ方法が間違っていたのでしょうか。
2017/12/24(日) 22:14:50.01ID:KSC4V9180EVE
拡張のコンパイルしてないんじゃねーの
2017/12/24(日) 22:39:23.93ID:Z0YtWgFP0EVE
確かにこれはコンパイルしてねーなw
2017/12/24(日) 22:54:32.73ID:yvfuwUCwpEVE
>>855-856
拡張のコンパイルしてない指摘を受け、さっそく実行させていただきました。

cacheMoveExtension.class が20100820 から 20171224 になりました。

まだ検証しておりませんが、感謝です。ありがとうございました。
2017/12/24(日) 23:12:28.26ID:N1LJsd1L0EVE
コンパイルについてもテンプレに書かないといけないかな
2017/12/25(月) 10:23:59.56ID:Z8U1LmPcrXMAS
コンパイルについてもNicocache_nl Wiki(新)で死ぬほど懇切丁寧に説明してるのにそれを読まない人間が現れるとなると、もはや絶望すら感じさせる
2017/12/25(月) 11:09:02.88ID:5oiyVlGnpXMAS
拡張コンパイル、はじめてだったので場を混乱させてしまいました。
今までwikiを必要なところだけ探していたので申し訳ありませんでした。
2017/12/26(火) 21:19:46.61ID:waU57AHs0
ワイもコンパイルしないと使えないという事よくわからんかったしな
2017/12/29(金) 20:31:09.13ID:2pi0LHiy0NIKU
Nicocache通してhtml5の動画見れなくなったりpopupの挙動がおかしくなったりしてない?
おま環?
2017/12/29(金) 20:54:39.82ID:PjhBWVnK0NIKU
おま環
864名無しさん@お腹いっぱい。 (ニククエ ca3e-6gnD)
垢版 |
2017/12/29(金) 22:21:23.69ID:2pi0LHiy0NIKU
>>863
ty
2017/12/30(土) 02:08:08.98ID:cCHW00Dyp
≪動作環境≫
 【OS・Java・本体】NicoCache_nl+150304mod+171221mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.1(amd64) on Windows 10
 【ブラウザ】57.0.2 (64 ビット)
≪NicoCache環境≫
 【拡張】mylistCountBarのみ
 【プロキシ】同梱のpac使用
 【その他】なし
≪質問/障害内容と検証状況≫
mylistCountBarについて、検索結果に表示されなくなりました。
マイリストには今まで通り出てきます。
2017/12/30(土) 03:39:56.55ID:h4zRKSt50
多分対策としてはインスペクターでCSSルールの優先順序を書き換えるだけだと思うけど…
2017/12/30(土) 22:27:28.66ID:gTxD/c420
>>865
自分の環境では、検索結果にニコニ広告が混じって、それにはグラフがつかないけど、検索結果自体にはグラフがついているね。

他のフィルターとかがないなら、グラフが見えない可能性としてCSSとJavaScript(以下、JSとする)がある。

 CSS:何らかの要素に隠れているなどで見えない

 JS:他のスクリプトでエラーや要素を弄られるなどがあり、それが問題となるケース
  ※ブラウザの拡張でページが弄られてJSがグラフの表示に必要な処理を完了できないケースも含む

ブラウザで
動画のサムネイル付近を右クリック→
検証→
付近に<div class="nl_mylistCountBar_Container" title="マイリスト数">があるならCSSの問題で、ないならJSの問題。
2017/12/30(土) 23:50:24.84ID:cCHW00Dyp
ありがとうございます。
検索結果画面の検証は、
その一文がないのでおそらくJS の問題だと思われます。
2017/12/31(日) 00:12:04.02ID:tc/WYYvC0
自分アタッカーのA2FSマッチで、味方のアタッカーが中央にしか行けないキャストだった時に仕方なく中央を譲った試合が中央崩壊で大負けするのだけは未だに無心ではいられない。
対面を圧倒して2レーン見ろや雑魚という結論になるべきなんだが、そうもいかなくてな…。なんというかこう、中央がダメな試合は横槍のタイミングが見るからにヘタクソでな…。温まりやすくてな…
2017/12/31(日) 00:12:24.24ID:tc/WYYvC0
誤爆
2017/12/31(日) 11:20:12.65ID:2c/NQFjXp
≪動作環境≫
 【OS・Java・本体】NicoCache_nl+150304mod+171221mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.1(amd64) on Windows 10
 【ブラウザ】57.0.2 (64 ビット)
≪NicoCache環境≫
 【拡張】mylistCountBar
 【プロキシ】同梱のpac使用
 【その他】なし
≪質問/障害内容と検証状況≫
mylistCountBarについて、検索結果に表示されなくなりました。
マイリストには今まで通り出てきます。
----------------------------------------------
>>867
簡易セットアップパッケージ(Nnl_env_auto_setup.7z)
2017/12/31版
ttps://www.dropbox.com/s/hdn3lndx8ft2nm8/Nnl_env_auto_setup.7z?dl=0

nc0078.7z NicoCache_nl+150304mod+171221mod HTML5+dmc (up292(orまとめup406)との差分)

up500 : mylistCountBar:「data-navbar-tab-link」のクリックに対応。
を新しくダウンロードし、現れるかどうか試しましたが、検索結果だけにははやり現れませんでした。
2017/12/31(日) 21:58:58.19ID:yKRSmY0p0
>>868
どうやら3列(2列?)表示以外ではグラフが挿入されなくなっているようですね。

JSのエラー表示が出ていないのとリターンコードが1であることから、DOMに変化があったとかで投稿日時の要素を取得できなくなっているかな?
※documents/readme_mylistCountBar.txt参照。

local/mylistCountBar/mylistCountBar.jsの173行目〜の処理を現在のDOMにあわせて書き換えればいけるかもしれませんね。
2018/01/01(月) 16:07:41.08ID:qmi6MECip
最近流れてくる白いコメントが見え辛い笑
2018/01/01(月) 16:20:27.38ID:HFl0PYEp0
>>873
こんな感じでいかがでしょう
多分コメントを全部緑色に

[Replace]
Name = nmsg:コメントを見やすく(コマンドを追加)
URL = nmsg\.nicovideo\.jp\/api\.json\/
EachLine = TRUE
Multi = TRUE
Match<
"mail"\s?:\s?(.*?)"
>
Replace<
$1 green
>
2018/01/01(月) 18:24:27.72ID:qmi6MECip
>>874
制作ありがとうございます!
しかしながら入れるとコメントが全て非表示になってしました。泣
申し訳ありません。
2018/01/01(月) 18:43:45.61ID:xJnOlDner
>>875
あっ、…そうですね
こちらはどうでしょう
[Replace]
Name = nmsg:コメントを見やすく(コマンドを追加)
URL = nmsg\.nicovideo\.jp\/api\.json\/
EachLine = TRUE
Multi = TRUE
Match<
("mail"\s?:\s?.*?)"
>
Replace<
$1 green"
>
2018/01/01(月) 19:26:14.24ID:qmi6MECip
ありがとうございます。
しかしながらまた表現出来ませんでした。
何度もすいません。
2018/01/01(月) 20:21:22.60ID:HFl0PYEp0
>>877

Match<
(mail.*?),
>
Replace<
$1 red",
>

どうもクォテーションマークが悪いということが分かりましたが
それでも結局どうやっても動きませんでした。申し訳ない。
2018/01/01(月) 20:29:23.96ID:qmi6MECip
>>878
こちらこそありがとうございました。
こちらも頑張ってみます!
2018/01/01(月) 21:40:57.00ID:qQxJMWp10
≪動作環境≫
 【OS・Java・本体】NicoCache_nl+150304mod+171221mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 8.015(amd64) on Windows 10
 【ブラウザ】Firefox57.0.2 (64 ビット)
≪NicoCache環境≫
 【拡張】nlMovieFetcher,MonkeyPatchFilters
【プロキシ】同梱のpac使用
 【その他】firefoxでのみ発生
≪質問/障害内容と検証状況≫
2つ発生しています
・検索画面閲覧時に
「failed to process: http://api.nicodic.jp/e/__fun__/(検索タブ内動画に関連するほかのタグ名のエンコード文字)
java.net.ConnectException: Connection timed out: connect」
が十数秒単位で発生する
・FetchListで動画選択時に選択したリンクが閲覧済状態(リンク削除)にならない

どちらかといえばFirefox側の設定ミスと思われますが同じような事例が発生してる、解決した人
ご教授お願いします
2018/01/01(月) 21:52:10.56ID:HFl0PYEp0
>>880
javaを9.0.1に更新後PCを再起動して拡張をすべて外してまだ障害が継続するか再び報告してくれ
2018/01/01(月) 21:58:07.35ID:qmi6MECip
[Replace]
Name = nmsg:コメントを見やすく
URL = nmsg\.nicovideo\.jp/api\.json\/
EachLine = TRUE
Multi = TRUE
Match<
big
("mail":(\s)")
>
Replace<
green
$1green$2
>
過去のフィルターを参考にしましたが、中途半端に適応・・・
2018/01/02(火) 04:55:43.69ID:OcT2FKpEr
>>880
上は多分通信エラーだと思う、なぜnicodicと通信してるのか不可解だな
下はlocalフォルダにmovieFetcher.jsある?というか日本語がよく分からんのだが…
2018/01/02(火) 11:42:12.68ID:N8FOusWD0
>>880
Java8は(少なくとも本体は)サポート対象なので9にする必要はありません
# ただ8.015なんて表示されるバージョンありましたっけ……最新版は1.8.0_151でないかな

Firefox固有の問題ということでやはりFirefoxの設定の問題が疑われます.
firefox -Pで起動することで普段使っているのとは別のプロファイルを作ることができるので
それでクリーンなプロファイルを作って発生するか確認するのが良いかと思います.

nicodicは通常検索ページに含まれませんが,何かgreasemonkeyスクリプトやアドオンが
通信を発生させていませんか?
2018/01/03(水) 21:18:44.08ID:ApsTkAy60
>>883
>>884
原因特定しました

前者は以前から使ってたはずのStylish(&スプリクト)の
「ニコニコ動画 検索結果 6列表示」がFirefoxを
バージョン更新して以降、ニコキャッシュでもエラーを履くようになりました。
後者はまさかのマウスジェスチャアドオン「Gesturefy」が原因でした。

どちらも本来の機能にまで不具合が発生しだしているので取り急ぎ削除しました。ご迷惑をおかけしました。
2018/01/04(木) 20:42:35.72ID:d38GZnHQ0
>>885
調査乙です
マウスジェスチャアドオンがボタンクリック時のイベントハンドラの挙動を変えてしまうんですかい……
2018/01/05(金) 12:36:08.42ID:rEX/b9Fe0
nc0082〜0085まで適用したらZenzawatch内でポップアップやcacheアイコン出なくなってしまった
2018/01/08(月) 16:24:07.32ID:xGrKRE2C0
>887の件、nc0089で復旧したけどnc0090〜nc0093まで入れたらまた同じ状態になってしまった
2018/01/08(月) 20:42:16.08ID:5bvFmNNa0
nc0091は「popThumb_FA:個人設定1」のURLにtypoが混じって効かなくなってますね
localt→local

>>888
nc0089外しました?nlMovieFetcherList以外へのパッチは全部削除

それで動かない場合はonLoadVideoInfo周りのタイミングが怪しいのかねえ.
2018/01/09(火) 07:48:03.80ID:kvOR6BbF0
>>889
nc0089外したら復活した
ありがとう、ありがとう
2018/01/13(土) 13:07:45.16ID:JfdvbcVY0
720pキャッシュしてるとすぐキャッシュがドカドカ増えるな
過去からの積み重ね分があるけどいつの間にか1.2TBまで増えててビビった
720p/2000kbps/192kbpsの30分動画で480MBくらいだから作業用に色々垂れ流してたせいっぽい
2018/01/13(土) 14:39:23.10ID:xVd7GLVy0
あるある
最近キャッシュ機能使ってないわ
2018/01/13(土) 16:59:43.75ID:sx3ecCG50
NicoCache_nlのフィルタ一覧の読み込みログの文字列背景色を色付けして出力するように変更できないだろうか
いつも白黒二色なので目移りして見辛いんだよな… こう例えばこんな感じで(出来るのかどうか知らんけど)
https://i.imgur.com/dEDsLvS.png
この色付けはちょっとダメかw
2018/01/14(日) 20:06:32.76ID:Z9jsClWF0
>>893
画面にセロハンでも貼っておけ。
2018/01/14(日) 20:12:17.45ID:/YEACwx50
最近サムネでない動画増えた?
2018/01/14(日) 20:30:26.05ID:uGHZVcFu0
>>894
え〜…
2018/01/14(日) 22:32:12.28ID:zov86zWP0
>>893
コマンドプロンプトというものはそもそもな
2018/01/14(日) 23:23:06.10ID:uGHZVcFu0
ターミナルでは普通に色付けで出力できる
2018/01/14(日) 23:36:06.40ID:OrLma08x0
>>893
コンソールって人によって黒地だったり白地だったり青地だったりでまちまちで
配色のポリシーを決めるだけで大変そう

コンソールログはどんどん流れていくので,私は全部ログファイルにも出力しておいて
ちゃんと読む必要がある場合はそっちをテキストエディタで読んだりしてます

>>895
503: Backend fetch failedとか返ってくるから多分サムネイルサーバのバックエンドの一部が落ちてます
運営気づいてないのかね

なおtnが落ちてるだけなのでtn-skr1あたりで一度アクセスするとNicoCacheがキャッシュして表示されるようになります
2018/01/14(日) 23:44:30.87ID:uGHZVcFu0
んまあそこは設定で16進数で指定していろいろ変更できるように…とかw(妄想)
2018/01/15(月) 00:24:55.35ID:cInjM3FKH
そこまで言うなら自分でやればいいんじゃないでしょうか
2018/01/15(月) 00:53:24.76ID:eSC/6nja0
自分でできるんならここに投稿すらせずに勝手にやってるよ
レス数が900を超えています。1000を超えると表示できなくなるよ。
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

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