mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 23:47:41 +08:00
update naming
This commit is contained in:
@@ -296,20 +296,20 @@ class _DownloaderBase(ServiceBase[TService, DownloaderConf]):
|
|||||||
"""
|
"""
|
||||||
根据下载器配置和路径映射,规范化下载路径
|
根据下载器配置和路径映射,规范化下载路径
|
||||||
|
|
||||||
:param path: 原始路径
|
:param path: 存储路径
|
||||||
:param conf: 下载器配置
|
:param conf: 下载器配置
|
||||||
:return: 规范化后的路径
|
:return: 规范化后发送给下载器的路径
|
||||||
"""
|
"""
|
||||||
dir = path.as_posix()
|
dir = path.as_posix()
|
||||||
conf = self.get_config(downloader)
|
conf = self.get_config(downloader)
|
||||||
if conf and conf.path_mapping:
|
if conf and conf.path_mapping:
|
||||||
for (src, dst) in conf.path_mapping:
|
for (storage_path, download_path) in conf.path_mapping:
|
||||||
src = Path(src.strip()).as_posix()
|
storage_path = Path(storage_path.strip()).as_posix()
|
||||||
dst = Path(dst.strip()).as_posix()
|
download_path = Path(download_path.strip()).as_posix()
|
||||||
if dir.startswith(src):
|
if dir.startswith(storage_path):
|
||||||
dir = dir.replace(src, dst, 1)
|
dir = dir.replace(storage_path, download_path, 1)
|
||||||
break
|
break
|
||||||
# 处理存储协议前缀
|
# 去掉存储协议前缀 if any, 下载器无法识别
|
||||||
for s in StorageSchema:
|
for s in StorageSchema:
|
||||||
prefix = f"{s.value}:"
|
prefix = f"{s.value}:"
|
||||||
if dir.startswith(prefix):
|
if dir.startswith(prefix):
|
||||||
|
|||||||
Reference in New Issue
Block a user