mirror of
https://github.com/xdtianyu/scripts.git
synced 2025-11-05 18:56:10 +08:00
1.5 KiB
1.5 KiB
###u2helper###
u2helper 是一个整理transmission下载的脚本
###配置###
重命名 config.json.example 为 config.json
- 设置
download_dir为你的 transmission 下载位置,与download-dir一致 - 设置
target_dir_parent到你要移动到的位置 , 比如:/mnt/usb. 然后这个脚本会根据分类自动生成/mnt/usb/动漫,/mnt/usb/音乐,/mnt/usb/字幕目录. 你可以在transmission.pytarget_dir中修改这些名称. - 设置
transmission_url到 transmission web rpc 地址, 如https://your.doamin.name/transmission/rpc - 设置
transmission_user和transmission_password为 transmission 网页管理用户名和密码 - 设置
uid为你的 u2 uid - 设置
nexusphp_u2和__cfduid为你 u2 cookies.
###用法###
这个脚本依赖 BeautifulSoup4 and requests, 先确保它们已被安装.
1. 首先获得所你当前做种的信息
python u2.py
这一步会生成一个 seeding.json 文件, 它包含你的所有做种信息 标题, 类, 副标题, 文件夹(或文件名), id, 名称. 此文件被 transmission.py 调用, 每一个种子的抓取过程限制在3秒. 所以抓取60个种子信息会耗时3分钟.
2. 设置下载位置
python transmission.py
这一步会调用 transmission rpc 设置下载位置接口,会自动将文件移动到 目标父目录/类别名/资源名。每一个请求会有1秒延时,所以移动60个种子会耗时1分钟