From c3b25ae653a2dec40c51faa787c35f4715a226bc Mon Sep 17 00:00:00 2001 From: RikaCelery <94585272+RikaCelery@users.noreply.github.com> Date: Fri, 3 Mar 2023 16:14:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E5=B8=A6=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E5=80=BC=E7=9A=84=E5=A4=8D=E9=80=89=E6=A1=86=E8=A1=A8?= =?UTF-8?q?=E7=8E=B0=E5=92=8C=E9=A2=84=E6=9C=9F=E4=B8=8D=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- generator.html | 515 ++++++++++++++++++++++++++----------------------- 1 file changed, 272 insertions(+), 243 deletions(-) diff --git a/generator.html b/generator.html index e2501ee..4321999 100644 --- a/generator.html +++ b/generator.html @@ -225,7 +225,8 @@
跳过下载
- +
检测实际下载的分片数量和预期数量是否匹配
@@ -235,7 +236,7 @@
二进制合并
- +
完成后删除临时文件
@@ -265,7 +266,8 @@
只选取字幕轨道
- +
自动修正字幕
@@ -280,7 +282,8 @@
实时解密MP4分片
- +
使用系统默认代理
@@ -295,7 +298,8 @@
录制直播时实时合并
- +
录制直播并开启实时合并时依然保留分片
@@ -322,19 +326,33 @@ switch (element.type) { case 'text': if (element.value.length != 0) { - if (element.id!='input') { + if (element.id != 'input') { finalArgs.push('--' + element.id + ' "' + element.value + '"') - + } else { finalArgs.push('"' + element.value + '"') - + } } break; case 'checkbox': - if (element.checked) { + + if (element.checked == Boolean(element.getAttribute('default'))) { + // finalArgs.push('**' + element.id) + // finalArgs.push(String(element.checked)) + } else { finalArgs.push('--' + element.id) + finalArgs.push(String(element.checked)) } + // if (element.checked) { + // finalArgs.push('--' + element.id) + // finalArgs.push('true') + // } else { + // if (element.checked != Boolean(element.getAttribute('default'))) { + // finalArgs.push('--' + element.id) + // finalArgs.push(String(element.checked)) + // } + // } break; default: @@ -355,262 +373,273 @@ console.log(element.type + ' ' + element.id + ' ' + opt.value) } } - document.getElementById('output').textContent='.\\N_m3u8DL-RE.exe '+finalArgs.join(" ") + document.getElementById('output').textContent = '.\\N_m3u8DL-RE.exe ' + finalArgs.join(" ") console.log(finalArgs.join(" ")) } + + setInterval(() => generate('generator_body'), 100) \ No newline at end of file