From e28de98c20b26605a9aedb0201874c972bae426a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=84=86=E8=96=AF=E9=A5=BC?= Date: Tue, 19 Nov 2024 12:32:49 +0800 Subject: [PATCH] build: config Update arguments-builder.config.ts Update rspack.dev.config.js Update rspack.config.js --- arguments-builder.config.ts | 16 ++++------------ rspack.config.js | 1 + rspack.dev.config.js | 1 + template/boxjs.settings.json | 2 +- template/egern.handlebars | 26 -------------------------- 5 files changed, 7 insertions(+), 39 deletions(-) delete mode 100644 template/egern.handlebars diff --git a/arguments-builder.config.ts b/arguments-builder.config.ts index c8dac6f..f13c200 100644 --- a/arguments-builder.config.ts +++ b/arguments-builder.config.ts @@ -4,6 +4,10 @@ export default defineConfig({ output: { surge: { path: "./dist/DualSubs.Netflix.sgmodule", + transformEgern: { + enable: true, + path: "./dist/DualSubs.Spotify.yaml", + }, }, loon: { path: "./dist/DualSubs.Netflix.plugin", @@ -17,10 +21,6 @@ export default defineConfig({ path: "./dist/DualSubs.Netflix.stoverride", template: "./template/stash.handlebars", }, - { - path: "./dist/DualSubs.Netflix.yaml", - template: "./template/egern.handlebars", - }, { path: "./dist/DualSubs.Netflix.srmodule", template: "./template/shadowrocket.handlebars", @@ -36,14 +36,6 @@ export default defineConfig({ }, }, args: [ - { - key: "Switch", - name: "总功能开关", - defaultValue: true, - type: "boolean", - description: "是否启用此APP修改", - exclude: ["surge", "loon"], - }, { key: "Type", name: "[字幕] 启用类型", diff --git a/rspack.config.js b/rspack.config.js index 4459a22..2053e2e 100644 --- a/rspack.config.js +++ b/rspack.config.js @@ -35,5 +35,6 @@ export default defineConfig({ banner: pkg.homepage, }), ], + devtool: false, performance: false, }); diff --git a/rspack.dev.config.js b/rspack.dev.config.js index 3abe66f..a4a0b23 100644 --- a/rspack.dev.config.js +++ b/rspack.dev.config.js @@ -35,5 +35,6 @@ export default defineConfig({ banner: pkg.homepage, }), ], + devtool: false, performance: false, }); diff --git a/template/boxjs.settings.json b/template/boxjs.settings.json index 2ab1d3b..e5f9aaa 100644 --- a/template/boxjs.settings.json +++ b/template/boxjs.settings.json @@ -1 +1 @@ -[{"id":"@DualSubs.Netflix.Settings.Switch","name":"总功能开关","type":"boolean","val":true,"desc":"是否启用此APP修改"},{"id":"@DualSubs.Netflix.Settings.Type","name":"[字幕] 启用类型","type":"selects","val":"Translate","items":[{"key":"Translate","label":"翻译字幕(翻译器)"}],"desc":"请选择要使用的字幕,双语字幕将使用您选择类型呈现。"},{"id":"@DualSubs.Netflix.Settings.Languages[0]","name":"[字幕] 主语言(源语言)","type":"selects","val":"AUTO","items":[{"key":"AUTO","label":"自动 - Automatic"},{"key":"ZH","label":"中文(自动)"},{"key":"ZH-HANS","label":"中文(简体)"},{"key":"ZH-HK","label":"中文(香港)"},{"key":"ZH-HANT","label":"中文(繁体)"},{"key":"EN","label":"English - 英语(自动)"},{"key":"ES","label":"Español - 西班牙语(自动)"},{"key":"JA","label":"日本語 - 日语"},{"key":"KO","label":"한국어 - 韩语"},{"key":"DE","label":"Deutsch - 德语"},{"key":"FR","label":"Français - 法语"},{"key":"TR","label":"Türkçe - 土耳其语"},{"key":"KM","label":"ភាសាខ្មែរ - 高棉语"}],"desc":"当“主语言”字幕存在时,将生成“主语言/副语言(翻译)”与“主语言(外挂)”的字幕或字幕选项。仅当源语言识别不准确时更改此选项。"},{"id":"@DualSubs.Netflix.Settings.Languages[1]","name":"[字幕] 副语言(目标语言)","type":"selects","val":"ZH","items":[{"key":"ZH","label":"中文(自动)"},{"key":"ZH-HANS","label":"中文(简体)"},{"key":"ZH-HK","label":"中文(香港)"},{"key":"ZH-HANT","label":"中文(繁体)"},{"key":"EN","label":"English - 英语(自动)"},{"key":"EN-US","label":"英语(美国)"},{"key":"ES","label":"Español - 西班牙语(自动)"},{"key":"ES-ES","label":"Español - 西班牙语"},{"key":"ES-419","label":"西班牙语(拉丁美洲)"},{"key":"JA","label":"日本語 - 日语"},{"key":"KO","label":"한국어 - 韩语"},{"key":"DE","label":"Deutsch - 德语"},{"key":"FR","label":"Français - 法语"},{"key":"TR","label":"Türkçe - 土耳其语"},{"key":"KM","label":"ភាសាខ្មែរ - 高棉语"}],"desc":"当“副语言”字幕存在时,将生成“副语言/主语言(官方)”的字幕或字幕选项。"},{"id":"@DualSubs.Netflix.Settings.Position","name":"[字幕] 主语言(源语言)字幕位置","type":"selects","val":"Forward","items":[{"key":"Forward","label":"上面(第一行)"},{"key":"Reverse","label":"下面(第二行)"}],"desc":"主语言(源语言)字幕的显示位置。"},{"id":"@DualSubs.Netflix.Settings.Vendor","name":"[翻译器] 服务商API","type":"selects","val":"Google","items":[{"key":"Google","label":"Google Translate"},{"key":"Microsoft","label":"Microsoft Translator(需填写API)"}],"desc":"请选择翻译器所使用的服务商API,更多翻译选项请使用BoxJs。"},{"id":"@DualSubs.Netflix.Settings.ShowOnly","name":"[翻译器] 只显示翻译字幕","type":"boolean","val":false,"desc":"是否仅显示翻译后的字幕,不显示源语言字幕。"}] \ No newline at end of file +[{"id":"@DualSubs.Netflix.Settings.Type","name":"[字幕] 启用类型","type":"selects","val":"Translate","items":[{"key":"Translate","label":"翻译字幕(翻译器)"}],"desc":"请选择要使用的字幕,双语字幕将使用您选择类型呈现。"},{"id":"@DualSubs.Netflix.Settings.Languages[0]","name":"[字幕] 主语言(源语言)","type":"selects","val":"AUTO","items":[{"key":"AUTO","label":"自动 - Automatic"},{"key":"ZH","label":"中文(自动)"},{"key":"ZH-HANS","label":"中文(简体)"},{"key":"ZH-HK","label":"中文(香港)"},{"key":"ZH-HANT","label":"中文(繁体)"},{"key":"EN","label":"English - 英语(自动)"},{"key":"ES","label":"Español - 西班牙语(自动)"},{"key":"JA","label":"日本語 - 日语"},{"key":"KO","label":"한국어 - 韩语"},{"key":"DE","label":"Deutsch - 德语"},{"key":"FR","label":"Français - 法语"},{"key":"TR","label":"Türkçe - 土耳其语"},{"key":"KM","label":"ភាសាខ្មែរ - 高棉语"}],"desc":"当“主语言”字幕存在时,将生成“主语言/副语言(翻译)”与“主语言(外挂)”的字幕或字幕选项。仅当源语言识别不准确时更改此选项。"},{"id":"@DualSubs.Netflix.Settings.Languages[1]","name":"[字幕] 副语言(目标语言)","type":"selects","val":"ZH","items":[{"key":"ZH","label":"中文(自动)"},{"key":"ZH-HANS","label":"中文(简体)"},{"key":"ZH-HK","label":"中文(香港)"},{"key":"ZH-HANT","label":"中文(繁体)"},{"key":"EN","label":"English - 英语(自动)"},{"key":"EN-US","label":"英语(美国)"},{"key":"ES","label":"Español - 西班牙语(自动)"},{"key":"ES-ES","label":"Español - 西班牙语"},{"key":"ES-419","label":"西班牙语(拉丁美洲)"},{"key":"JA","label":"日本語 - 日语"},{"key":"KO","label":"한국어 - 韩语"},{"key":"DE","label":"Deutsch - 德语"},{"key":"FR","label":"Français - 法语"},{"key":"TR","label":"Türkçe - 土耳其语"},{"key":"KM","label":"ភាសាខ្មែរ - 高棉语"}],"desc":"当“副语言”字幕存在时,将生成“副语言/主语言(官方)”的字幕或字幕选项。"},{"id":"@DualSubs.Netflix.Settings.Position","name":"[字幕] 主语言(源语言)字幕位置","type":"selects","val":"Forward","items":[{"key":"Forward","label":"上面(第一行)"},{"key":"Reverse","label":"下面(第二行)"}],"desc":"主语言(源语言)字幕的显示位置。"},{"id":"@DualSubs.Netflix.Settings.Vendor","name":"[翻译器] 服务商API","type":"selects","val":"Google","items":[{"key":"Google","label":"Google Translate"},{"key":"Microsoft","label":"Microsoft Translator(需填写API)"}],"desc":"请选择翻译器所使用的服务商API,更多翻译选项请使用BoxJs。"},{"id":"@DualSubs.Netflix.Settings.ShowOnly","name":"[翻译器] 只显示翻译字幕","type":"boolean","val":false,"desc":"是否仅显示翻译后的字幕,不显示源语言字幕。"}] \ No newline at end of file diff --git a/template/egern.handlebars b/template/egern.handlebars deleted file mode 100644 index 04df2ed..0000000 --- a/template/egern.handlebars +++ /dev/null @@ -1,26 +0,0 @@ -name: "{{@package 'displayName'}}" -description: |- - {{#each (split (@package 'description') "\n")}} - {{{this}}} - {{/each}} -open_url: "{{@package 'openUrl'}}" -author: |- - {{#each (@package 'contributors')}} - {{this}} - {{/each}} -homepage: "{{@package 'homepage'}}" -icon: "{{@package 'icon'}}" -category: "{{@package 'organizationName'}}" -date: "{{now "yyyy-MM-dd HH:mm:ss"}}" -version: "{{@package 'version'}}" - -scriptings: -- http_response: - name: '🍿️ DualSubs.Netflix.Translate.Subtitles.response' - match: ^https?:\/\/(.+)\.oca\.nflxvideo\.net\/\?o=\d+&v=\d+&e=\d+&t=.+ - script_url: https://github.com/DualSubs/Universal/releases/latest/download/Translate.response.bundle.js - body_required: true -mitm: - hostnames: - - '*.oca.nflxvideo.net' -