本项目保存了截至 2023 年 4 月 25 日 M-Team 所有电子书的种子信息,共计 4,233 个。可以利用本项目下的get_torrents.py
脚本下载所需要的种子文件。
在项目根目录下创建一个config.json
文件,具体示例可参照config.example.json
。
各参数项说明如下:
passkey
:为 M-Team 的用户 passkey,可在已下载的种子中,或者从 tracker 中找到min_size
:要下载的电子书大小的最小值,单位为 MBmax_size
:要下载的电子书大小的最大值,单位为 MBipv6
:是否使用 IPv6 地址url_open_cmd
:打开 url 的命令,macOS 下为open
,其余系统请自行修改if_download
:是否下载种子文件,如果为false
,则只输出统计信息
完整的config.json
文件示例如下:
{
"passkey": "xxx",
"min_size": 1,
"max_size": 20,
"ipv6": false,
"url_open_cmd": "open",
"if_download": false
}
需要注意的是,代码只在 macOS 下测试过,使用open
命令来打开种子文件对应的 url(wget 会被拦截,不清楚为什么)。如果是其他系统,自行查找对应的指令。
配置完成后,运行get_torrents.py
即可:
python3 get_torrents.py