定时多线程提交302网盘(如115,天翼)直链到123离线,实时监控每个下载任务
10K+
1、当监控路径包含“天翼”或“115”时,会首先尝试秒传,秒传失败后再调用离线通道。 2、增加arm64版本
openlistto123用于把各大302网盘(例如115和天翼)的直链批量提交给123进行离线下载,项目现已支持定时多线程提交302网盘直链(例如115网盘,天翼云盘)到离线任务下载,实时监控每个任务的下载进度,自动识别删除错误文件并重试。当监控路径包含“天翼”时,会首先尝试秒传,秒传失败后再调用离线通道。
首先创建 config.json 文件,并按照以下模板填写配置信息。
{
"openlist_address": "http://127.0.0.1:5244",
"openlist_account": "admin",
"openlist_password": "password",
"openlist_token": "",
"openlist_token_expired_time": "",
"123_PAN_CLIENT_ID": "",
"123_PAN_CLIENT_SECRET": "",
"123_access_token": "",
"123_token_expired_time": "",
"openlist_filepath1": "/115网盘/待归档影视",
"openlist_transfer_filepath1": "/115网盘/已离线影视",
"openlist_filepath2": "/天翼云盘/待归档影视",
"openlist_transfer_filepath2": "/天翼云盘/已离线影视",
"openlist_filepath3": "",
"openlist_transfer_filepath3": "",
"openlist_123_filepath": "/123云盘/离线中转",
"123_folder_id": "17975134",
"filter": 1,
"regular_upload_time_in_minute": 30,
"keep_folder_level": 1
}
openlist_address:openlist的地址(例如:http://127.0.0.1:5244)openlist_account:openlist账号(例如:admin)openlist_password:openlist密码(例如:password)openlist_token:不需要手动填写(自动获取并保存)openlist_token_expired_time:不需要手动填写(自动更新)123_PAN_CLIENT_ID:123云盘API账号123_PAN_CLIENT_SECRET:123云盘API密码123_access_token:不需要手动填写(自动获取并保存)123_token_expired_time:不需要手动填写(自动更新)openlist_filepath1:需要监控归档的第一个文件夹路径(例如:/115网盘/待归档影视)openlist_transfer_filepath1:离线成功后,第一个待归档文件夹的文件会转移到此处(例如:/115网盘/已离线影视)openlist_filepath2:需要监控归档的第二个文件夹路径(例如:/天翼云盘/待归档影视)openlist_transfer_filepath2:离线成功后,第二个待归档文件夹的文件会转移到此处(例如:/天翼云盘/已离线影视)openlist_filepath3:如需监控更多文件夹可填写,无需则留空openlist_transfer_filepath3:与openlist_filepath3对应,无需则留空openlist_123_filepath:需要离线到123云盘的目标文件夹路径,必须将123云盘挂载在openlist上(例如:/123云盘/离线中转)123_folder_id:上述123云盘目标文件夹的ID(可从浏览器地址栏查看,例如:17975134)filter:是否过滤非视频文件(1:仅保留视频文件;0:保留所有文件)regular_upload_time_in_minute:定时监控的时间间隔(单位:分钟,例如:30表示每30分钟监控一次)keep_folder_level:是否保留文件夹结构(1:保留结构;0:直接下载到openlist_123_filepath路径下)注:待离线影视下的空文件夹会被自动清除,但如果文件夹名里包含“归档”字样,就不会清除这个空文件夹(里面已经离线过的文件还是会转移走)
使用以下 docker-compose.yml 文件部署容器(确保已创建并配置好 config.json):
version: '3'
services:
openlistto123:
image: walkingd/openlistto123:latest
container_name: openlistto123
volumes:
- /vol1/1000/Docker/openlistto123/config.json:/app/config.json
environment:
- TZ=Asia/Shanghai # 时区设置
- ENV_MAX_THREADS=5 #最大允许几个离线任务同时进行,必须在1~10之间。
network_mode: host
在 docker-compose.yml 所在目录执行:
docker-compose up -d
openlist_token 和 123_access_tokenopenlist_filepath2 和 openlist_transfer_filepath2 配置Content type
Image
Digest
sha256:4d2b6ea3b…
Size
80.4 MB
Last updated
8 months ago
docker pull walkingd/openlistto123