owenvoke / yts
YTS API的全封装。
v2.0.1
2021-05-10 09:53 UTC
Requires
- php: ^7.3|^8.0
- guzzlehttp/guzzle: ^6.5|^7.2
- illuminate/collections: ^8.40
Requires (Dev)
- pestphp/pest: ^1.1
- phpstan/phpstan: ^0.12.85
- symfony/var-dumper: ^5.1
README
YTS API的全封装。
关于YTS
YIFY种子或YTS是一个著名的对等发布组,通过BitTorrent免费分发大量电影。YIFY发布的特点是高清视频质量和小文件大小,吸引了大量下载者。
安装
通过Composer
$ composer require owenvoke/yts
用法
列出电影
返回一个包含电影实例的Collection实例。
Movies::list([ 'quality' => Movies::QUALITY_ALL, // A quality constant 'query_term' => 0, // A query string, or 0 to ignore 'page' => 1, // An integer page number 'minimum_rating' => 0, // The minimum movie rating 'genre' => '', // A string containing the genre 'sort_by' => 'date-added', // The sort-by order 'order_by' => 'desc', // The direction to order by 'with_rt_ratings' => false, // Returns the list with Rotten Tomatoes ratings ]);
电影详情
返回一个电影实例。
Movies::details([ 'movie_id' => null, // The ID of the movie to retrieve 'with_images' => false, // Return with image URLs 'with_cast' => false, // Return with information about the cast ]);
电影推荐
返回一个包含0到4个电影实例的Collection实例。
Movies::suggestions([ 'movie_id' => null, // The ID of the movie to retrieve suggestions for ]);
变更日志
请参阅CHANGELOG获取最近更改的更多信息。
测试
$ composer test
贡献
请参阅CONTRIBUTING获取详细信息。
安全
如果您发现任何安全相关的问题,请通过security@voke.dev发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。
免费软件
您可以免费使用此软件包,但如果它进入您的生产环境,您需要为世界买一棵树。
现在众所周知,应对气候危机和防止气温上升超过1.5摄氏度的最佳工具之一是种树。如果您支持此软件包并向免费软件森林做出贡献,您将为当地家庭创造就业机会并恢复野生动物栖息地。
您可以在这里购买树木。
有关免费软件的更多信息,请访问treeware.earth。