【ニコニコ】自動ローカル保存プロクシ NicoCache23at SOFTWARE
【ニコニコ】自動ローカル保存プロクシ NicoCache23 - 暇つぶし2ch696:名無しさん@お腹いっぱい。
20/05/07 10:07:24.52 xuU4vdkld.net
はい

697:名無しさん@お腹いっぱい。 (ワッチョイ be7a-U/rS)
20/05/09 21:38:51 HIyUyZ1f0.net
>663入れたらキャッシュ済み動画の緑や赤のキャッシュアイコンが消えちゃったんだけどこれ関係あったっけ?
長いこと弄ってなかったから忘れてしまった

698:663 (ワッチョイ be7a-U/rS)
20/05/09 21:45:24 HIyUyZ1f0.net
ゴメン、自己解決できた
クリーンにするとき関係ないフィルタまで全部ゴミ箱いれちゃってた

699:名無しさん@お腹いっぱい。 (ワッチョイ ebd9-uRPb)
20/05/13 22:27:15 3CpNLFgb0.net
cachemanagerについて質問させてください。
[up333.zip] cachemanager 勝手にNicoCache_nl+mod+mod対応

ソースのコンパイルにはFlex3SDKが必要です。とありますが、
Flex3SDKが見つかりません。
探し方が悪いのでしょうか。また代わりの物はありますか?
よろしくお願いいたします。

700:名無しさん@お腹いっぱい。 (ワッチョイW 4dae-/gT4)
20/05/13 23:20:53 uSltmLXR0.net
Flex SDK / Wiki / Download Flex 3  
URLリンク(sourceforge.net)
これか?

701:名無しさん@お腹いっぱい。
20/05/14 05:47:47.94 l6LAa3uL0.net
>>670
返答ありがとうございます。
クリックすると このサイトにアクセスできません
と出てきてしまいます。
もうこれは出されていないのでしょうか。残念です。

702:名無しさん@お腹いっぱい。
20/05/14 06:09:53.66 amj15gwl0.net
アキラメロン

703:名無しさん@お腹いっぱい。 (ワッチョイ 1976-sjoF)
20/05/14 18:59:54 AwJJoHFk0.net
>>671
URLリンク(download.macromedia.com)

ここのコメント欄にあったURLをいじったら出てきました
URLリンク(sourceforge.net)

704:名無しさん@お腹いっぱい。 (ワッチョイ ebd9-uRPb)
20/05/14 23:01:53 l6LAa3uL0.net
>>673
見つけてくださり、ありがとうございました。
おかげさまでFlex3SDKを得ることができました。

これからコンパイルへ繋がることができそうです。
本当にありがとうございました

705:名無しさん@お腹いっぱい。 (ワッチョイ 5973-jADy)
20/05/15 02:32:55 p8ggHNNt0.net
>>663
市場のスタイルについて、nd0023にサンプルのCSSを入れています。

>>669
>>427 参照。

706:名無しさん@お腹いっぱい。 (ワッチョイ ebd9-uRPb)
20/05/15 06:22:37 ULbyJ+PK0.net
>>675
情報ありがとうございます。
Error: could not find a JVM.
とでてきたので、どうしようかと思っていました。

707:
20/06/21 03:04:35.15 igMa5s+W0.net
フィルタまとめ#99うpしました
URLリンク(nicocache.jpn.org)
### フィルタまとめ#99(2020/06/21) リリースノート
- (主な変更点)
- watch_page_reconstruct.cssニコニコ市場修正
- javascriptの全体的なリファイン
- PlayerbackrateChanger.js�


708:ノdraggable切り替え追加



709:名無しさん@お腹いっぱい。 (ワッチョイ cd73-b2JY)
20/07/10 00:49:57 JkP+vcrJ0.net
動画視聴ページの登録タグ(タグリスト)まわり
タグの編集でタグの数が変わっても、カウンターの配置ががタグリストの最後になるようにする。

.TagList
{
display: flex; // #TagItemsCounter で order: を使えるように flex を指定。
flex-wrap: wrap; // 登録タグの文字を折り返すようにする。
}

#TagItemsCounter
{
order: 100; // 登録タグが編集で増えても #TagItemsCounter が最後に表示されるように、登録できるタグの数よりも大きい整数を指定。
}

710:名無しさん@お腹いっぱい。
20/07/13 22:34:00.43 aH3H9NGE0.net
仕様変わって使い勝手が大分悪くなってしまったな
ここらへんは非公式ツールの泣き所ですな
topbarとPremiumStatusModificatorは働かなくなったのは確認した

711:名無しさん@お腹いっぱい。
20/07/17 21:11:16.99 b7GOwxGd0.net
nd0031
header_light_custom_200717.7z
個人的に弄ったheader_light:2020年7月1日(水)からのヘッダーデザインにheader_lightの一部を取り込むように編集。

712:名無しさん@お腹いっぱい。
20/07/28 00:50:00.95 Muu6EG9r0.net
マイページが変わりましたな
2020年10月に完全切り替えとのこと

713:名無しさん@お腹いっぱい。
20/07/28 02:35:20.18 yrF0puVi0.net
マイページは戻せるから良いんですが,他人のマイリストが戻せない……
フィルタを作り直してるので数日お待ちを.
SPAになっちゃってマイリストもニコレポも全部一つのJavaScriptにまとめて
処理しないといけなくなったのでちょっと設計から直します.

714:名無しさん@お腹いっぱい。
20/07/28 06:20:09.08 nGfOLkBQ0.net
ヘッダもjsで処理されてるようになってるから面倒
文字置き換えても動かすたびに修正される(文字が足される)仕組みだし…

715:名無しさん@お腹いっぱい。
20/07/28 13:54:52.99 OpzLoGtB0.net
新しいマイページ軽く見たけど
微妙じゃない?

716:名無しさん@お腹いっぱい。
20/07/28 14:09:22.65 IFpwNBE80.net
ニコニコの"変更"が良かった試しがない

717:名無しさん@お腹いっぱい。
20/07/28 16:03:59.73 RAIcGTt20.net
今更ダークモードすら対応できないし対して改善してないのはドワンゴだし仕方ない

718:名無しさん@お腹いっぱい。
20/07/28 19:30:31.55 SzJXdVdd0.net
まあユーザー層がこんなんだし有機ELのPCディスプレイやノートなんて殆どないからダークモードなんて需要ないでしょ
URLリンク(imgur.com)

719:名無しさん@お腹いっぱい。
20/07/28 20:27:47.24 OpzLoGtB0.net
>>687
いや普通に欲しいです

720:676
20/07/28 21:06:07.18 HhDVsGVQ0.net
05_topBarFilter.txtに関して。

05_topBarFilter.txtにあるメニューを追加するやつを新しいヘッダー用に直す場合は、後から要素の有無の判定、指定や移動がしやすいようにユニークなid属性をつけてください。
nd0031に入れている「header_plus.js」では、05_topBarFilter.txtに相当する物をヘッダーに追加するようにしています。
05_topBarFilter.txtで特定のid属性でメニューを追加するようになれば、それに合わせて「header_plus.js」を書き換える予定です。
05_topBarFilter.txtなどで追加するダウンロード用リンクは、ページの変移を防ぐため、全てにdownload属性をつけてください。

721:名無しさん@お腹いっぱい。
20/07/28 22:02:44.37 HhDVsGVQ0.net
nd0031にはサブドメインをまたいだローカルストレージの読み書き用にHeader_plus_localStorage.htmlを入れています。
非表示のiframe要素内にHeader_plus_localStorage.htmlを読み込み、そこでメッセージのやりとりをするようにし、ローカルストレージの内容を受け渡しするようにしています。
これはheader_plus.jsで使う専用の物としてメッセージをやりとりしているので、汎用で使える物を用意してnllib.jsにローカルストレージの読み書きと消去用の処理を用意して欲しいです。
"key"と"value"およびは全て文字列で、次のように使えたら良いと思います。
NicoCache_nl.setItem("key", "value");
NicoCache_nl.getItem("key"); // 戻り値は文字列になる。
NicoCache_nl.removeItem("key");
※iframeとのメッセージのやりとりは、特定の判定用文字列を含むようにして誤動作を防ぐ。
※Header_plus_localStorage.htmlはheader_plus.js専用でキー自体を判定用文字列にしているため、これをコピペする場合は別途判定用文字列と処理を入れてください。

722:名無しさん@お腹いっぱい。
20/07/29 02:27:09.38 wZGHW6uW0.net
>>689-690
合点承知之助
localStorageのAPIですがPromise返しにしていいでしょうか.
APIが呼ばれたタイミングでiframeを差し込むようにしないと
使わないときも全ページロード直後にiframe設置が必要になってしまいますので.
# Promiseに対応していないIEはサポート切ります
もう一つ、ニコニコのpostMessageを使った実装と干渉してしまうことが懸念されるので
iframeを二重にしてこういう構造にします.
元のページ <-(same-origin: javascript直接呼び出し)-> postMessage処理用iframe <-(cross-origin: postMessageで通信)-> localStorge処理用iframe

723:685-686
20/07/29 05:37:10.69 baViV2ty0.net
>>691
www.のnicovideoでは同一ドメインでiframeを使う必要が無いので、直接ローカルストレージを処理しちゃって良いと思います。
他はおまかせします。

724:名無しさん@お腹いっぱい。
20/07/30 00:17:52.01 6PYfscIB0.net
nd0032 setAnchorClass.js.txt
7月27日以降仕様のマイページやユーザーページでも動作する動画リンク色設定ユーザースクリプト
たぶんIEとバージョンが古いブラウザだと動かない

725:名無しさん@お腹いっぱい。 (ワッチョイ a67e-ps4U)
20/07/30 09:35:21 VrJctmFA0.net
NGCommentExtensionのNGワード設定が
かんたんコメントエリアとかいう定型文ボタンのワードに引っかかるとコメントの受信に失敗してしまう

726:
20/07/31 06:53:31.30 SgLNQZiK0.net
nd0033 フィルタ改修
・新マイページ・ユーザーページに対応
ヘッダとlocalStorage APIはまた後日
あとIEでの動作確認を忘れたのでそれも後日
>>692
確かに.サブドメインで分岐しておきます.

727:名無しさん@お腹いっぱい。
20/07/31 07:46:21.29 KBlTDYsnr.net
IEはもういらんと思う…

728:
20/08/01 01:56:16.74 4jU2g4bf0.net
nd0033 フィルタ改修
・マイリスト等でvisitedなキャッシュ済みリンクの色が変わらないのを修正
うっかり見落とし
>>696
ニコニコ動画がなかなかサポート対象外にしないんですよね……生放送は終わったんですが
IE使ってるという方はまだユーザがいるとレスをください.規制されている場合はアップローダをお借りして.
誰もいないようならサポート終了としてIEが対応していない機能を積極的に使い始めます.

729:
20/08/01 02:02:06.35 4jU2g4bf0.net
>>697
下記間違え&上げ直しで nd0035 です

730:名無しさん@お腹いっぱい。
20/08/01 09:40:43.86 tCW2r4hm0.net
IEたまに使うけど、IEなきゃ困るってことはあまりないかな

731:名無しさん@お腹いっぱい。
20/08/01 12:23:26.65 5S9KeY8s0.net
IEは切り捨てでいいと思う

732:名無しさん@お腹いっぱい。
20/08/01 14:28:39.43 wWzy4woJ0.net
ニコニコをIEだけで見てるユーザーはここ見ないやろ……(偏見

733:名無しさん@お腹いっぱい。
20/08/01 17:14:03.21 XLo5vUoTr.net
>>697
積極的に新機能を使いながらライブラリとして
src="URLリンク(polyfill.io)
を読み込ませるようにすることもできるな
パフォーマンスに多大な影響が出そうだけどw

734:名無しさん@お腹いっぱい。
20/08/01 17:20:19.17 4jU2g4bf0.net
>>702
classとかasync-awaitとかのpolyfillで対処できないsyntax周りやつが欲しかったり

735:名無しさん@お腹いっぱい。
20/08/01 18:03:17.46 0ZSCBZtp0.net
>>698
iいつも有難うございます。 助かりました。

736:名無しさん@お腹いっぱい。 (ワッチョイ d1b9-q8rc)
20/08/01 22:48:58 g6nk/beg0.net
>>698
乙です

737:名無しさん@お腹いっぱい。
20/08/02 21:17:37.71 WGvanYgh0.net
>>692
nd0036にアルファ版を置きました.
不都合はないでしょうか.仕様を直すなら今のうち.
PW: fordev

738:名無しさん@お腹いっぱい。
20/08/02 21:22:38.12 WGvanYgh0.net
>>706
使い方の変更点書き忘れました
xsLocalStorage以下に移動してPromiseでこうなっています.keyには自動でprefixが付きます.
await NicoCache_nl.xsLocalStorage.setItem(key, value);
let value = await NicoCache_nl.xsLocalStorage.getItem(key);
await NicoCache_nl.xsLocalStorage.removeItem(key);
prefixを付けたくない場合のためにgetItemWithoutPrefix等も用意してあります.
prepare()は自動で呼ばれますがパフォーマンスチューニングのために
明示的にに呼ぶケースもあるかと思い公開APIにしています.
あとxsSessionStorageでsessionStorageにも対応してます.

739:577
20/08/13 12:36:39.34 Cj3jAgsU0.net
今更なんだけどこれってdアニメストアもキャッシュ保存できるのかな

740:名無しさん@お腹いっぱい。 (オッペケ Srf1-w5wk)
20/08/13 13:17:51 XtgTQGxfr.net
暗号化されてるから復号化キーも一緒に取得しないと意味ない
ってのが上の方に話題として既にある

741:名無しさん@お腹いっぱい。 (ワッチョイ 2e5b-XQXO)
20/08/17 15:58:44 pYiWSFu20.net
nd0039
サーバー証明書の有効期限を380日にしたNicoCache_CA.jar
Chromeなどでサーバー証明書の有効期限が長すぎると怒られる人向け

742:名無しさん@お腹いっぱい。 (ワッチョイ 82fa-E2Bm)
20/08/18 22:26:31 XR5TmAKv0.net
URLリンク(gitlab.com)
現状可能な範囲で13年分の歴史を記録しました
派生物の権利関係とか色々謎なのでまずかったらどうにかします

743:名無しさん@お腹いっぱい。 (ワッチョイ 1f73-kOSS)
20/08/25 07:18:00 sRNXrqbd0.net
nd0040 header_light_custom_200825.7z 個人的に弄ったheader_light:nd0037(xsStorage-alpha2.7z)を使うように修正。
nd0041 nico_wallpaperC_20200825.7z  個人的に弄った<用nico_wallpaperのベース:nd0037(xsStorage-alpha2.7z)を使うように修正。設定ページをローカルに用意した。

どちらもローカルストレージにprefix付きのkeyを使います。
設定を消すためのフィルタを入れているので、以前の版の設定を消す場合は、それぞれのお掃除用フィルタを一度有効にしてください。

744:名無しさん@お腹いっぱい。 (ワッチョイ 5f12-yOpk)
20/09/04 05:50:55 crzl83VX0.net
URLリンク(pastebin.com)
例えばこんな風にして統一的なコンフィグファイルを作りたいんだが、Requireの先読みアサーションがマッチしない
たすけて

745:名無しさん@お腹いっぱい。 (ワッチョイ 5f12-yOpk)
20/09/04 06:12:49 crzl83VX0.net
あとこういう複雑な条件のRequireはこの書き方であってるのだろうか?
URLリンク(pastebin.com)

746:名無しさん@お腹いっぱい。 (ワッチョイ 5f12-yOpk)
20/09/05 06:12:11 XqwNhOcX0.net
解決した
^(?=[\s\S]*hoge1)[\s\S]*hoge2だった
wikiの記述が間違いだった

747:名無しさん@お腹いっぱい。 (ワッチョイ 6773-Mzft)
20/09/05 07:24:12 9jelg4dX0.net
>>715
hoge1の前の[\s\S]*は、無駄に処理を重く�


748:キるだけかもしれないので不要です。 [\s\S]*hoge2のように直前に[\s\S]がたくさん存在するかもしれない処理は重くなりがちなので、問題が無いなら最短一致が良いです。 ※あまりにもたくさんマッチする場合、処理が30秒を超えるケースがあります。 hoge2の内容は、なるべく少ない回数でマッチする文字列が良い。 使う場所がRequireだけなら、なるべく「hoge」1つだけで済ませられる文字列を見つけてマッチさせると軽くなります。 複数のRequireが必要な場合、RequireとMatchでマッチさせて、Replaceに両方にマッチしたことを湿すコメントを挿入。 別のフィルタでReplaceに挿入したコメントを入れることで、記述を簡略化したり処理を軽くできるかもしれません。



749:712 (ワッチョイ 6773-Mzft)
20/09/05 07:32:09 9jelg4dX0.net
>>716
最後のところを訂正。

>複数のRequireが必要な場合、RequireとMatchでマッチさせて、Replaceに両方にマッチしたことを湿すコメントを挿入。
>別のフィルタでReplaceに挿入したコメントを入れることで、記述を簡略化したり処理を軽くできるかもしれません。
複数のRequireが必要な場合、RequireとMatchでマッチさせて、Replaceに両方にマッチしたことを示すコメントを挿入。
別のフィルタのRequireに挿入したコメントを入れることで、記述を簡略化したり処理を軽くできるかもしれません。

750:名無しさん@お腹いっぱい。 (ワッチョイ 5f12-yOpk)
20/09/05 09:09:53 XqwNhOcX0.net
複数のRequireを実装してくれたほうが何倍も簡単でメンテナンス性が高く効率的でエレガントです
さらに言えば統一して他のファイルからnlFilterの各コードのON/OFFを制御出来るようにしてくれたら尚良いです
>>716下のほうは自分の頭ではちょっと理解しかねます。すみません。

751:名無しさん@お腹いっぱい。 (ワッチョイ 4a12-psz/)
20/09/09 08:55:54 qsCvxvCm0.net
nlMediaInfoってまだ動いてますか?
18/11/26(月),16:16:12
URLリンク(nicocache.jpn.org)
一応URLリンク(mediaarea.net)から
Windows x64 MediaInfo CLI v20.08をダウンロードしてC:\MediaInfoに保存した後、
環境変数を通してコンピュータを再起動してコマンドプロンプトからmediainfoで呼び出せるようにはしたけど、
URLリンク(www.nicovideo.jp)にアクセスしても見えるのはこんな情報だけで肝心の詳細が出ない
過去レス漁ってたら「別件の問題がありまして最近のmediainfoコマンドの出力書式が変わってしまって
一部の情報が取得できなくなってます. 」とあったのでその影響かと思うのだが、
スレリンク(software板:803番)-
javaは直し方わからんちんで困っている
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)

752:名無しさん@お腹いっぱい。 (ワッチョイ 4a12-psz/)
20/09/09 23:59:36 qsCvxvCm0.net
MIME typeってどうやって書き換えるの?
# nlフィルタ定義(文字コード判定用なのでこの行は削除しないこと)

規制が激しくて[RequestHeader]
日本語がある程度入ってないとName = nmsgJsonHeaderInfoMIMEChange
ダメなようだFullURL = https?:\/\/nmsg\.nicovideo\.jp/api\.json/.*
Match<
Content-Type: text/json; charset=UTF-8
>
Replace<
Content-Type: application/json; charset=UTF-8
>

753:名無しさん@お腹いっぱい。
20/09/10 16:43:07.23 /A77CPD30.net
そういえば昔あった検索画面でのcacheSearchってもう使えないんだろうか

754:名無しさん@お腹いっぱい。
20/09/10 21:30:24.22 FQLdxI3/0.net
>>719
出力が空欄なのは動画ファイル名が取得できてないから。
修正箇所の指摘はできるけど、NicoCacheのコードには詳しくないから正解か分かんない。
nlMediaInfo.java 61行目(要、変数のnullチェック)
- VideoDescriptor video = Cache.altIdToVideoDescriptor(altid);
+ VideoDescriptor video = Cache.getPreferredCachedVideo(altid);
mediainfoコマンドの出力書式変更の影響が出てるのはJavaScriptの方かと。

755:名無しさん@お腹いっぱい。
20/09/10 23:25:43.40 RTHVi1F90.net
>>722
ありがとうございます!出るようになりました!

756:名無しさん@お腹いっぱい。
20/09/14 00:01:44.50 YuNBT7sa0.net
nlMovieFetcherを新マイページのニコレポやマイリストに対応させることは可能でしょうか?

757:名無しさん@お腹いっぱい。
20/09/14 13:00:48.98 j4pshAIJr.net
試作品つくってるけど微妙なんだよなぁ
全部javascriptで構成+スクロールごとに再構築する仕様になってるから今までのように挿入して終わりっ!って訳に行かない
まぁjson+ld型式でソースに書かれてるデータを改造すりゃいいんだろうけど、どういう仕様なのかよく分かってない

758:名無しさん@お腹いっぱい。
20/09/14 23:15:38.93 AVUrLVfY0.net
>>724-725
「15_thumbInfoFilter(基本).txt」を参考に対応可能。
nd0043  movieFetcherFilter.txt  個人的に弄ったmovieFetcherFilter:新しいマイページとユーザーページにリンクを追加
あんまりテストしていない。

759:名無しさん@お腹いっぱい。
20/09/15 14:11:49.74 EAZkNMjm0.net
>>726
新マイページにfetchリンク表示&fetch出来るようになりました
ありがとうございます

760:名無しさん@お腹いっぱい。
20/09/15 20:50:35.53 NSfj1fH80.net
nd0050  nico_wallpaperC_20200915.7z  個人的に弄った<用nico_wallpaperのベース:新しいマイページのスタイルを修正。
nd0049  動画の一覧を見やすくする.txt  動画の一覧を見やすくする.txt:新しいマイページに対応。色を濃くして周りのスタイルを調整。
nd0048  個人的なキャッシュアイコン調整.txt  個人的なキャッシュアイコン調整:シリーズや新しいマイページなどの調整。
nd0047  サムネイル入りのリンク.txt  サムネイル入りのリンク:新しいマイページに対応。※サムネイルを内包するリンクをtarget=_blankにするフィルタ。
nd0045  movieFetcherFilter.txt  個人的に弄ったmovieFetcherFilter:新しいマイページ用の履歴に対応。新しいマイページ用のスタイル指定を修正。
新しいマイページのマイリストで「マイリスト一覧」か「マイメモリー」を表示してからマイリストを表示すると、addEarlyやaddLazyが動かない。
同様に新しいマイページの履歴で「いいね!」から「翻訳」のどれかを表示してから動画視聴を表示すると、addEarlyやaddLazyが動かない。
addEarlyやaddLazyが動かなければ、それを通して処理するページの書き換えができなくなる。
これは「08_MutationObserverHooks.txt」のスクリプトの仕様によるものです。
「nd0046」は、とりあえず上記のケースでもaddEarlyやaddLazyを動くようにしてみたサンプル。
nd0046  08_MutationObserverHooks.txt  個人的に弄ったサンプル。新しいマイページのマイリストと履歴でaddEarlyやaddLazyが動かないケースに対応。
p.s.
/local/CustomFilters/UserPageLinkInsert.jsでstrを用意した場所と使用する場所が別スコープであり、エラーになっています。

761:
20/09/16 14:48:32.82 NikuAxki0.net
フィルタまとめ#100うpしました
URLリンク(nicocache.jpn.org)
変更が多岐に渡るためクリーンインストールを推奨します
主な変更点
1.新たに導入した100_CustomFilterLoader.txtによって(ほぼ)これ単一でフィルタのオン・オフが切り替えられるようになりました
2.CustomFilters以下がフォルダ分けされ分かりやすくなりました
3.UserPageLinkInsertが大きく進化しました
ほぼすべてのページに挿入されるようになり、watchページ以下では更に特別なリンクが表示されます
nlMovieFetcherとnlMediaInfoと併用推奨

762:名無しさん@お腹いっぱい。
20/09/17 01:08:04.19 7GzDK7Ny0.net
NicoCache_nl(最新movieFetcherやフィルタまとめ等導入済み)を経由し
watchページのニコる機能を使うと「このコメントをニコれませんでした」と出てしまい
コメントをニコることが出来ません(nlを経由しない場合はニコることが出来ました)
原因が分からないため、どのようにすれば解決出来るのかご教授願います。

763:名無しさん@お腹いっぱい。
20/09/17 01:26:54.76 FcXvH0110.net
>>730
100_PremiumStatusModificator.txtがあったら無効にする。

764:名無しさん@お腹いっぱい。
20/09/17 01:51:30.60 7GzDK7Ny0.net
>>731
お早いレスに感謝!無事解決出来ました。フィルタまとめクリーンインストール後に無効化するのを失念してました…

765:名無しさん@お腹いっぱい。
20/09/19 10:43:04.91 uqQ3iui40.net
URLリンク(nvapi.nicovideo.jp)


766:&page=1にfetchしようとすると400 Bad Requestになるのなんでやろ?



767:名無しさん@お腹いっぱい。
20/09/19 15:03:02.82 nIVmqp3E0.net
nlMovieFetcherの本家?の更新ってまだ続いているのかな?
fetchしたもののリストが結果によらずに全部が同じようにtableで返ってくるのが不便なので、結果ごとに異なるclassかdatasetを持ったdiv要素で返ってきて欲しい。
全部が同じようにtableで返ることで不便な点:
1.flexやgridなどのレイアウトに向かない。
2.fetchできないかできなかったものを探すのが面倒。
更新されたバージョンってあるのかな?

768:名無しさん@お腹いっぱい。
20/09/21 18:09:35.89 aUF6scwP0.net
watch画面のサムネイルを大きく表示するためのフィルタを探しているのですが見つかりません。
ご存知でしたらどれか教えていただけると嬉しいです。
よろしくお願いいたします。

769:名無しさん@お腹いっぱい。
20/09/30 23:35:56.51 gatCZI9C0.net
OpenJDK 15 (Latest)
jdk-15+36
URLリンク(adoptopenjdk.net)

770:
20/10/02 02:18:30.85 vBvs6UNd0.net
フィルタまとめ#101うpしました
URLリンク(nicocache.jpn.org)
- (主な変更点)
- ■カスタムマイリストを追加しました。
- IndexedDB APIを使用してマイリスト(風)にブラウザのローカルストレージに保存します。
- Firefoxの場合はストレージの半分まで保存できるようです(500GBのSSDなら、250GBまで)
- 追加と閲覧だけができます。他は開発が面倒くさすぎて諦めました。5年後くらいに完成したりしていなかったりするかも知れません。
- スクリプトのコントリビューションお待ちしています。
- ■ランキングにフェッチリンクを追加しました。
- ■#fetchAllBoxに「カスタムマイリスト」リンクと「マイメモリー保存」リンクを追加しました

771:
20/10/02 02:29:55.60 vBvs6UNd0.net
フィルタまとめ#101.01うpしました
URLリンク(nicocache.jpn.org)
軽微な修正のため上げ直し

772:
20/10/05 00:43:43.65 IoSfAu9w0.net
フィルタまとめ#102うpしました
URLリンク(nicocache.jpn.org)
- (主な変更点)
- ■カスタムマイリスト
- 重複のマイリスト登録を弾くようになりました
- 登録したマイリストを削除出来るようになりました
- トーストを表示するようになりました(toastr.js)
- 順番通りに表示するようになりました
- storeidの一番最後にマイリストを追加するようになりました
- ■UserPage
- 「その他」を追加 ext,flapi,nmsgの情報をまとめて表示するようになりました

773:名無しさん@お腹いっぱい。
20/10/06 20:02:24.85 FHWLGnbk0.net
NicoCache_nlをDockerにしてみました
URLリンク(nicocache.jpn.org)
Dockerとdocker-compose入ってないと動きませんが一発で環境構築できます
イメージサイズは160MBぐらいです
拡張機能のインストールも今まで通り特に工夫せずにできます

774:名無しさん@お腹いっぱい。
20/10/08 14:36:07.57 4GIY7LCG0.net
>>739
仕様のか自分の入れ方がまずいのか気になるのでお尋ねします
現段階では新マイページ版ニコレポの動画リストでのfetchボタンは無い感じですか?

775:737
20/10/08 14:55:33.73 4GIY7LCG0.net
自己解決しました
ロダの最新fetcher入れなおしたら出ました
すみません

776:
20/10/09 21:36:15.97 ECjZSGhU0.net
フィルタまとめ#103うpしました
URLリンク(nicocache.jpn.org)
URLリンク(i.imgur.com)
- (主な変更点)
- ■カスタムマイリスト
- lz-string.jsでlzw圧縮するようになりました
- 導入前にカスタムマイリストの中身を一掃する必要があります
- F12→ストレージ(アプリケーション)→IndexedDBで右クリック全削除
- タブなどにマイリストの動画を開いておいて後からカスタムマイリストに再追加してください
- ■PlaybackRateChanger
- 大幅に改修しました
- タブ形式にして小型化
- ■watchページ整形フィルタ
- Backdrop filterを全面採用しました
- Chromeでは追加の操作は必要ありませんが、Firefoxでは
about:configでlayout.css.backdrop-filter.enabledをtrueにする必要があります <


777:名無しさん@お腹いっぱい。
20/10/10 07:18:02.73 PFUVECAO0.net
フィルタまとめを入れた後、背景画像を消してwr_BackgroundHTML5の中のbg-colをwhite指定したんですが、
watchページの動画リストのフォントが黒字に影のままです
これを通常のフォントにするにはどこを弄ったらいいですか?
また、nlMediaInfoをクリックするとどの動画であってもTypeError: doc is undefinedって出るのですが何がまずいのでしょうか?
ブラウザはfirefox81.0.1です

778:名無しさん@お腹いっぱい。
20/10/10 07:28:21.63 PFUVECAO0.net
>744です
前者はwr.cssの中の動画リストの項のblackを全部whiteにしたらできました
追記ですが、後者についてnd0051と0054は当てています

779:740
20/10/10 11:24:54.66 PFUVECAO01010.net
path通しなおしたり、フィルタ出し入れし続けてたらnlMediaInfoもちゃんと表示されるようになりました
ただ、動画説明欄にタブで表示されていたinfoは未だ表示されないままです
視聴履歴の動画サムネにホバーした時のポップアップは表示されるのですが…

780:名無しさん@お腹いっぱい。
20/10/10 14:12:14.37 XgXDQ7E301010.net
>また、nlMediaInfoをクリックするとどの動画であってもTypeError: doc is undefinedって出るのですが何がまずいのでしょうか?
>ブラウザはfirefox81.0.1です
仕様です。キャッシュが終わると情報が表示されます。
キャッシュ中だとdoc is undefinedの表示になります。(エラー処理を手抜きしている為)
>ただ、動画説明欄にタブで表示されていたinfoは未だ表示されないままです
nlMediaInfo_new.jsではなくてnlMediaInfo.jsと以前のnlmediainfo用nlfilterを使う必要があると思われます
そしてその動作は保証していません
そしてnewと以前のjsの同時動作も保証していません

781:名無しさん@お腹いっぱい。
20/10/10 15:44:33.97 PFUVECAO01010.net
>>747
成程わかりました。
レスありがとうございます。

782:名無しさん@お腹いっぱい。
20/10/11 16:19:03.18 c9IcaY8P0.net
とりあえずflapiの方はfetchにvar options = {
credentials:"include",
}
を付与することで解決できましたが、
nvapiにリクエスト投げると400 bad request invalid parameterが返ってくるんですけどどうすりゃいいんですかね?

783:名無しさん@お腹いっぱい。
20/10/12 20:05:22.81 9+vF43ew0.net
本体の/local/mime.types.defaultにimage/svg+xml svgとかを追加しておいて欲しいです。
niconicoでSVGがよく使われているのにローカルのSVGファイルが表示されないので確認したらプレーンテキストとして読み込んでいました。
CSSでurl("data:image/svg+xml,%3Csvg xmlns='URLリンク(www.w3.org)' ~%3E%3Cpath ~/%3E%3C/svg%3E");形式で指定すれば/local/mime.typesの設定に影響されないけど、指定もメンテナンスもしにくいです。

784:名無しさん@お腹いっぱい。
20/10/14 11:46:39.95 J5Cpnsbo0.net
Nアニメの個別ページだけNicocache_nlが効いてないみたいなんですが他の方はどうですか?
URLリンク(anime.nicovideo.jp)
↑のページは効いてるけど↓のページは効いてない
URLリンク(anime.nicovideo.jp)
ログを見たら以下のようなメッセージが出てました
failed to process: anime.nicovideo.jp:443
javax.net.ssl.SSLProtocolException: 既存の接続はリモート ホストに強制的に切断されました。
Caused by java.io.IOException: 既存の接続はリモート ホストに強制的に切断されました。

785:名無しさん@お腹いっぱい。
20/10/20 17:42:14.44 B5MOL2ja0.net
nlApiUtilExtensionってなにをする拡張機能なんだろう…

786:名無しさん@お腹いっぱい。
20/10/30 22:39:29.13 8+ipf+lw0.net
>>749
解決
url,{
mode: 'cors',
credentials: 'include',
timeout: 5000,
headers: {
'X-Frontend-Id': 6,
'X-Frontend-Version': 0
}

787:名無しさん@お腹いっぱい。
20/10/31 22:28:57.75 1jLN+IUx0HLWN.net
>>743
フィルタまとめ#102や#103に入っている「/local/CustomMylist/img/mylist.svg」の中身がSVGではなくPNGになっています。
>>752
APIで動画やマイリストなどの情報を取得して表示する拡張機能。
更新されたのを全然見かけないので、更新は止まっているみたい。
サムネイルやキャッシュアイコンが表示できなかったりと不便だったので、nd0064およびnd0065でとりあえず表示できるようにしています。

788:名無しさん@お腹いっぱい。
20/11/04 18:09:34.59 dKs5baPl0.net
popThumb_FA.cssに関して。
classやidの指定なしで要素に対してスタイル指定がされている場合、その指定でポップアップ内のレイアウトが影響を受けるケースがあります。
例:ページ内に「td { width: 100%; }」の指定があるケース。
ポップアップ内でサムネイルを含むセルとタイトルやタグを含むセルが横幅を二分するようなレイアウトになります。
※サムネイルの横に広い空白ができ、その下の文字がたくさん折り返されて縦書きみたいになります。
対策として、100行目辺りにある「#nico_popThumb_container * { ~ }」のスタイル指定を2行目辺りに移しておくと良いです。

789:名無しさん@お腹いっぱい。
20/11/05 19:48:37.68 5fcLwAkV0.net
フィルタまとめ#104うpしました
URLリンク(nicocache.jpn.org)
URLリンク(i.imgur.com)
### フィルタまとめ#104 (2020/11/05) リリースノート
- (主な変更点)
- ■PlaybackRateChanger
- ミニモードを搭載
- localstoragを使用してミニモードを記憶するようにした
- ■UserPage
- ミニモードを搭載
- localstoragを使用してミニモードを記憶するようにした
- こちらからでもカスタムマイリストに追加可能にした
- キャッシュ率を表示するようにした
- ■カスタムマイリスト
- CMManagerの上部にリンクを表示
-

790:
20/11/05 19:55:44.58 5fcLwAkV0.net
fetchAll(マイリスト)
とfetchAll(投稿動画)追加しました

791:
20/11/05 20:13:29.62 5fcLwAkV0.net
*localstorage
e抜けてた

792:名無しさん@お腹いっぱい。
20/11/05 21:15:17.03 4le+yGHe0.net
初歩的な事を失敗していたら大変申し訳無いのですがnd0064とnd0065の「nlApiUtilExtension」のコンパイルがうまくいきません
コマンドプロンプトでコンパイルすると「シンボルを見つけられません」のエラーがズラッとでます
extensions内のbuildすると「正常に完了できません」と出ます
txtはjavaに変えてあります
やり方を教えてくださいお願いしますm(_ _)m

793:名無しさん@お腹いっぱい。
20/11/05 21:48:42.77 5fcLwAkV0.net
>>759
コマンドプロンプトで「javac -version」はどうなっていますか?

794:名無しさん@お腹いっぱい。
20/11/05 22:07:12.42 4le+yGHe0.net
>>760
javac 15.0.1 です…

795:名無しさん@お腹いっぱい。
20/11/05 23:54:00.66 5fcLwAkV0.net
>>761
javacは正常なようですね
シンボルが見つけられないというのは、必要なファイルが見つけられないということ
なのでいま一度カレントディレクトリを見直してはどうでしょうか
もしくはLTSのjava11にしか対応してないのかもしれません
java11では67warningsが出ながら一応コンパイル出来ました

796:名無しさん@お腹いっぱい。
20/11/06 12:24:21.09 /DEfLI9f0.net
>>762
ありがとうございました
カウントディレクトリを見直したり、いろいろしていたらwarningsが出ながらもclaassファイルができました

797:名無しさん@お腹いっぱい。
20/11/07 19:32:12.64 /fD/cqh1d.net
URLリンク(i.imgur.com)

798:名無しさん@お腹いっぱい。
20/11/11 19:32:01.94 t0Opddai01111.net
新しくなったマイページにキャッシュアイコンが表示されません
どのファイルを導入すればよいでしょうか?
chrome 86.0.42 です

799:
20/11/12 03:16:50.95 vS/nEndy0.net
nd0072 フィルタ改修, nllib.js
・マイリスト・履歴でページ切り替えを追跡できていなかったのを修正(>728)
・マイリスト等のページ構造変更に対応(>765)
・nllib.jsにxsStorageを追加
数ヶ月いろいろ放り出していました.ごめんなさい.
フィルタが動かなくなったのでその修正だけ取り急ぎ.
レスしないといけないのが溜まっているかもしれませんがすみませんまた後日……
>>nd0038
その後の


800:投稿を追えていないので状況が変わっているかもしれませんが > ローカルストレージのkeyはプレフィックス付きで使用 新規で作ったものができるだけ混ざらないようにprefixを付けましたが 互換性を捨ててまでやる必要はないかなと思ってWithoutPrefixを用意していました. > hoge = localStorage.getItem(key); > NicoCache_nl.xsLocalStorage.getItemWithoutPrefix(key).then((result) => { hoge = result; }) この使い方はバグってます. Promiseのthenの挙動はsetTimeoutのようなものなので, hoge = result;の処理も全部thenの中に書く必要があります. > サブドメインが異なる場合 調査する余裕がないのでこれもまた後日



801:761
20/11/12 18:12:44.13 OElRF0ED0.net
>>766
マイリストでキャッシュアイコンでました
ありがとうございます!m(_ _)m

802:名無しさん@お腹いっぱい。
20/11/12 20:14:04.95 1liZfC7h0.net
zenzawatchで削除済みの動画を見る方法あります?
cacheはあります

803:名無しさん@お腹いっぱい。
20/11/14 00:05:07.01 9yudCG+P0.net
>>766
お忙しい中、いつもありがとうございます。 ホント助かります

804:名無しさん@お腹いっぱい。
20/11/16 20:46:17.72 uvXrAo7z0.net
>>766
> hoge = result;の処理も全部thenの中に書く必要があります.
「NicoCache_nl.xsLocalStorage.getItemWithoutPrefix(key).then((result) => { hoge = result; });」※行末にセミコロン追加
↑は、アロー関数「(result) => { hoge = result; }」が「NicoCache_nl.xsLocalStorage.getItemWithoutPrefix(key).then();」の中にあるという解釈だけど、「hoge = result;の処理も全部thenの中」とは?
「nd0040」の中にある「/local/header_light/header_plus.js」の435行目~の処理に当てはめたら、どのように直せば良いですか?
また、「nicovideo」の前が「www.」でない場合、ローカルストレージの処理が「NicoCache_nl._xsStorage.prepare().then(() => { ~ });」の中を経由しないとiframeの生成を待ちません。
そのためローカルストレージの処理ができず、後の処理が進みません。
この部分の正しい書き方があれば、それも記して欲しいです。

805:名無しさん@お腹いっぱい。
20/11/17 21:45:26.42 Z3RBctp1r.net
>>770
Promise - JavaScript | MDN  
URLリンク(developer.mozilla.org)
Promiseを使う - JavaScript | MDN  
URLリンク(developer.mozilla.org)
【JavaScript】初心者にもわかるPromiseの使い方|TECH PLAY Magazine [テックプレイマガジン]  
URLリンク(techplay.jp)

806:名無しさん@お腹いっぱい。
20/11/26 22:07:19.67 ZTKRKM0l0.net
横から失礼。スレしか見てないんでアレだけど、こういうことだよね?
hoge = localStorage.getItem(key);
NicoCache_nl.xsLocalStorage.getItemWithoutPrefix(key).then((result) => {
hoge = result;
/* hogeを使う処理をここに書く */
});
/* ここではない */

807:766
20/11/28 17:17:41.59 4TWSbEZf0.net
nd0038で行末のセミコロンが抜けていたので、それを補うと次のように書いています。
備考:例えば↓これにnd0036を使う場合、↓↓のように変更しました。
hoge = localStorage.getItem(key);
NicoCache_nl.xsLocalStorage.getItemWithoutPrefix(key).then((result) => { hoge = result; });
「例えば↓これにnd0036を使う場合、↓↓のように変更しました。」は、「色々なゲームとかのwikiでコメント欄に用いられるような表記」で、意味するところは次の通りです。
例えば「hoge = localStorage.getItem(key);」をnd0036を使った書き方にする場合、「NicoCache_nl.xsLocalStorage.getItemWithoutPrefix(key).then((result) => { hoge = result; });」のように変更しました。

1行で書いてある「NicoCache_nl.xsLocalStorage.getItemWithoutPrefix(key).then((result) => { hoge = result; });」に改行を入れると >>772 のようにできます。
「hoge = result;」を書いている場所は、「then()」の中です。
「hoge = result;がthen()の中にあるのに中に書く必要がある」と指摘する、「hoge = result;の処理も全部thenの中に書く必要があります.」はどういう意味?という趣旨のレスが >>770 です。
※恐らく文からくみ取って解釈している物が違うため、 >>766 を見ても、具体的に処理を直してもらわないと意図したところが伝わらない。

>>771
申し訳ないですが、恐らく解釈している物が異なるため、「落とし物をした」と警察署に行って伝えた結果、日本地図を出してきて「この中のどこかにある」と言われたような状況です。
問題点がわかっているのであれば、上記をくみ取って具体的に書いていただけると助かります。

808:名無しさん@お腹いっぱい。
20/11/28 20:44:13.23 4oKrrtTA0.net


809:名無しさん@お腹いっぱい。
20/11/28 20:47:42.61 4oKrrtTA0.net
非同期処理を理解した上でのこのレスならかなり酷いと思う

810:766
20/11/28 22:10:03.76 4TWSbEZf0.net
問題があって解決に向かわないのであれば、upしているものを全て取り下げるのも問題の解決方法の一つと考えます。
削除用のキーを設定していないものもあるため、それらについてはお手数をおかけしますtが、「削除用のキーを指定している物の削除」を確認することで「意思の確認」とし、削除してください。
来週まで様子を見て、削除時にはこちらに書き込むかメッセージをupしておきます。

>>775
答えがわかっているということであれば、答えを書いていただけると問題が解決に向かうので助かります。

811:名無しさん@お腹いっぱい。
20/11/28 23:33:18.97 zdqS51bq0.net
まさかとは思うけど、
hoge = localStorage.getItem(key);

NicoCache_nl.xsLocalStorage.getItemWithoutPrefix(key).then((result) => { hoge = result; })
に変えただけ?
だったら動くわけない。Promiseについて勉強しないとどうにもならないぞ。
>>766でPromiseについて言及があるんだから、ナニソレ?って自分で調べないと。
>>771にはURLまで貼られてるんだから、ちゃんと読んでくれ。
さらに、>>775で「非同期処理」というヒントまで与えられてるんだ。ヒントとしては十分すぎるだろう。
にもかかわらず逆切れ?勘弁してくれ。見てて痛い。
俺は当分レスしないわ。NicoCacheの話というよりJavaScriptの話だしな。
まぁ頑張ってくれ。

812:766
20/11/29 02:58:48.39 DZ3Dj28k0.net
upしているファイルは、「確実に問題が無い」のであれば今のところ放置。
しかし、「hoge = result;の処理も全部thenの中に書く必要があります.」の意図がわからないので、問題の解決以前に認識ができません。
「upしている物を全て取り下げる」のは根本的な解決ではありませんが、「問題がある前提でそれを消す手段」としては、何もおかしな方法ではないと考えます。
予告なしの削除ではないため、「問題があるかもしれないと認識した上で、それでも必要」と思う人は、今のうちにダウンロードしておいてください。
>>777
> まさかとは思うけど、
> hoge = localStorage.getItem(key);
> を
> NicoCache_nl.xsLocalStorage.getItemWithoutPrefix(key).then((result) => { hoge = result; })
> に変えただけ?
認識による部分なので、「私の認識が違うであっても、他の人の認識では違わないであるかもしれない」という前提で、以下どうぞ。
具体的にやっていることは、>>770 の次の部分に記しているファイルの行数参照で、これ自体は意図した動作をしています。
> 「nd0040」の中にある「/local/header_light/header_plus.js」の435行目~の処理に当てはめたら、どのように直せば良いですか?
ただし、「hoge = result;の処理も全部thenの中に書く必要があります.」が >>772 のコメントと異なるのであれば、この部分が >>770 に記しているように何を意図しているのかわかりません。
なので、バグがあるというのであれば、書き方が違うかもしれません。
ヒントは、上記のように前提となる認識、たとえるなら問題文がぼやけている状態なので、ヒントとして活用できません。
逆ギレ云々は、文章でわかるのか知りませんが、キレてはいないので何のことかわかりません。
まとめると「わからない何か」と「別の何か」を比較しているような状態なので、「わからない何か」が「わかる何か」にならないと比較結果がわかりません。
というわけでお手上げです。申し訳ない。

813:名無しさん@お腹いっぱい。
20/11/29 08:51:51.72 +UsRRHOb0.net
>>766
nd0072の差分にnllib_xsStorage.htmlがありません
nd0037に同名ファイルを見つけたのですが、このファイルで大丈夫でしょうか?

814:名無しさん@お腹いっぱい。
20/11/29 11:18:48.17 GqKZA8Wp0.net
>>776
Promiseと非同期処理,asyncを勉強してくれ
ES6(ECMAScript 2015)についても勉強するといい
基本的にはthenの中のresult(hoge)はthenの中の処理でしか行えない
同期処理は非同期処理より先に実行が終わるためタイミングが合わない
result の値を他の処理で使いたいときはresolve()やreturnで出す

815:
20/11/30 00:17:01.09 Fg/IXy9G0.net
nd0074 フィルタ改修, nllib.js
・nllib_xsStorage.html同梱忘れ(>779)
しばらく見てない間にあわわわ
>>770
すみません.まず「hoge = result;の【後の】処理も」と書こうとしていたのが抜け落ちてました.
そしてnd0040は未確認だったのですが、Promise.all().thenで
処理がチェーンされるように書いてあるのでこれで問題ありません.
ちゃんと追いかけていない状態で不要な指摘をしてしまって申し訳ないです.
>>779
同梱忘れましたorz
nd0037と内容が変わっているので新バージョンじゃないとダメです.

816:
20/11/30 01:21:58.48 Fg/IXy9G0.net
nd0075 フィルタ改修, nllib.js
・複数のxsStorageクエリを同時発行するとprepareが機能しないのを修正(>770)
>>770
www以外のサブドメインのprepareトラブル,nd0040を見てようやく再現できました.
複数のgetItemが同時実行された場合にレースコンディションが発生して
prepareが完了していないのに処理が進んでしまっていました.
割り込んだ処理もprepare完了まで待機するように修正したので
もうNicoCache_nl._xsStorage.prepare()を手動で呼ばなくとも大丈夫なはずです.

817:名無しさん@お腹いっぱい。
20/12/01 18:18:23.09 TL8ib5hG0.net
NicoCache_nlのログ画面に
NicoCache_nl+150304mod+200412mod (く) (based on NicoCache v0.45)
Running with Java 11.0.1(amd64) on Windows 10
と表示されますがこれにビルド番号も表示すべきだとおもいます
Windows 10もバージョンごとにかなり前提が変わるようになってきました
例えばこんな風に:
NicoCache_nl+150304mod+200412mod (く) (based on NicoCache v0.45)
Running with Java 11.0.1(amd64) on Windows 10.0.19042 N/A ビルド 19042

818:名無しさん@お腹いっぱい。
20/12/02 12:59:07.15 KHgp2WZ50.net
>>782
どうしてもプリロードボタンが出ないのですが、nd0077の一番下のURL?(ディレクトリ?)の記述を以前同梱してあったものと同じdef経由にしてもいいですか?
extra作ってその下にjs置いたほうがいいですか?
プログラムからっきしなので的外れな事言ってたとしたら無視してください

819:名無しさん@お腹いっぱい。
20/12/02 14:28:34.22 zE7qzvFE0.net
>>784
作者が違います(改変したバージョン)のでその人宛のレスはよしてください
extraで合ってます

820:名無しさん@お腹いっぱい。
20/12/02 15:52:15.03 KHgp2WZ50.net
>>785
これは失礼いたしました
すみません

extra作って下にjs置きますね

>782もすみませんでした

821:766
20/12/04 20:38:41.07 Ro+WlOQQ0.net
>>781-782
更新お疲れ様です。
> すみません.まず「hoge = result;の【後の】処理も」と書こうとしていたのが抜け落ちてました.
文面のつじつまが合わなかった点が解消し、問題が無いと結論しました。
> 割り込んだ処理もprepare完了まで待機するように修正したので
> もうNicoCache_nl._xsStorage.prepare()を手動で呼ばなくとも大丈夫なはずです.
大丈夫である事を確認しました。
--------
nllib.jsの198行目について。
HTMLのソース内でbody要素よりも前にあるスクリプトから処理が呼び出されるとき、スクリプトが「document.body」が用意されるのを待たずに動くと次のようなエラーになります。
 Uncaught TypeError: Cannot read property 'appendChild' of null
※Google Chromeで確認。
「nllib.jsを使うスクリプト」がHTMLの解釈を待つかbody要素の中にあれば問題ないです。
consoleに上記を説明するメッセージを出すか、「document.body」が用意されるまで198行目の処理を待つのが無難だと思います。

822:名無しさん@お腹いっぱい。
20/12/06 21:45:56.46 fMHGAmas0.net
nd0081  header_light_custom_20201206.7z  個人的に弄ったheader_light:nd0075にあわせて修正。header_plusの挿入タイミングを早くし、追加メニュー用の要素を追加。
nd0082  nico_wallpaperC_20201206.7z  個人的に弄った<用nico_wallpaperのベース:nd0075にあわせて修正。header_plusの追加メニューに設定ページのリンクを追加するようにした。
header_plusの追加メニューにリンクを追加する方法は、フィルターによるheader_plus.jsの置換です。
※nd0082のnico_wallpaperC.txtで、389行目~402行目にある「Name = nico_wallpaperC header_plusにコンテナ設定ページへのリンクを挿入」のフィルターを参照。
--------
さて、 >>781 を見れば流石にわかると思いますが、 >>770,776,778 に書いているのは、「脱字でつじつまが合わなくなった >>766 の指摘」に対する確認および関連するレスです。
確認に応じた >>781 および、私と同じく確認している >>772 以外でこの件にレスしていた人は、「脱字に気づいていた」か「ちゃんと読まずに私が悪いと決めつけていた」感じですか?
脱字に気づいていたのであれば、レスで脱字について触れて欲しかったですが……。
レスを見る限り皆さんスクリプトには詳しいようですし、スレ違いの謝罪でスレを消費するより、かわりにnd0081とnd0082のデバッグをするか、無駄がないように書き直して貰えませんか?

823:名無しさん@お腹いっぱい。
20/12/15 22:29:39.15 TGQ+dhY50.net
FLASH版が使えなくなったのでHTML5版を初めて使ってみたんだけど、
キャッシュを持ってる動画なのにプチプチ再生が途切れる…これってそういう仕様なの?
あとキャッシュ持ってるのにシークもできないんだけど…

824:名無しさん@お腹いっぱい。
20/12/16 01:27:27.32 FCM62Rfh0.net
GINZAことFlash版動画視聴ページが昨日で退役となりました.
どこか不具合を起こしていないかチェックして,
不具合がなくともGINZA関連用の処理を削除して近日中にメンテナンスリリース予定です.
なんか原宿関連の処理もまだ残ってましたが……
原宿もアクセスする手段はもう無いってことでいいんですよね.一緒に消します.
>>787
なるほど.ありがとうございます.
次のリリースで一緒に直します.
>>789
Flash版を使っていたならあなたが持っているキャッシュは多分dmcのflv
HTML5版プレイヤーで必要なのはmp4
つまりキャッシュを持っていない状態なのです.
四年前に言った,その日がやってきたということ
スレリンク(software板:110番)
Flashでしか参照できないキャッシュは持っていない扱いの表示をすべきかな.
やるなら設定で挙動を切り替えられるようにはしますが

825:名無しさん@お腹いっぱい。
20/12/16 01:32:34.39 /JBFRIw80.net
>>790
2011~2012年頃のキャッシュはmp4で保存されてるけどそれら動画でも症状は同じだよ
流石にflvはダメってことはわかってる
mp4でもまともに再生されないからなんじゃこりゃあ…ってなってる

826:名無しさん@お腹いっぱい。
20/12/16 02:00:10.34 FCM62Rfh0.net
>>791
プレミアム会員以外だとdmcを使っている場合だけシークが許可されているので,
シークできないのはdmc無効になっているってことですね.
nlFiltersのどこかに「RAW判定済みの動画はdmcを無効化」ってやつ入ってませんか.
スレリンク(software板:538番)-539
プチプチする方については……
コンソールに using なんとか cache: が出ているならキャッシュを使ってます.
キャッシュを使っていてプチプチするなら……PCの性能不足としか.
キャッシュを使っていないなら,NicoCache_nlがdmcを取りに行ったほうが


827:画質が良いと判断しちゃってます. NicoCache_nl内でsmilevideoのmp4がサーバサイドで再エンコされているか自動判定していて, 再エンコされていないと判断したときだけキャッシュを使っています.(設定: useNotReEncodedCache) dmc以降アップロードされた動画で画質が良い方を選択する処理ですが, 2012年頃の動画についてはこれは誤動作してると言っていい状態ですね.



828:名無しさん@お腹いっぱい。
20/12/16 02:51:46.95 /JBFRIw80.net
>>792
Flash版終了と同時(つまり今日)にNicoCacheもアップデートしたんですが、
今までに入れたnlFiltersの何かが悪さしてるのかレイアウトぐちゃぐちゃになってまともに見れなかったので、
nlFiltersは全部一旦消したので今はデフォルト以外はほぼ何も入っていないです。
シークが無効になってるというよりは、キャッシュを持っているのになぜかシークバーの白い部分が徐々にしか伸びなくて、
10秒進むとかしか出来ないような感じです。
using なんとか cache:は出てるのでキャッシュを使っているはずなのですが…。
昔の動画(今見たら2010年の動画でした)のmp4だから何か内部的なデータの違いでダメなのかと思って、
一旦旧キャッシュをリネームして新規でキャッシュを取得しましたが、新しいキャッシュでもプチプチするのは改善されませんでした。
(キャッシュは解像度も時間も変わらないのになぜか古い方が23.9MB、新しい方が71.2MBとファイルサイズだけ無駄に大きくなっていた)
スペック不足と言いますがニコ動以外の動画サイトでこんな症状は起きていないです。
YouTubeよりニコ動HTML5の方が要求スペックがべらぼうに高い、という事…?

829:名無しさん@お腹いっぱい。
20/12/16 03:25:16.81 FCM62Rfh0.net
>>793
デフォルトってどのパッケージを使ってセットアップしましたか?
up406+nd0018+nd0075
の組み合わせに含まれているフィルタが私の関知する範囲です.
再生位置から10秒〜1分くらいしか白くならない(ダウンロードしない)のはウェブブラウザの仕様です.
白くなってないところをクリックしてシークできない(「ここから再生をはじめるには?」)なら
・その動画がニコニコのサーバでまだdmcに変換されていない
・何かのフィルタがdmcを無効化している
のどちらかですね.
まだdmcに変換されていない動画というのは……ランダムに動画を見ていっても見つけられないのでほぼ無いと思うのですが

830:名無しさん@お腹いっぱい。
20/12/16 18:42:51.05 /JBFRIw80.net
>>794
元になったパッケージはup406だと思います。
(AutoBuild.batの更新日時が2017/03/18なので多分合ってる)
アップデート時はnd0018とnd0075を上書きしています。
フィルターは01~99の8個に
『削除動画でキャッシュ利用』
『有効期限切れの購入済み動画でキャッシュ利用』
を加えた10個だけが今は入ってます。
>白くなってないところをクリックしてシークできない(「ここから再生をはじめるには?」)なら
再確認したところ、sm~から始まる動画はシークできました
できなかったのはso~から始まる配信アニメでした(『有効期限切れの購入済み動画でキャッシュ利用』で見ていたもの)
昔の配信アニメはdmcに変換されていない…ということかな?

831:名無しさん@お腹いっぱい。
20/12/16 22:53:24.87 K3d9zVBD0.net
キャッシュにつかってるapiのjson見ればハッキリするだろ

832:名無しさん@お腹いっぱい。
20/12/17 12:15:56.18 Vs7WqOk80.net
URLリンク(www.nicovideo.jp)動画のID]

833:名無しさん@お腹いっぱい。
20/12/19 11:37:20.81 OyXp6xg00.net
ローカルキャッシュの検索できなくなった?
CacheSearchの画面が真っ白になる

834:名無しさん@お腹いっぱい。
21/01/03 18:21:23.92 bMWDTQMa0.net
普通に使う分には全然問題なさそうだけどたぶんメモリリーク
20時間ぐらいぶっ続けで起動してた
URLリンク(imgur.com)
NicoCache_nl+1503


835:4mod+200228mod(く)(based on NicoCache v0.45) Running with Java 12.0.1(amd64) on Windows 10



836:名無しさん@お腹いっぱい。
21/01/12 00:29:25.26 bObyJ7IQ0.net
さようならFlash君…

837:名無しさん@お腹いっぱい。
21/01/13 11:13:22.78 s3F8rGS10.net
グラスモーフィズム?CSSコピペできる新Webトレンドの参考HTMLスニペット、ツールまとめ - PhotoshopVIP  
URLリンク(photoshopvip.net)

838:名無しさん@お腹いっぱい。
21/02/10 11:29:39.05 d6kLRLkU0.net
プライバシーエラーが出てしまい、nicocachoを通してニコニコにアクセスできなくなってしまいました
証明書が無効のようです
certs内のCAもgetCertsを使い新しくして、前の証明書を削除し再び証明書を発行したりしましたが改善しません
どなたか直し方わかるでしょうか

839:名無しさん@お腹いっぱい。
21/02/10 13:55:44.53 JfvhjLQZ0.net
firefoxだと、証明書関連はちょっと挙動がお行儀悪いので登録削除と新規登録を何回か繰り返さないと上手く行かないよ

840:798
21/02/10 17:13:45.78 d6kLRLkU0.net
>>803
ありがとうございますm(_ _)m
…大変申し訳ありません、Google Chrome だと書き忘れていました
それでChromeで何度か登録と削除を繰り返しましたがうまくいきませんでした

841:名無しさん@お腹いっぱい。
21/02/10 20:20:23.83 JfvhjLQZ0.net
・ca.cerを登録せずにもう一方を間違えて登録している
・genCerts.batの中身が古い
・proxy.pacが古い
・NicoCache_nlが最新でない

842:798
21/02/11 13:54:52.60 4R4awrjN0.net
>>805
ほんとありがとうございます!
教えてくださったもの全部試したら無事直りました
ご親切に感謝ですm(_ _)m

843:名無しさん@お腹いっぱい。
21/02/17 01:36:50.94 Sj6X5BO/0.net
リニューアルのページ情報が来てたが、
これが本当だと3月からニコニコ動画では削除動画のページは跡地もなくなるから、
nicocache使っても再生が不可能になるのか

844:名無しさん@お腹いっぱい。
21/03/06 19:27:05.81 v1AKtu2K0.net
マイメモリー機能削除されたな

845:名無しさん@お腹いっぱい。
21/03/06 19:28:01.30 v1AKtu2K0.net
あ、すまん公式動画は例外だったわ

846:名無しさん@お腹いっぱい。
21/03/10 14:34:16.42 s3ziTuMx0.net
nicocacheのプロクシ外してもエラーで動画が表示されなくなったんだが俺だけ?

847:名無しさん@お腹いっぱい。
21/03/11 01:02:06.43 3ns+oLBJ0.net
>>810
「プロクシ外してもエラー」って時点でNicoCache_nlと関係ない可能性が高そうだけど……一応、原因を確認できるかもしれない方法。
もしもniconicoにログインしていないと再生できない動画なら、ログインした状態で再生できるか確認。
ページの読み込みで、「ハード再読み込み」や「ブラウザーのキャッシュを消してから再読み込み」で行けるならブラウザーのキャッシュ関連が原因。
※古いスクリプトなどのキャッシュが誤動作を引き起こしていたり、キャッシュ用のドライブや割当スペースが容量不足になっているなど。
上記を試してだめなら、ブラウザーの開発者用画面(デベロッパー ツール、開発者用ツールなど)で「コンソール」タブを表示したら、症状の原因に関するエラーメッセージがあるかもしれない。
それがNicoCache_nlに関連することなら >>4>>2-4)参照。
エラーメッセージがNicoCache_nlと関係ないなら、拡張機能などが影響しているかもしれない。

848:名無しさん@お腹いっぱい。
21/03/15 17:35:15.28 fbv2GUd60.net
ん~、仕様変わったかな?
キャッシュしなくなった

849:名無しさん@お腹いっぱい。
21/03/15 17:43:29.21 gTbcxR4Z0.net
api-dataがかなり変わったけどひとまずコンテキストメニューのhls > http切替で動く

850:名無しさん@お腹いっぱい。
21/03/15 18:04:24.20 q6TcfI0r0.net
視聴画面右の動画リストから動画に飛ぶと、idInfo is not foundっていうエラーが出てキャッシュ機能が使えないっぽい
ページを再読み込みすればキャッシュできる

851:名無しさん@お腹いっぱい。
21/03/15 18:08:47.94 fbv2GUd60.net
>>813
thx
キャッシュするようになった。
初期値が変わったって事なのかな??

852:名無しさん@お腹いっぱい。
21/03/15 19:05:24.08 MmyDlgbg0.net
fetch押してもcookie errorて出てダメだわ
今朝はちゃんと動いてたのに…

853:名無しさん@お腹いっぱい。
21/03/15 19:10:32.75 eoV/pQKN0.net
あ、仕様変わったのね
キャッシュしてくれないから悩んだわ
ありがとう>>813

854:名無しさん@お腹いっぱい。
21/03/15 19:12:08.10 83Us91Rg0.net
httpへの切替でキャッシュはできたけどタイトルの取得ができない

855:名無しさん@お腹いっぱい。
21/03/15 20:54:08.44 gTbcxR4Z0.net
nd0089 ひとまず仕様変更での不都合を修正するパッチ

856:名無しさん@お腹いっぱい。
21/03/15 20:57:26.62 /ElfDTK+0.net
こっちも切り替えでキャッシュ自体はできるけどキャッシュ名取得できないな
キャッシュファイル自体はちゃんと動画名になってたけど

857:名無しさん@お腹いっぱい。
21/03/15 21:09:27.22 gTbcxR4Z0.net
>>819
ミスがあったので上げ直し
nd0090 NicoCache_nl_mod_mod_patch_20210315-2.zip
仕様変更での不都合を修正するパッチ

858:名無しさん@お腹いっぱい。
21/03/15 21:14:28.79 eoV/pQKN0.net
ありがたや ありがたや

859:名無しさん@お腹いっぱい。
21/03/15 22:31:45.90 fbv2GUd60.net
(独り言)
2019/10/25 に最終のコンパイルをしてる跡があって、その後、OS入れ直しとか色々やってるけど、JDK入れて無くて
~_nlはそのまま使えてたので使い続けてたんだけど、今、JDKとか色々入れてコンパイルまでは出来たんだけど、
今回の差分を適用してコンパイルするとニコレポとかでキャッシュ済が緑にならない問題が・・・
さて、どこのソースとfilterを適用すれば、最良になるのだろうか・・・
とりあえずキャッシュは出来てるので、今まで通り使う手も??

860:名無しさん@お腹いっぱい。
21/03/15 22:41:24.65 FVOu3zTH0.net
patchファイルは、本体・srcファイルと同じフォルダ階層内にあって、ant extract jar でよいですか?
wikiのどちらに解説が書いてあるでしょうか。
もしやant extract jarが成功していたら大丈夫ですか?

861:名無しさん@お腹いっぱい。
21/03/15 22:44:17.41 fbv2GUd60.net
あ、ごめん。
フォリダまるごとコピーする時に間違えてた。
シンボリックリンクでキャッシュフォルダを別のドライブにリンクさせてたのを忘れててcacheフォルダそのままにしてた。
中身が無いから見つかるわけないわな・・・

862:名無しさん@お腹いっぱい。
21/03/15 22:47:21.29 FjxzTZDQ0.net
私は3日前?くらいから「キャッシュ済が緑にならない」状態だった。
これもニコニコの仕様変更?

863:名無しさん@お腹いっぱい。
21/03/15 22:47:27.52 FVOu3zTH0.net
>>824
patchファイルなしで、srcファイルの差し替えだけを行いました。
patchファイル の扱い方がわかりません。すいません。

864:名無しさん@お腹いっぱい。
21/03/15 23:11:20.07 trL4RbTN0.net
>827
自分も同じやり方でキャッシュはできるようになりました
ただfetchは以下のように失敗します
fetch: cannot get nicohistory cookie.
fetch: XXXXXXXXXX cookie error.

865:名無しさん@お腹いっぱい。
21/03/15 23:17:58.22 FVOu3zTH0.net
>>828
自分も現在 同じ状況でキャッシュはできるようになりました。
その失敗も同じです。
報告ですが、up_FetchAllBoxにて、
watch画面では
フェッチリスト
キャッシュ管理 のみが出ている状態です。

866:名無しさん@お腹いっぱい。
21/03/16 02:02:52.28 ljNkvaLR0.net
夕方ごろから出来なくてここ見に来た感じですが、他のニコニコ系ツールも影響受けてるみたいですね。
一部非公開APIの提供終了につきましてってインフォ出てたのでそれのついでに色々いじったぽい?
これからまたflashとともに他もガラっと変わりそう……
一応自分はパッチと動画右クリで切り替えで出来るようになりました。
ありがとうございます。

867:名無しさん@お腹いっぱい。
21/03/16 02:08:34.61 GQJancD40.net
fetchは出来ないけどキャッシュは出来るようになりましたありがたや

868:名無しさん@お腹いっぱい。
21/03/16 03:52:08.49 R+LWOEzM0.net
NicoCacheの挙動そのものに�


869:ヘ影響ないけどプレミアム限定動画のこれ https://ch.nicovideo.jp/kimetsugakuen/video ストリーミングっぽいんだけどどうも方式が違うみたいでNicoCacheではストリーミング判定されてない



870:828
21/03/16 08:21:29.02 R+LWOEzM0.net
>>832
すんません、勘違いでした
パッチ当てたらキャッシュされた

871:名無しさん@お腹いっぱい。
21/03/16 23:45:18.73 xEcuJR8o0.net
>>821
ありがとうございます。 ファイル差し替え&patch処理で問題なく使えました

872:
21/03/17 00:50:30.25 z2iQAvxh0.net
>>821
乙乙
ちょっと忙しくて数日対応できそうにないので助かりました.
ただその修正だけだとlow判定が動いていないかもしれないのでご注意ください.
私からのパッチは埋め込みプレイヤー周りの調査をしてから出すのでもう数日かかると思います.
# dmcInfoは media.delivery.movie ではなく media.delivery で切り出す予定

873:名無しさん@お腹いっぱい。
21/03/18 08:11:32.07 sEfOK8l+0.net
いつもあざっす。

874:名無しさん@お腹いっぱい。
21/03/19 15:32:58.98 jXlK5mYx0.net
「削除動画のキャッシュ使用」と「有効期限切れ購入済み動画キャッシュ利用」のハックはもう捨てるしか方法がないのだろうか。

875:名無しさん@お腹いっぱい。
21/03/19 19:21:16.44 zSGCrCTf0.net
>>837
前者はページ自体がなくなったからどうしようもなさそうだけど
(/force/[sm番号]ってまだ有効なんだっけ?)
後者はフィルタ書き換えれば動きそうだけど

876:
21/03/20 07:51:05.02 r48uAeLt0.net
nd0092 NicoCache_nl+150304mod+210320mod (Re)
[機能追加]
・埋め込みプレイヤーを無視する設定ignoreEmbeddedPlayerを追加(デフォルト有効)
[仕様変更]
・原宿・GINZA・旧埋め込みプレイヤーの処理を廃止
・kulow廃止にむけてkulow判定処理を全て削除&一部のkulowキャッシュのリネーム
[不具合修正]
・watchページの仕様変更に対応(>812-821)
[nlFilter]
・nllib.js: xsStorage.prepareはbodyが作られるまで待って実行(>787)
・nllib_watch.js: watchページのAPI構造変更に対応
・nllib_watch.js: BottomMainの構造変更に対応
・05_topBarFilter がエラーを起こしているので無効化
 ・キャッシュ削除ボタンと空き容量警告だけ最低限追加(ワークアラウンド)
・06_topBarが2段になるのを解消.txt を廃止
・旧形式のマイリスト・ニコレポ・GINZAなどのフィルタを削除
・ポップアップリンク置換(検索系)でaタグの中にaタグを作らないように修正
以下はnlFilters-rapidrelease201130で公開済み
・nllib.js: 複数のxsStorageクエリを同時発行するとprepareが機能しないのを修正(>770)
・マイリスト・履歴でページ切り替えを追跡できていなかった(>728)
・ページ構造の変更に対応 (2020/11/12)
・nllib.js: xsStorage
・マイリスト等でvisitedなキャッシュ済みリンクの色が変わらないのを修正
・新マイページ・ユーザーページに対応
・nllib.js: Object.assignのpolyfillを追加
ちゃんとリリースするの1年ぶり……!?

877:名無しさん@お腹いっぱい。
21/03/20 08:00:36.89 fyvBjkGP0.net
更新ありがとうございます!

878:名無しさん@お腹いっぱい。
21/03/20 12:59:57.92 W1YwvpsVd.net
ありがたい、久しぶりにクリーンな環境から入れ直してみようかな

879:名無しさん@お腹いっぱい。
21/03/20 15:35:27.26 URKZz+NQM.net
むう、更新したけどフェッチもキャッシュも利かない
~.patchとやらを当てなきゃいかんのかな

880:名無しさん@お腹いっぱい。
21/03/20 16:14:02.57 XJgk573d0.net
公式動画?

881:名無しさん@お腹いっぱい。
21/03/20 16:15:01.88 L94dwHD80.net
そういう時はクリーンインストールをすると気分さっぱり

882:名無しさん@お腹いっぱい。
21/03/20 20:12:34.78 eCZDFCau0.net
ありがたや ありがたや

883:名無しさん@お腹いっぱい。
21/03/20 21:38:34.63 j1BwneniH.net
今回の対応アプデしようと置き場見たらnlMovieFetcherも更新してくださり多謝深謝

884:名無しさん@お腹いっぱい。
21/03/20 22:50:04.40 2lJdr1tL0.net
更新乙です。
いじるのは1年半ぶり?くらい すっかり忘れてて1時間半くらい掛かった・・・

885:名無しさん@お腹いっぱい。
21/03/20 23:12:44.21 CdZfCBEF0.net
nlMovieFetcherを更新できぬ・・・
コンパイルできない

886:名無しさん@お腹いっぱい。
21/03/20 23:46:27.65 j1BwneniH.net
>>848
クリーンインストールだったから自分もつまづいたけど
ExtUtil.java がないとエラーでコンパイルできないみたい

887:名無しさん@お腹いっぱい。
21/03/21 00:01:29.86 fLt9sA4W0.net
>>839
いつも有難うございます。サクッと更新できるのはありがたい

888:名無しさん@お腹いっぱい。
21/03/21 00:38:38.39 y9e9uRDG0.net
>>848
解決済みかもだけど一応
コンパイルに必要なExtUtil.javaはファイル避難所のup169にあったよ

889:名無しさん@お腹いっぱい。
21/03/21 09:48:30.25 GT/gUTZL0.net
コメントの保存効かなくなってる
<a title="コメントを保存" href="URLリンク(www.nicovideo.jp) id="cache_comment" target="_blank">コメントを保存</a>

890:名無しさん@お腹いっぱい。
21/03/25 22:11:00.02 tTjD+wF10.net
nd0095  103-4_watchページ整形フィルタ(共有ボタン表示).txt
103-4_watchページ整形フィルタ(共有ボタン表示).txt:現状の視聴ページに合わせて修正。※上書きで更新きるようにファイル名は変えていません。
nd0096  nico_wallpaperC_20210325.7z
個人的に弄った<用nico_wallpaperのベース:現状の視聴ページに合わせて修正。CSS生成時の設定を別ファイルに分けた。設定変更で使えるようになるスクロールバーを追加。
※「フィルタまとめ」を使っている場合は、「フィルタまとめ#106」を使っている前提で調整しています。
「theme」が「Aero風」のときに行っていた「filter: blur();」の補正を行わないようにし、かわりに「filter: blur();」の設定範囲を常に0~40にしています。

891:名無しさん@お腹いっぱい。
21/04/05 21:30:53.59 iEDe0gcJ0.net
申し訳ないのですが、依頼させていただきます。
動画を流れるコメントの中で、キーを押したら押しただけ追加される文字列を決められた少数に省略できるfilter
というのを探しているのですが、見つかりませんでした。
お手すきの時にでも作成していただけるとありがたいです。よろしくお願いいたします。

892:名無しさん@お腹いっぱい。
21/04/06 11:11:14.91 bY83Oigo0.net
申し訳ないのですが、依頼させていただきます。
意味のわかる日本語を
書いていただけるとありがたいです。よろしくお願いいたします。

893:名無しさん@お腹いっぱい。
21/04/06 12:40:16.48 FV+fMMUy0.net
wwwwwwwww
ってコメントを
w
だけに縮めるようなフィルターなら過去ログあされば出てくると思うけど
任意のワードに対して複数回繰り返しがあれば縮めるってのは、正規表現の限界をこえるので不可能
縮めたいワードが決まってて、それへの決め打ちで良いならいくらでも書きようはある

894:名無しさん@お腹いっぱい。
21/04/06 14:37:23.97 axOKIigY0.net
よく>>854を解読できたな

895:名無しさん@お腹いっぱい。
21/04/06 20:23:28.44 dOqSgyhx0.net
ランキング変えやがったな

896:名無しさん@お腹いっぱい。
21/04/06 20:36:56.36 sgfMMg0s0.net
なんとなくsm1~sm9まで動画視聴ページを確認していたら挙動が気になったのでHTTPのレスポンスステータスコード(以下、ステータス)を確認。
sm9未満は動画が存在しないので動画視聴ページとは違うページが表示されるのだけど、ステータスが400のページと404のページがある。
ステータスが400のページは、ブラウザーの仕様かNicoCache_nlの仕様か知らないけど、NicoCache_nlを経由しないページ表示になった。
ステータス400を返しつつ、ページ自体は目的の動画視聴ページを表示するなんてトリッキーなことをされたら……。
これを踏まえて、もしもNicoCache_nlの仕様ならステータス400でも処理するようにして欲しい。
>>854
意図が >>856 の「ワード」を「文字」に置換したものであるなら、3文字以下の繰り返しは除外するパターンが面倒なので、4文字以上を対象として次のような正規表現でいけるかな?
Match<
(.)\1{3,}
>
Replace<
$1
>
なお、意図が「繰り返された文字」に対して、キーの入力で処理対象とする文字が「何文字以上か」を動的に変更するのだったら、スクリプトでないと無理。

897:名無しさん@お腹いっぱい。
21/04/06 21:13:08.56 L6109o6+0.net
皆様ありがとうございます。
意味の分からない文章を投稿してしまい申し訳ない気持ちでいっぱいです。
皆様を混乱させて申し訳ないとおもっております。
この文章でさえも良いのかわかりません。
反省します。

wwwwwwww

www
としたいfilterをさがしておりました。
任意のワードに対して複数回繰り返しがあれば縮める、とまでは考えておりませんでした。

898:名無しさん@お腹いっぱい。
21/04/06 22:38:36.31 H11E3/b70.net
また仕様変わった?

899:名無しさん@お腹いっぱい。
21/04/07 00:44:06.04 b551A/Br0.net
Zenzawatch(この間の対応版)入れて見れてたけど、ついさっきから data.viewer is null って出て見れなくなった
>>839のアプデまだしてないけどそれで治るんかな?

900:名無しさん@お腹いっぱい。
21/04/07 07:52:35.15 b551A/Br0.net
>>862は単にニコニコからログアウトされたためっぽい
申し訳ない

901:名無しさん@お腹いっぱい。
21/04/07 15:38:06.92 2WzV/LmZ0.net
カスタムマイリストを誰か超絶使いやすく勝手に改造してくれないかな(笑)(希望的観測)(他力本願)

902:名無しさん@お腹いっぱい。
21/04/07 18:17:22.72 iJRr2UFf0.net
ランキングページの仕様変更に伴う「10_thumbInfoFilter(ポップアップリンク用).txt」の不具合報告。
ランキングのページ仕様変更により、動画のサムネイルやタイトル、説明文などが1つのリンク内に収まるようになっています。
このため「10_thumbInfoFilter(ポップアップリンク用).txt」が動画説明文内のsmidをリンク化すると、リンクの入れ子状態になり、ブラウザーが外側のリンク要素を閉じることでレイアウトが崩れます。
よって入れ子にならないようにsmidをリンク化するか、ランキングのページを処理対象から外すなどしてください。

903:名無しさん@お腹いっぱい。
21/04/07 19:35:50.59 C61eY9RX0.net
filterの
102_ExpiredPurchasedMovieCacheUse が機能できていません。
他の方は動いていらっしゃるのでしょうか。

904:名無しさん@お腹いっぱい。
21/04/07 20:08:00.21 2WzV/LmZ0.net
機能してないのでご自分で直してみてください
直せたらここにシェアしてね

905:名無しさん@お腹いっぱい。
21/04/07 20:12:17.44 C61eY9RX0.net
がんばってみます。
ありがとうございます。

906:名無しさん@お腹いっぱい。
21/04/10 11:29:44.27 +sVTdVNUp.net
知識の範疇をこえてました。
すいません。

907:名無しさん@お腹いっぱい。
21/04/10 16:44:27.81 4iBj7mHx0.net
挑戦しただけアンタはエライ。

908:名無しさん@お腹いっぱい。
21/04/10 19:28:41.50 nMCLh6SH0.net
ありがとうございます。

909:名無しさん@お腹いっぱい。
21/04/11 16:59:26.44 cPxlsQQE0.net
>>865を直したフィルターを誰かアップしてけろ

910:名無しさん@お腹いっぱい。
21/04/12 00:50:55.22 P91rvDWT0.net
>>872
お手軽にやるなら
Name = ポップアップリンク置換(検索系)
の下のURLの正規表現から |ranking| のところの ranking| を削れば動作は止められる

911:名無しさん@お腹いっぱい。
21/04/12 22:55:00.71 WXfzWq290.net
>>873
ありがとうございました!

912:
21/04/16 14:36:41.02 bFFAMQTu0.net
フィルタまとめ#108うpしました
URLリンク(nicocache.jpn.org)


913:5cd670e5b9a49dd6 ・主な変更点 102_ExpiredPurchasedMovieCacheUse.txtの対応 pc.jsに5番目のタブを追加 expired_sourceChanger.jsの復活 研究の結果、okReasonのPPV_PREVIEW_SUPPORTEDという値をPURELYに変更することでコメントと 通常通りのプレイヤーの操作が可能になることが分かりましたがVideoPlayerクラスにisSourceNothingが指定されて 画面が真っ暗になる不具合が残されています そこでpc.jsに追加した5番目のタブのisSourceNothig Removerを使用することで通常通り再生できるようになるはずです



914:名無しさん@お腹いっぱい。
21/04/16 18:07:24.47 HCF8HHj90.net
感謝!
やっと録画しといたアニメ見れる

915:名無しさん@お腹いっぱい。
21/04/16 18:43:08.00 W6xZlBf40.net
ありがとうございます。

916:名無しさん@お腹いっぱい。
21/04/20 00:49:01.23 TYx5JxFB0.net
自分じゃ対応はちんぷんかんぷんなのでほんと助かります。ありがとう…

917:名無しさん@お腹いっぱい。
21/04/21 00:12:55.70 kC4XY5o/0.net
NicoCacheを通してニコ動を見てるとNGの挙動がおかしいんだけどこれっておま環?
具体的に言うと、チェックボックスがクリックしたのと違う行がチェックされたり、NGを削除しようとしても削除できなかったりします

918:名無しさん@お腹いっぱい。
21/04/22 00:11:51.59 yZFdtRv00.net
>875使ってるんだけど、動画説明文内にある動画No.とかマイリストがリンク化されずに叩けない
ニコニコデフォだと「動画説明文を開く」が表示されている動画は開いて初めてリンク化されるからそのあたりなのかなぁ

919:名無しさん@お腹いっぱい。
21/04/29 18:43:02.02 UoOYtegq0NIKU.net
nlItab関連ってもう死んでる?

920:名無しさん@お腹いっぱい。
21/05/01 16:16:12.87 CpH4vrYY0.net
コメント保存をしたいのですが、何か特殊な設定がありますか?

921:名無しさん@お腹いっぱい。
21/05/02 06:22:15.16 ch78bZAP0.net
マイリストにfetchが表示されなくなったけど仕様変更あったのかな?

922:名無しさん@お腹いっぱい。
21/05/04 12:30:59.85 CmXrxl+F0.net
>>882
>>852でも指摘してるんだけど、今はただその機能は壊れてるとしか…
◆2TK8xdazzp3d氏に直すのを依頼するか自分でjavaを書くかしかない

923:名無しさん@お腹いっぱい。
21/05/04 21:02:58.85 eM+0leVh0.net
>>884
返信ありがとうございます。
◆2TK8xdazzp3d様
一日の中での合間で構いませんので、直していただけると嬉しいです。
よろしくお願いいたします。

924:名無しさん@お腹いっぱい。
21/05/06 06:20:52.52 f/KMlcpD0.net
また1日が始まった
俺なんで生きてんだろう

925:名無しさん@お腹いっぱい。
21/05/07 20:03:10.43 drePYmZD0.net
NGCommentExtensionってまだ動いてる?
エラーログもデバッグログも出ないけど、コメントは改変されないようなので動作していない様なのだが…

926:名無しさん@お腹いっぱい。
21/05/07 23:03:27.96 qR6kITol0.net
>>883
視聴履歴にも表示されないね
movieFetcherFilter.txtをいじれば解決するんだろうか?

927:名無しさん@お腹いっぱい。
21/05/08 09:55:35.19 og+HG8da0.net
movieFetcherFilter.txtをいじれば解決するかどうかと言われればyesだ

928:名無しさん@お腹いっぱい。
21/05/09 11:31:54.48 Cscil1od0.net
>>887
大分前(1週間くらい?)から動いていません
cacheとfetch以外の機能はもう諦めている

929:577
21/05/15 02:56:49.64 2YCRt7Kd0.net
今更なんですが動画視聴画面でのニコニコ市場を見れるようにするにはどのフィルタをいじればよかったでしたっけ?

930:名無しさん@お腹いっぱい。
21/05/15 12:48:58.40 m/+MCWdM0.net
>>891
・まず自分の環境を晒すのが先なんじゃないの?
・サービス終了したんじゃないの?
・フィルタというよりwr.cssなのでは?

931:名無しさん@お腹いっぱい。
21/05/17 16:55:57.04 wV+qCYj90.net
なんでコイツこんなえらそうなん?

932:名無しさん@お腹いっぱい。
21/05/18 17:46:31.67 xa5cQPI/0.net
ひれ伏せ下民ども

933:名無しさん@お腹いっぱい。
21/05/18 18:04:05.63 LUsBvZ3y0.net
ハハーッ

934:名無しさん@お腹いっぱい。
21/05/20 23:52:29.86 56G+f9dx0.net
下にー、下にー

935:名無しさん@お腹いっぱい。
21/05/21 21:13:40.49 gcATYvrz0.net
またいじられたのかな?ポップアップしないや

936:名無しさん@お腹いっぱい。
21/05/22 03:02:05.54 eb2tx7+C0.net
>>897
api.ce.nicovideo.jp/nicoapi/v1/video.infoが変更されたみたいで
popThumb_FA_個人設定2.txtの
Name = popThumb_FA:個人設定4の中の
,video = json.nicovideo_video_response.video
let threadId = json.nicovideo_video_response.thread.id
data["last_res_body"] = JSON.parse(e.responseText).nicovideo_video_response.thread.summary;
の3か所をそれぞれ
,video = json.niconico_response.video
let threadId = json.niconico_response.thread.id
data["last_res_body"] = JSON.parse(e.responseText).niconico_response.thread.summary;
に変更したら一応ポップアップはするようになりました
他にも変更点はあるかもしれませんが自分にできそうなのはここまでです…

937:名無しさん@お腹いっぱい。
21/05/22 04:23:22.00 2PBltK8m0.net
>>898
ありがとう無事にポップアップしました。

938:名無しさん@お腹いっぱい。
21/05/22 07:17:21.72 jB8NqYeE0.net
>>898
ありがとありがと

939:名無しさん@お腹いっぱい。
21/05/23 03:57:34.16 85gXgebw0.net
>>898


940:名無しさん@お腹いっぱい。
21/05/27 16:58:03.97 /XA9DVBH0.net
マイクロソフト製Java 11ディストリビューション「Microsoft Build of OpenJDK for Java 11 LTS」正式リリース。無償長期サポート、コンテナイメージの配布も - Publickey  
URLリンク(www.publickey1.jp)
マイクロソフト版もあるんすね

941:
21/05/31 15:15:29.54 C2ekUIsi0.net
ファイルがアップできない
URLリンク(nicocache.jpn.org)

942:
21/05/31 15:18:06.59 C2ekUIsi0.net
やり直したらできたわすまん
フィルタまとめ#109うpしました
URLリンク(nicocache.jpn.org)
・主な変更点
- expired_sourceChanger.jsを更新しis-sourceNothing Removerを使用しなくても再生できるようにした
- wr.cssを更新しis-sourceNothingを実質的に無効化した
- 112_rankingMovieFetcherFilter.txtのjsを更新して現在の仕様にあわせた

943:名無しさん@お腹いっぱい。
21/06/01 19:44:54.14 VFbWP5zt0.net
ランキング、また仕様変更された?

944:名無しさん@お腹いっぱい。
21/06/01 21:27:00.55 tMqCQ2td0.net
クラス名の先頭にNC-が付いたみたいですね

945:
21/06/01 21:33:10.92 tMqCQ2td0.net
rankingMovieFetcherFilter.jsを最新の仕様に合わせたものをアップしました
jsやcss,htmlをいちいちtxt拡張子に変えなきゃいけないのは地味にイラッとくる案件ですね…

946:名無しさん@お腹いっぱい。
21/06/01 22:22:57.37 VFbWP5zt0.net
いつもありがとうございます。
nd108入れて見たんですが、変化無いのかな?
ランキングのサムネ画像に「Cache」のアイコンが表示されないです。
ポップアップさせれば、そっちには出てくるのですが・・・

947:名無しさん@お腹いっぱい。
21/06/01 22:52:40.14 tMqCQ2td0.net
rankingのカードにfetchリンクを出すだけのjsファイルですよ
何を言っているのかよくわかりません
キャッシュアイコンを表示するものではありませんよ

948:名無しさん@お腹いっぱい。
21/06/01 23:09:25.12 VFbWP5zt0.net
すいません。プログラムとか不慣れな物で。
15_thumbInfoFilter(基本).txtの中の56行目の所に、"NC-" を追加して対応出来ました。
<div\s[^>]*class="NC-Thumbnail-image"(以下略

949:
21/06/02 05:26:49.80 EgfHHJ+80.net
nd0109 NicoCache_nl+150304mod+210602mod (Re)
[不具合修正]
・コメントダウンローダーを動くようにしたつもり(>852,882)
・NG削除が動作しない問題を修正(>879)
[nlFilter]
・マイリスト・クラス名の構造変更に対応

対応が遅れてご不便おかけ


950:しております. コメントぜんぜん分からん. なんとなく直したらなんとなく動くようになりましたが, 公式が今月末からコメントを新システムに移行すると言っているので そのタイミングで修正不能な感じに機能しなくなる可能性が高いです. (多分XML版のコメント配信は廃止されると予想) ttps://blog.nicovideo.jp/niconews/150575.html >>859 ステータスコード200,403,404,503のときだけ動くようになっているようです. デフォルトを変えるべきではないと思いますが StatusCode=400,404 のように対象のステータスコードをフィルタで指定できるようにすることを検討しています.



951:
21/06/02 08:26:30.92 EgfHHJ+80.net
nd0110 NicoCache_nl+150304mod+210602mod2 (Re)
すみません修正漏れがあったので再アップロードしました

952:名無しさん@お腹いっぱい。
21/06/02 18:06:48.74 m/sSxTXX0.net
ありがとうございます

953:名無しさん@お腹いっぱい。
21/06/02 18:36:44.71 GFGvlyOS0.net
移行中とかでタイミングによってに"NC-"がついている場所とついていない場所があるかもしれないので、対応させる場合の例。
対象をclass「VideoMediaObject」とした場合。
正規表現:(?:NC-)?VideoMediaObject
CSSのclass指定:[class*="VideoMediaObject"]
※"NC-"以外もマッチするので、正確を期す場合は、「.VideoMediaObject」と「.NC-VideoMediaObject」を指定するのが良いかもしれない。

954:名無しさん@お腹いっぱい。
21/06/03 09:56:10.00 LDkfFVOD0.net
新バージョンお疲れ様&ありがとうございます。
動画の個別ページ行って、ヘッダーに埋め込んである「キャッシュ削除」ボタン押しても削除失敗するのって既出ですかね?

955:名無しさん@お腹いっぱい。
21/06/06 22:06:59.02 UB2RdD100.net
期限切れの動画限定ですが、
CustomFilters\WatchReconstruct/にあるwr.cssにて
.VideoPlayer.is-sourceNothing{
visibility: visible !important;
}
を/**/しないと
「動画クリックで一時停止・再生」と「動画ダブルクリックでフルスクリーン」が
機能しません。何か打開策はありますか?

956:名無しさん@お腹いっぱい。
21/06/23 00:49:09.62 +U43WjIXM.net
変則的な使い方だけど動画を外から拾った高ビットレートな奴に置き換えてラズパイ4上でNicoCache動かすと
CPUのパワー不足のせいか読み込み追いつかなくなるだな

957:名無しさん@お腹いっぱい。
21/07/23 19:20:17.80 9+bp5XB30.net
一般的な環境じゃないし詳しく調べてもないけど
ここ最近Bouncy Castleの更新があったみたいで
それだとNicoCache_CA.jarが動かないっぽい?
だれか@どれか:/NicoCache_nl# ./genCerts.sh Error: Unable to initialize main class nicocacheca.NicoCacheCA Caused by: java.lang.NoClassDefFoundError: org/bouncycastle/operator/OperatorCreationException


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch