igzard/ncore

PHP Ncore 解析器

1.0.5 2024-06-26 19:39 UTC

This package is auto-updated.

Last update: 2024-09-26 20:12:43 UTC


README

Total Downloads Tests passed Latest Stable Version License

本模块提供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。