commit
f85f4b1342
@ -144,6 +144,7 @@ MoviePilot需要配套下载器和媒体服务器配合使用。
|
|||||||
- **QB_PASSWORD:** qbittorrent密码
|
- **QB_PASSWORD:** qbittorrent密码
|
||||||
- **QB_CATEGORY:** qbittorrent分类自动管理,`true`/`false`,默认`false`,开启后会将下载二级分类传递到下载器,由下载器管理下载目录,需要同步开启`DOWNLOAD_CATEGORY`
|
- **QB_CATEGORY:** qbittorrent分类自动管理,`true`/`false`,默认`false`,开启后会将下载二级分类传递到下载器,由下载器管理下载目录,需要同步开启`DOWNLOAD_CATEGORY`
|
||||||
- **QB_SEQUENTIAL:** qbittorrent按顺序下载,`true`/`false`,默认`true`
|
- **QB_SEQUENTIAL:** qbittorrent按顺序下载,`true`/`false`,默认`true`
|
||||||
|
- **QB_FORCE_RESUME:** qbittorrent忽略队列限制,强制继续,`true`/`false`,默认 `false`
|
||||||
|
|
||||||
- `transmission`设置项:
|
- `transmission`设置项:
|
||||||
|
|
||||||
|
@ -131,6 +131,8 @@ class Settings(BaseSettings):
|
|||||||
QB_CATEGORY: bool = False
|
QB_CATEGORY: bool = False
|
||||||
# Qbittorrent按顺序下载
|
# Qbittorrent按顺序下载
|
||||||
QB_SEQUENTIAL: bool = True
|
QB_SEQUENTIAL: bool = True
|
||||||
|
# Qbittorrent忽略队列限制,强制继续
|
||||||
|
QB_FORCE_RESUME: bool = False
|
||||||
# Transmission地址,IP:PORT
|
# Transmission地址,IP:PORT
|
||||||
TR_HOST: str = None
|
TR_HOST: str = None
|
||||||
# Transmission用户名
|
# Transmission用户名
|
||||||
|
@ -101,9 +101,15 @@ class QbittorrentModule(_ModuleBase):
|
|||||||
# 选择文件
|
# 选择文件
|
||||||
self.qbittorrent.set_files(torrent_hash=torrent_hash, file_ids=file_ids, priority=0)
|
self.qbittorrent.set_files(torrent_hash=torrent_hash, file_ids=file_ids, priority=0)
|
||||||
# 开始任务
|
# 开始任务
|
||||||
|
if settings.QB_FORCE_RESUME:
|
||||||
|
# 强制继续
|
||||||
|
self.qbittorrent.torrents_set_force_start(torrent_hash)
|
||||||
|
else:
|
||||||
self.qbittorrent.start_torrents(torrent_hash)
|
self.qbittorrent.start_torrents(torrent_hash)
|
||||||
return torrent_hash, f"添加下载成功,已选择集数:{sucess_epidised}"
|
return torrent_hash, f"添加下载成功,已选择集数:{sucess_epidised}"
|
||||||
else:
|
else:
|
||||||
|
if settings.QB_FORCE_RESUME:
|
||||||
|
self.qbittorrent.torrents_set_force_start(torrent_hash)
|
||||||
return torrent_hash, "添加下载成功"
|
return torrent_hash, "添加下载成功"
|
||||||
|
|
||||||
def list_torrents(self, status: TorrentStatus = None,
|
def list_torrents(self, status: TorrentStatus = None,
|
||||||
|
@ -143,6 +143,8 @@ QB_PASSWORD=
|
|||||||
QB_CATEGORY=false
|
QB_CATEGORY=false
|
||||||
# Qbittorrent按顺序下载
|
# Qbittorrent按顺序下载
|
||||||
QB_SEQUENTIAL=true
|
QB_SEQUENTIAL=true
|
||||||
|
# Qbittorrent忽略队列限制,强制继续
|
||||||
|
QB_FORCE_RESUME=false
|
||||||
# Transmission地址,IP:PORT
|
# Transmission地址,IP:PORT
|
||||||
TR_HOST=
|
TR_HOST=
|
||||||
# Transmission用户名
|
# Transmission用户名
|
||||||
|
Loading…
x
Reference in New Issue
Block a user