3个版本
0.1.2 | 2024年6月20日 |
---|---|
0.1.1 | 2024年6月19日 |
0.1.0 | 2024年6月18日 |
#1686 in Web编程
每月 24次下载
37KB
747 行
qbittorrent-client
qbittorrent-client是qBittorrent WebAPI(https://github.com/qbittorrent/qBittorrent/wiki/WebUI-API-(qBittorrent-4.1))的包装库,用Rust编写。
实现
- 身份验证
- 登录
- 登出
- 应用程序
- 获取应用程序版本
- 获取API版本
- 获取构建信息
- 关闭应用程序
- 获取应用程序首选项
- 设置应用程序首选项
- 获取默认保存路径
- 日志
- 获取日志
- 获取对等方日志
- 同步
- 获取主要数据
- 获取种子数据(qBittorrent WebAPI尚未实现)
- 传输信息
- 获取全局传输信息
- 获取替代速度限制状态
- 切换替代速度限制
- 获取全局下载限制
- 设置全局下载限制
- 获取全局上传限制
- 设置全局上传限制
- 禁止对等方
- 种子管理
- 获取种子列表
- 获取种子通用属性
- 获取种子追踪器
- 获取种子种子
- 获取种子内容
- 获取种子块状态
- 获取种子块散列值
- 暂停种子
- 恢复种子
- 删除种子
- 重新检查种子
- 重新公告种子
- 编辑追踪器
- 删除追踪器
- 添加对等方
- 添加新种子
- 将追踪器添加到种子
- 增加种子优先级
- 降低种子优先级
- 最大种子优先级
- 最小种子优先级
- 设置文件优先级
- 获取种子下载限制
- 设置种子下载限制
- 设置种子共享限制
- 获取种子上传限制
- 设置种子上传限制
- 设置种子位置
- 设置种子名称
- 设置种子类别
- 获取所有类别
- 添加新类别
- 编辑类别
- 删除类别
- 添加种子标签
- 删除种子标签
- 获取所有标签
- 创建标签
- 删除标签
- 设置自动种子管理
- 切换顺序下载
- 设置第一/最后块优先级
- 设置强制启动
- 设置超级种子
- 重命名文件
- 重命名文件夹
- RSS(实验性)
- 添加文件夹
- 添加源
- 删除项
- 移动项目
- 获取所有项目
- 标记为已读
- 刷新项目
- 设置自动下载规则
- 重命名自动下载规则
- 移除自动下载规则
- 获取所有自动下载规则
- 获取匹配规则的所有文章
- 搜索
- 开始搜索
- 停止搜索
- 获取搜索状态
- 获取搜索结果
- 删除搜索
- 获取搜索插件
- 安装搜索插件
- 卸载搜索插件
- 启用搜索插件
- 更新搜索插件
依赖关系
~6–17MB
~239K SLoC