igzard / ncore
PHP Ncore 解析器
1.0.5
2024-06-26 19:39 UTC
Requires
- php: ^8.1
- ext-curl: *
- ext-json: *
- ext-simplexml: *
- guzzlehttp/guzzle: ^7.8
- nesbot/carbon: ^3.2
Requires (Dev)
- ext-http: *
- phpunit/phpunit: ^10.5
README
本模块提供PHP API来管理ncore.pro上的种子,例如:通过RSS搜索
安装
composer require igzard/ncore
从ncore获取密钥
- 登录ncore.pro
- 导航到“设置/其他”数据页面
- 复制“passkey”
示例
在“电影(HUN SD)”类别中搜索《玩具总动员》。默认情况下,如果没有类别,它将在电影HUN SD中搜索。
$ncore = new Ncore('{passkey}'); $torrents = $ncore->search([ 'search' => 'Toy Story', 'category' => Category::FILM_HUN_SD ]);
下载“电影(HUN SD)”类别中的第一个匹配《玩具总动员》。默认情况下,如果没有类别,它将在电影HUN SD中搜索。
$ncore = new Ncore('{passkey}'); $torrents = $ncore->download( [ 'search' => 'Toy Story', 'category' => Category::FILM_HUN_SD ], '{pathToDownload}', '{filename}' );
贡献
感谢您考虑为PHP Ncore做出贡献!要贡献,请按照以下步骤操作。
git clone git@github.com:igzard/ncore.git
composer install
cd tools/php-cs-fixer
composer install
运行测试
make phpunit
或
php ./vendor/bin/phpunit
代码风格修复
make cs-fix
或
php ./tools/php-cs-fixer/vendor/bin/php-cs-fixer fix src
如果您有任何想法,请创建一个issue:https://github.com/igzard/ncore/issues
许可证
PHP Ncore是开源软件,许可协议为MIT。