commit
e874b3f294
@ -144,6 +144,7 @@ class NAStoolSync(_PluginBase):
|
|||||||
logger.info("MoviePilot插件记录已清空")
|
logger.info("MoviePilot插件记录已清空")
|
||||||
self._plugindata.truncate()
|
self._plugindata.truncate()
|
||||||
|
|
||||||
|
cnt = 0
|
||||||
for history in plugin_history:
|
for history in plugin_history:
|
||||||
plugin_id = history[1]
|
plugin_id = history[1]
|
||||||
plugin_key = history[2]
|
plugin_key = history[2]
|
||||||
@ -177,6 +178,8 @@ class NAStoolSync(_PluginBase):
|
|||||||
if str(plugin_id) == "IYUUAutoSeed":
|
if str(plugin_id) == "IYUUAutoSeed":
|
||||||
if isinstance(plugin_value, str):
|
if isinstance(plugin_value, str):
|
||||||
plugin_value = json.loads(plugin_value)
|
plugin_value = json.loads(plugin_value)
|
||||||
|
if not isinstance(plugin_value, list):
|
||||||
|
plugin_value = [plugin_value]
|
||||||
for value in plugin_value:
|
for value in plugin_value:
|
||||||
if not str(value.get("downloader")).isdigit():
|
if not str(value.get("downloader")).isdigit():
|
||||||
continue
|
continue
|
||||||
@ -187,6 +190,9 @@ class NAStoolSync(_PluginBase):
|
|||||||
self._plugindata.save(plugin_id=plugin_id,
|
self._plugindata.save(plugin_id=plugin_id,
|
||||||
key=plugin_key,
|
key=plugin_key,
|
||||||
value=plugin_value)
|
value=plugin_value)
|
||||||
|
cnt += 1
|
||||||
|
if cnt % 100 == 0:
|
||||||
|
logger.info(f"插件记录同步进度 {cnt} / {len(plugin_history)}")
|
||||||
|
|
||||||
# 计算耗时
|
# 计算耗时
|
||||||
end_time = datetime.now()
|
end_time = datetime.now()
|
||||||
@ -205,6 +211,7 @@ class NAStoolSync(_PluginBase):
|
|||||||
logger.info("MoviePilot下载记录已清空")
|
logger.info("MoviePilot下载记录已清空")
|
||||||
self._downloadhistory.truncate()
|
self._downloadhistory.truncate()
|
||||||
|
|
||||||
|
cnt = 0
|
||||||
for history in download_history:
|
for history in download_history:
|
||||||
mpath = history[0]
|
mpath = history[0]
|
||||||
mtype = history[1]
|
mtype = history[1]
|
||||||
@ -241,6 +248,9 @@ class NAStoolSync(_PluginBase):
|
|||||||
torrent_description=mdesc,
|
torrent_description=mdesc,
|
||||||
torrent_site=msite
|
torrent_site=msite
|
||||||
)
|
)
|
||||||
|
cnt += 1
|
||||||
|
if cnt % 100 == 0:
|
||||||
|
logger.info(f"下载记录同步进度 {cnt} / {len(download_history)}")
|
||||||
|
|
||||||
# 计算耗时
|
# 计算耗时
|
||||||
end_time = datetime.now()
|
end_time = datetime.now()
|
||||||
@ -290,6 +300,7 @@ class NAStoolSync(_PluginBase):
|
|||||||
tr_torrents_all, _ = self.tr.get_torrents()
|
tr_torrents_all, _ = self.tr.get_torrents()
|
||||||
|
|
||||||
# 处理数据,存入mp数据库
|
# 处理数据,存入mp数据库
|
||||||
|
cnt = 0
|
||||||
for history in transfer_history:
|
for history in transfer_history:
|
||||||
msrc_path = history[0]
|
msrc_path = history[0]
|
||||||
msrc_filename = history[1]
|
msrc_filename = history[1]
|
||||||
@ -411,6 +422,10 @@ class NAStoolSync(_PluginBase):
|
|||||||
)
|
)
|
||||||
logger.debug(f"{mtitle} {myear} {mtmdbid} {mseasons} {mepisodes} 已同步")
|
logger.debug(f"{mtitle} {myear} {mtmdbid} {mseasons} {mepisodes} 已同步")
|
||||||
|
|
||||||
|
cnt += 1
|
||||||
|
if cnt % 100 == 0:
|
||||||
|
logger.info(f"转移记录同步进度 {cnt} / {len(transfer_history)}")
|
||||||
|
|
||||||
# 计算耗时
|
# 计算耗时
|
||||||
end_time = datetime.now()
|
end_time = datetime.now()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user