From 4e45e3741226166d985ebc585399e34aa8629fdc Mon Sep 17 00:00:00 2001 From: Cp0204 Date: Mon, 25 Nov 2024 01:46:08 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E5=A2=9E=E5=8A=A0=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E8=BD=AC=E6=8D=A2=E5=8D=87=E7=BA=A7=E5=A4=84=E7=90=86?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加打印语句以显示配置更新版本 - 处理媒体服务器和任务列表的结构变化 --- quark_auto_save.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/quark_auto_save.py b/quark_auto_save.py index c0f270b..21a39b0 100644 --- a/quark_auto_save.py +++ b/quark_auto_save.py @@ -877,8 +877,8 @@ def do_save(account, tasklist=[]): def breaking_change_update(): global CONFIG_DATA - # print("Update config v0.3.6.1 to 0.3.7") if CONFIG_DATA.get("emby"): + print("🔼 Update config v0.3.6.1 to 0.3.7") CONFIG_DATA.setdefault("media_servers", {})["emby"] = { "url": CONFIG_DATA["emby"]["url"], "token": CONFIG_DATA["emby"]["apikey"], @@ -888,6 +888,18 @@ def breaking_change_update(): task["media_id"] = task.get("emby_id", "") if task.get("emby_id"): del task["emby_id"] + if CONFIG_DATA.get("media_servers"): + print("🔼 Update config v0.3.8 to 0.3.9") + CONFIG_DATA["plugins"] = CONFIG_DATA.get("media_servers") + del CONFIG_DATA["media_servers"] + for task in CONFIG_DATA.get("tasklist", {}): + task["addition"] = { + "emby": { + "media_id": task.get("media_id", ""), + } + } + if task.get("media_id"): + del task["media_id"] def main():