From 3f1d1baa8320be2e8ce9265215645897f66d73e4 Mon Sep 17 00:00:00 2001 From: Haoyu Xu Date: Mon, 24 Jan 2022 22:50:45 -0500 Subject: [PATCH] feat(content processor): deal with the stupid number sign --- config.yaml | 24 ++++++++---------------- lib/config.py | 1 - lib/content_processor.py | 2 +- 3 files changed, 9 insertions(+), 18 deletions(-) diff --git a/config.yaml b/config.yaml index 46edd92..6b3cb70 100644 --- a/config.yaml +++ b/config.yaml @@ -36,7 +36,6 @@ operators: ui_position_padding_left: ${var:_operator_settings.js->viewport_left} ui_position_padding_right: ${var:_operator_settings.js->viewport_right} ui_position_padding_top: ${var:_operator_settings.js->viewport_top} - workshopid: 2564643862 dusk_everything_is_a_miracle: _operator_settings.js: fallbackImage_height: 2048 @@ -68,7 +67,6 @@ operators: ui_position_padding_left: ${var:_operator_settings.js->viewport_left} ui_position_padding_right: ${var:_operator_settings.js->viewport_right} ui_position_padding_top: ${var:_operator_settings.js->viewport_top} - workshopid: -1 ling: _operator_settings.js: fallbackImage_height: 2048 @@ -100,7 +98,6 @@ operators: ui_position_padding_left: ${var:_operator_settings.js->viewport_left} ui_position_padding_right: ${var:_operator_settings.js->viewport_right} ui_position_padding_top: ${var:_operator_settings.js->viewport_top} - workshopid: -1 nearl: _operator_settings.js: fallbackImage_height: 2048 @@ -132,7 +129,6 @@ operators: ui_position_padding_left: ${var:_operator_settings.js->viewport_left} ui_position_padding_right: ${var:_operator_settings.js->viewport_right} ui_position_padding_top: ${var:_operator_settings.js->viewport_top} - workshopid: 2642836787 nian: _operator_settings.js: fallbackImage_height: 2048 @@ -164,21 +160,21 @@ operators: ui_position_padding_left: ${var:_operator_settings.js->viewport_left} ui_position_padding_right: ${var:_operator_settings.js->viewport_right} ui_position_padding_top: ${var:_operator_settings.js->viewport_top} - workshopid: 2564642594 nian_unfettered_freedom: _operator_settings.js: fallbackImage_height: 2048 fallbackImage_width: 2048 - filename: dyn_illust_char_2014_nian2 + filename: dyn_illust_char_2014_nian_nian#4 fps: 60 opacity: 30 - viewport_bottom: 5 - viewport_left: 2 - viewport_right: 2 - viewport_top: 3 + viewport_bottom: 0 + viewport_left: 0 + viewport_right: 0 + viewport_top: 0 index.html: - fallback_name: char_2014_nian2_2 - id: char_2014_nian + fallback_name: char_2014_nian_nian#4 + # "#" to "%23" + id: char_2014_nian_nian%234 operator_logo: logo_sui title: 'Arknights: Unfettered Freedom / Nian - 明日方舟:乐逍遥·年' version: ${func:get_version()} @@ -196,7 +192,6 @@ operators: ui_position_padding_left: ${var:_operator_settings.js->viewport_left} ui_position_padding_right: ${var:_operator_settings.js->viewport_right} ui_position_padding_top: ${var:_operator_settings.js->viewport_top} - workshopid: -1 rosmontis: _operator_settings.js: fallbackImage_height: 2048 @@ -228,7 +223,6 @@ operators: ui_position_padding_left: ${var:_operator_settings.js->viewport_left} ui_position_padding_right: ${var:_operator_settings.js->viewport_right} ui_position_padding_top: ${var:_operator_settings.js->viewport_top} - workshopid: 2642834981 skadi: _operator_settings.js: fallbackImage_height: 2048 @@ -260,7 +254,6 @@ operators: ui_position_padding_left: ${var:_operator_settings.js->viewport_left} ui_position_padding_right: ${var:_operator_settings.js->viewport_right} ui_position_padding_top: ${var:_operator_settings.js->viewport_top} - workshopid: 2492307783 w: _operator_settings.js: fallbackImage_height: 2048 @@ -292,7 +285,6 @@ operators: ui_position_padding_left: ${var:_operator_settings.js->viewport_left} ui_position_padding_right: ${var:_operator_settings.js->viewport_right} ui_position_padding_top: ${var:_operator_settings.js->viewport_top} - workshopid: 2642838078 server: operator_folder: ./operator/ release_folder: ./release/ diff --git a/lib/config.py b/lib/config.py index 34e511e..178707f 100644 --- a/lib/config.py +++ b/lib/config.py @@ -51,7 +51,6 @@ class Config: title=str, ui_logo_ratio=float, ui_operator_logo=str, - workshopid=int, ) } ) diff --git a/lib/content_processor.py b/lib/content_processor.py index 2165f28..0896b73 100644 --- a/lib/content_processor.py +++ b/lib/content_processor.py @@ -40,7 +40,7 @@ class ContentProcessor: replace_value = value self.settings[item_key][key] = replace_value # copy dict value _operator_settings.js to {id}_settings.js - settings_filename = "{}_settings.js".format(self.settings["index.html"]["id"]) + settings_filename = "{}_settings.js".format(self.settings["index.html"]["id"].replace("%23", "#")) self.settings[settings_filename] = self.settings["_operator_settings.js"] self.file_to_process.append(settings_filename)