feat 电影电视剧下载一级目录

This commit is contained in:
thsrite
2023-07-28 12:07:56 +08:00
parent 4c4a3b86ae
commit 8d261da9cb
3 changed files with 15 additions and 1 deletions

View File

@ -104,7 +104,15 @@ class DownloadChain(ChainBase):
return
# 下载目录
if settings.DOWNLOAD_CATEGORY and _media and _media.category:
download_dir = Path(settings.DOWNLOAD_PATH) / _media.category
if _media.type == MediaType.MOVIE:
download_dir = Path(settings.DOWNLOAD_MOVIE_PATH) / _media.category
else:
download_dir = Path(settings.DOWNLOAD_TV_PATH) / _media.category
elif _media:
if _media.type == MediaType.MOVIE:
download_dir = Path(settings.DOWNLOAD_MOVIE_PATH)
else:
download_dir = Path(settings.DOWNLOAD_TV_PATH)
else:
download_dir = Path(settings.DOWNLOAD_PATH)
# 添加下载

View File

@ -109,6 +109,10 @@ class Settings(BaseSettings):
TORRENT_TAG: str = "MOVIEPILOT"
# 下载保存目录,容器内映射路径需要一致
DOWNLOAD_PATH: str = "/downloads"
# 电影下载保存目录,容器内映射路径需要一致
DOWNLOAD_MOVIE_PATH: str = DOWNLOAD_PATH
# 电视剧下载保存目录,容器内映射路径需要一致
DOWNLOAD_TV_PATH: str = DOWNLOAD_PATH
# 下载目录二级分类
DOWNLOAD_CATEGORY: bool = False
# 媒体服务器 emby/jellyfin/plex