夸克网盘自动化保存项目教程
quark_auto_save夸克网盘自动转存、命名整理、发推送提醒和刷新媒体库一条龙项目地址:https://gitcode.com/gh_mirrors/qu/quark_auto_save
1. 项目的目录结构及介绍
夸克网盘自动化保存项目的目录结构如下:
quark-auto-save/
├── README.md
├── quark_config.json
├── main.py
└── requirements.txt
- README.md: 项目说明文件,包含项目的基本介绍和使用方法。
- quark_config.json: 项目的配置文件,用于存储各种配置信息。
- main.py: 项目的启动文件,包含主要的逻辑代码。
- requirements.txt: 项目依赖文件,列出了项目运行所需的Python包。
2. 项目的启动文件介绍
main.py
是夸克网盘自动化保存项目的启动文件,主要负责以下功能:
- 读取配置文件
quark_config.json
。 - 执行签到、自动转存、命名整理等任务。
- 发送推送提醒和刷新媒体库。
以下是 main.py
的部分代码示例:
import json
from tasks import sign_in, auto_save, organize_names, send_notifications, refresh_media_library
def main():
with open('quark_config.json', 'r') as f:
config = json.load(f)
sign_in(config)
auto_save(config)
organize_names(config)
send_notifications(config)
refresh_media_library(config)
if __name__ == "__main__":
main()
3. 项目的配置文件介绍
quark_config.json
是夸克网盘自动化保存项目的配置文件,包含以下主要配置项:
- cookie: 存储夸克网盘的登录Cookie信息。
- push_config: 推送配置,包括是否发送签到成功通知和其他推送渠道的配置。
- emby: Emby媒体库的配置,包括URL和API密钥。
- tasklist: 任务列表,包含需要执行的任务名称和分享链接。
以下是 quark_config.json
的示例内容:
{
"cookie": [
"Your pan.quark.cn Cookie1",
"Your pan.quark.cn Cookie2"
],
"push_config": {
"QUARK_SIGN_NOTIFY": true,
"QYWX_AM": ""
},
"emby": {
"url": "http://yourdomain.com:8096",
"apikey": ""
},
"tasklist": [
{
"taskname": "鸣xx年",
"shareurl": "https://pan.quark.cn/s/39xxxx35#/list/share/17xxxx72-鸣xx年"
}
]
}
通过以上配置文件,用户可以自定义夸克网盘的签到、自动转存、命名整理等任务的详细参数。
quark_auto_save夸克网盘自动转存、命名整理、发推送提醒和刷新媒体库一条龙项目地址:https://gitcode.com/gh_mirrors/qu/quark_auto_save