diff --git a/plugins/dirmonitor/__init__.py b/plugins/dirmonitor/__init__.py index 934db48..14fce73 100644 --- a/plugins/dirmonitor/__init__.py +++ b/plugins/dirmonitor/__init__.py @@ -87,7 +87,7 @@ class DirMonitor(_PluginBase): # 模式 compatibility/fast _mode = "fast" # 转移方式 - _transfer_type = settings.TRANSFER_TYPE + _transfer_type = "link" _monitor_dirs = "" _exclude_keywords = "" _interval: int = 10 @@ -422,8 +422,7 @@ class DirMonitor(_PluginBase): transfer_type=transfer_type, target=target, meta=file_meta, - episodes_info=episodes_info, - scrape=self._scrape) + episodes_info=episodes_info) if not transferinfo: logger.error("文件转移模块运行失败") @@ -461,7 +460,7 @@ class DirMonitor(_PluginBase): ) # 刮削单个文件 - if transferinfo.need_scrape: + if self._scrape: self.chain.scrape_metadata(path=transferinfo.target_path, mediainfo=mediainfo, transfer_type=transfer_type) @@ -965,7 +964,7 @@ class DirMonitor(_PluginBase): "notify": False, "onlyonce": False, "mode": "fast", - "transfer_type": settings.TRANSFER_TYPE, + "transfer_type": "link", "monitor_dirs": "", "exclude_keywords": "", "interval": 10, diff --git a/plugins/vcbanimemonitor/__init__.py b/plugins/vcbanimemonitor/__init__.py index 150b0e0..de3edd1 100644 --- a/plugins/vcbanimemonitor/__init__.py +++ b/plugins/vcbanimemonitor/__init__.py @@ -77,7 +77,7 @@ class VCBAnimeMonitor(_PluginBase): # 插件图标 plugin_icon = "vcbmonitor.png" # 插件版本 - plugin_version = "1.7.1" + plugin_version = "1.8" # 插件作者 plugin_author = "pixel@qingwa" # 作者主页 @@ -106,6 +106,7 @@ class VCBAnimeMonitor(_PluginBase): _onlyonce = False _cron = None _size = 0 + _scrape = True # 模式 compatibility/fast _mode = "fast" # 转移方式 @@ -142,6 +143,7 @@ class VCBAnimeMonitor(_PluginBase): self._interval = config.get("interval") or 10 self._cron = config.get("cron") self._size = config.get("size") or 0 + self._scrape = config.get("scrape") self._switch_ova = config.get("ova") self._high_mode = config.get("high_mode") self._torrents_path = config.get("torrents_path") or "" @@ -286,6 +288,7 @@ class VCBAnimeMonitor(_PluginBase): "interval": self._interval, "cron": self._cron, "size": self._size, + "scrape": self._scrape, "ova": self._switch_ova, "high_mode": self._high_mode, "torrents_path": self._torrents_path @@ -508,7 +511,7 @@ class VCBAnimeMonitor(_PluginBase): ) # 刮削单个文件 - if settings.SCRAP_METADATA: + if self._scrape: self.chain.scrape_metadata(path=transferinfo.target_path, mediainfo=mediainfo, transfer_type=transfer_type) @@ -826,6 +829,22 @@ class VCBAnimeMonitor(_PluginBase): } ] }, + { + 'component': 'VCol', + 'props': { + 'cols': 12, + 'md': 4 + }, + 'content': [ + { + 'component': 'VSwitch', + 'props': { + 'model': 'scrape', + 'label': '刮削元数据', + } + } + ] + } ] }, {