From 60352fbe62f7bb1a417d1416e08c2bddfa784e86 Mon Sep 17 00:00:00 2001 From: x1ao4 Date: Fri, 30 May 2025 19:29:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20AList=20Strm=20Gen=20?= =?UTF-8?q?=E6=8F=92=E4=BB=B6=E6=97=A0=E6=B3=95=E7=94=9F=E6=88=90=20STRM?= =?UTF-8?q?=20=E6=96=87=E4=BB=B6=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=8C?= =?UTF-8?q?=E8=A7=84=E8=8C=83=E6=97=A5=E5=BF=97=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/alist_strm.py | 14 ++-- plugins/alist_strm_gen.py | 155 ++++++++++++++++++++++++++------------ plugins/aria2.py | 12 +-- 3 files changed, 119 insertions(+), 62 deletions(-) diff --git a/plugins/alist_strm.py b/plugins/alist_strm.py index 0d7c3f3..a9ec54d 100644 --- a/plugins/alist_strm.py +++ b/plugins/alist_strm.py @@ -2,7 +2,7 @@ import re import requests """ - 配合 Alist-Strm 项目,触发特定配置运行 + 配合 AList-Strm 项目,触发特定配置运行 https://github.com/tefuirZ/alist-strm """ @@ -47,12 +47,12 @@ class Alist_strm: for item in matchs if item[0] in config_id_str.split(",") ] - print(f"Alist-Strm 配置运行: {config_name}") + print(f"AList-Strm 配置运行: {config_name}") return True else: - print(f"Alist-Strm 配置运行: 匹配失败 ❌ 请检查网络连通和cookie有效性") + print(f"AList-Strm 配置运行: 匹配失败 ❌ 请检查网络连通和 Cookie 有效性") except Exception as e: - print(f"获取 Alist-Strm 配置信息出错: {e}") + print(f"获取 AList-Strm 配置信息出错 ❌ {e}") return False def run_selected_configs(self, selected_configs_str): @@ -61,7 +61,7 @@ class Alist_strm: try: selected_configs = [int(x.strip()) for x in selected_configs_str.split(",")] except ValueError: - print("🔗 Alist-Strm 配置运行: 出错 ❌ ID 应以 , 分割") + print("🔗 AList-Strm 配置运行: 出错 ❌ ID 应以 , 分割") return False data = [("selected_configs", config_id) for config_id in selected_configs] data.append(("action", "run_selected")) @@ -73,10 +73,10 @@ class Alist_strm: match = re.search(r'role="alert">\s*([^<]+)\s*= 0 and idx < len(file_info): downloaded_files.append(file_info[idx]) except Exception as e: - print(f"📥 Aria2 添加下载任务失败: {e}") + print(f"📥 添加 Aria2 下载任务失败 ❌ {e}") # 如果配置了自动删除且有成功添加下载任务的文件,则删除夸克网盘中的文件 if task_config.get("auto_delete_quark_files") and downloaded_files: @@ -225,7 +225,7 @@ class Aria2: if files_to_delete: account.delete(files_to_delete) except Exception as e: - print(f"📝 Aria2: 删除夸克网盘文件失败: {e}") + print(f"📝 Aria2: 删除夸克网盘文件失败 ❌ {e}") else: if not task_config.get("auto_delete_quark_files"): # 未启用自动删除,不需要输出信息 @@ -249,7 +249,7 @@ class Aria2: response.raise_for_status() return response.json() except Exception as e: - print(f"Aria2 下载: 错误{e}") + print(f"Aria2 下载: 错误 ❌ {e}") return {} def get_version(self): @@ -259,7 +259,7 @@ class Aria2: print(f"Aria2 下载: v{response['result']['version']}") return True else: - print(f"Aria2 下载: 连接失败{response.get('error')}") + print(f"Aria2 下载: 连接失败 ❌ {response.get('error')}") return False def add_uri(self, params=None):