探検


【ニコニコ】NNDD Part7【Mac対応】

レス数が1000を超えています。これ以上書き込みはできません。
2018/01/16(火) 23:24:46.53ID:E1RciZ2r0
NNDDはニコニコ動画の専用ブラウザです。

DMCサーバ対応版(v2.5.0以降)GitHub
https://github.com/SSW-SCIENTIFIC/NNDD

最新版(v2.6.2-Beta)
https://github.com/SSW-SCIENTIFIC/NNDD/releases/tag/v2.6.2-Beta

旧(v2.4.3以前)公式ページ
http://d.hatena.ne.jp/MineAP/20080730/1217412550

旧(v2.4.3以前)SourceForge
http://sourceforge.jp/projects/nndd/

前スレ
【ニコニコ】NNDD Part6【Mac対応】
https://egg.5ch.net/test/read.cgi/software/1388470461/
2021/06/04(金) 10:09:28.14ID:d06wX7Tc0
>>986
982だけど私もできる範囲でやってるだけだから
987みたいなガチで調査してくれる人が居ないとできない
だから知識無くてもできる範囲の事やってくれるなら嬉しい
一応引き継げる体制は作っていきたいけど一人で続けるのだけは嫌だから
2021/06/04(金) 10:12:19.15ID:d06wX7Tc0
>>992
Gitはコワクナイヨ
それよりビルド環境の用意がめんどくさそう
ActionScriptがどうやってビルドするものなのかよくわからん
2021/06/04(金) 11:04:49.26ID:b3lKN1EA0
手元で力技ビルドしてみた感じこの修正でコメント読み込んで動画再生までは動いたっぽい
(なんかランキングページの様子がおかしい、力技ビルドの影響なのか不明)
TravisCI?とやらで正規のビルドできるの?

ソース:WatchDataAnalyzerGetFlvAdapter.as
(そもそもこのファイルはnicovideo4as.swcの中身で、NNDDのgitにはないという点が力技ポイントなんだけども)

86行目
return this.watchDataAnalyzer.data.thread.serverUrl;

return this.watchDataAnalyzer.data.comment.server.url;

103行目
return this.watchDataAnalyzer.data.video.smileInfo.url;

return this.watchDataAnalyzer.data.media.delivery.movie.session.urls[0].url;

126〜128行目
return this.watchDataAnalyzer.data.thread.ids.community ||
this.watchDataAnalyzer.data.thread.ids["default"] ||
this.watchDataAnalyzer.data.thread.ids.nicos;

return this.watchDataAnalyzer.data.comment.layers[0].threadIds[0].id;
2021/06/04(金) 11:05:25.04ID:b3lKN1EA0
長すぎて怒られた・・・
続き

140行目
return this.watchDataAnalyzer.data.commentComposite.threads.some(function (element: Object, index:int, arr:Array): Boolean {

return this.watchDataAnalyzer.data.comment.threads.some(function (element: Object, index:int, arr:Array): Boolean {

154行目
return this.watchDataAnalyzer.data.thread.ids["default"];

return this.watchDataAnalyzer.data.comment.threads.ids[0].id;
2021/06/04(金) 11:06:54.23ID:d06wX7Tc0
nicovideo4asの方はCI入ってないね
NNDDのlibの中にシンボリックリンクとして入ってるけどこれが何のシンボリックリンクなのか分からん
2021/06/04(金) 11:28:12.69ID:ce5m0DFn0
〉〉991
ごめんなさい間違えました 〉〉989が合ってました
2021/06/04(金) 11:33:28.72ID:b3lKN1EA0
こっちでもシンボリックリンクはどうすりゃいいのかわからなくて
ttps://github.com/edvakf/NNDDMOD
を参考にlibsにnicovideo4asから落としたファイルをコピーしたんだよねー


となると、WatchDataAnalyzerGetFlvAdapter.asをコピーか継承したas作って修正して

NNDDDownloader.as

1019行目
var watchWrapper = new WatchDataAnalyzerGetFlvAdapter();

をそのasに変える方がいいのかな
2021/06/04(金) 11:42:15.64ID:d06wX7Tc0
1000!!
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 1234日 12時間 17分 29秒
レス数が1000を超えています。これ以上書き込みはできません。

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