dongasai / php-qbittorrent
Modern PHP library for qBittorrent Web API v5.*
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/dongasai/php-qbittorrent
Requires
- php: ^8.0
- ext-curl: *
- ext-json: *
- nyholm/psr7: ^1.8
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.20
- guzzlehttp/guzzle: ^7.8
- mockery/mockery: ^1.6
- phpmd/phpmd: ^2.13
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6|^10.0
- symfony/var-dumper: ^7.3
- vimeo/psalm: ^5.15
Provides
This package is auto-updated.
Last update: 2025-11-16 06:13:50 UTC
README
现代化的PHP qBittorrent Web API客户端库,兼容qBittorrent 5.x版本
注意: main分支专门兼容qBittorrent 5.x版本,确保与最新API完全兼容
✨ 特性
- 🚀 现代化PHP设计 - 支持PHP 8.0+,严格类型声明,返回类型约束
- 📦 PSR标准兼容 - PSR-4自动加载,PSR-7 HTTP消息,PSR-12编码标准
- 🎯 qBittorrent 5.x兼容 - 完全支持最新的qBittorrent Web API
- 🔒 强大的异常处理 - 详细的错误信息,专门的异常类型
- 🏗️ 模块化架构 - 清晰的接口设计,易于扩展和维护
- ⚡ 高性能 - 连接复用,批量操作支持
- 🧪 完整测试覆盖 - 单元测试和集成测试
- 📚 详细文档 - 完整的API文档和使用示例