diff --git a/app/plugins/customhosts/__init__.py b/app/plugins/customhosts/__init__.py index cc314945..7233b231 100644 --- a/app/plugins/customhosts/__init__.py +++ b/app/plugins/customhosts/__init__.py @@ -70,9 +70,9 @@ class CustomHosts(_PluginBase): pass def get_form(self) -> Tuple[List[dict], Dict[str, Any]]: - """ - 拼装插件配置页面,需要返回两块数据:1、页面配置;2、数据结构 - """ + """ + 拼装插件配置页面,需要返回两块数据:1、页面配置;2、数据结构 + """ return [ { 'component': 'VForm', diff --git a/app/plugins/libraryscraper/__init__.py b/app/plugins/libraryscraper/__init__.py index 4e4f2868..b1731252 100644 --- a/app/plugins/libraryscraper/__init__.py +++ b/app/plugins/libraryscraper/__init__.py @@ -38,9 +38,8 @@ class LibraryScraper(_PluginBase): # 限速开关 _enabled = False _cron = None - _mode = None - _scraper_path = None - _exclude_path = None + _scraper_paths = None + _exclude_paths = None # 退出事件 _event = Event() @@ -49,9 +48,8 @@ class LibraryScraper(_PluginBase): if config: self._enabled = config.get("enabled") self._cron = config.get("cron") - self._mode = config.get("mode") - self._scraper_path = config.get("scraper_path") - self._exclude_path = config.get("exclude_path") + self._scraper_paths = config.get("scraper_paths") + self._exclude_paths = config.get("exclude_paths") # 停止现有任务 self.stop_service() @@ -63,6 +61,10 @@ class LibraryScraper(_PluginBase): logger.info(f"媒体库刮削服务启动,周期:{self._cron}") self._scheduler.add_job(self.__libraryscraper, CronTrigger.from_crontab(self._cron)) + else: + logger.info(f"媒体库刮削服务启动,周期:每7天") + self._scheduler.add_job(self.__libraryscraper, + CronTrigger.from_crontab("0 0 */7 * *")) if self._scheduler.get_jobs(): # 启动服务 self._scheduler.print_jobs()