Skip to content
This repository was archived by the owner on May 7, 2021. It is now read-only.
/ yts Public archive

A full wrapper for the YTS API.

License

Notifications You must be signed in to change notification settings

pxgamer/yts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e44930c · May 7, 2021

History

77 Commits
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Nov 14, 2017
Mar 7, 2019
Mar 8, 2019
Dec 6, 2017
May 7, 2021
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019

Repository files navigation

YTS

Latest Version on Packagist Software License Build Status Style CI Code Coverage Total Downloads

This project has been renamed, see owenvoke/yts.

A full wrapper for the YTS API.

About YTS

YIFY Torrents or YTS is a peer-to-peer release group known for distributing large numbers of movies as free downloads through BitTorrent. YIFY releases were characterised through their HD video quality in a small file size, which attracted many downloaders.

Install

Via Composer

$ composer require pxgamer/yts

Usage

List Movies

Returns a Collection instance containing Movie instances.

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
]);

Movie Details

Returns a Movie instance.

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
]);

Movie Suggestions

Returns a Collection instance containing 0 to 4 Movie instances.

Movies::suggestions([
    'movie_id' => null, // The ID of the movie to retrieve suggestions for
]);

Change log

Please see CHANGELOG for more information on what has changed recently.

Testing

$ composer test

Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

Security

If you discover any security related issues, please email security@pxgamer.xyz instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.