diff --git a/logic_anilife.py b/logic_anilife.py index 34561ba..b6247f3 100644 --- a/logic_anilife.py +++ b/logic_anilife.py @@ -76,15 +76,16 @@ class LogicAniLife(LogicModuleBase): "anilife_auto_make_season_folder": "True", "anilife_finished_insert": "[완결]", "anilife_max_ffmpeg_process_count": "1", - "anilife_order_desc": "False", + "anilife_order_desc": "True", "anilife_auto_start": "False", "anilife_interval": "* 5 * * *", "anilife_auto_mode_all": "False", - "anilife_auto_code_list": "all", + "anilife_auto_code_list": "", "anilife_current_code": "", "anilife_uncompleted_auto_enqueue": "False", "anilife_image_url_prefix_series": "", "anilife_image_url_prefix_episode": "", + "anilife_discord_notify": "True", } current_headers = None @@ -166,7 +167,7 @@ class LogicAniLife(LogicModuleBase): async def get_html_playwright( url: str, headless: bool = False, - referer: str = None, + referer: str = "", engine: str = "chrome", stealth: bool = False, ) -> str: @@ -951,9 +952,9 @@ class LogicAniLife(LogicModuleBase): if params is not None: code = params["data_code"] logger.debug(f"params: {code}") - ret = LogicOhli24.add_whitelist(code) + ret = LogicAniLife.add_whitelist(code) else: - ret = LogicOhli24.add_whitelist() + ret = LogicAniLife.add_whitelist() return jsonify(ret) except Exception as e: logger.error("Exception:%s", e) @@ -1153,6 +1154,9 @@ class LogicAniLife(LogicModuleBase): "episode": episodes, } + if not P.ModelSetting.get_bool("anilife_order_desc"): + data["episode"] = list(reversed(data["episode"])) + data["list_order"] = "desc" return data except Exception as e: diff --git a/templates/anime_downloader_anilife_category.html b/templates/anime_downloader_anilife_category.html index 3c073f6..3ed7424 100644 --- a/templates/anime_downloader_anilife_category.html +++ b/templates/anime_downloader_anilife_category.html @@ -36,7 +36,7 @@