Skip to content

ravindudil5han/yts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YTS

YTS Torrent Search

npm version License

A Node.js library for scraping torrent data from YTS.

Installation

You can install the yts library via npm:

npm install @dil5han/yts

Usage

const yts = require('@dil5han/yts');

yts.yts('search', 'page') // yts('movies', '1') Replace the word "movies" with the search you want to search
    .then((data) => {
        if (data === null) {
            console.log('Error: Failed to fetch data from YTS.');

        } else if (data.length === 0) {
            console.log('No search results');

        } else {
            console.log(data);
        }
    })
    .catch((error) => {
        console.log('Error:', error);
    });

API

yts(search, page)

Performs a search on YTS with the given query and returns an array of movie objects.

  • search (string): The search query.
  • page (string, optional): The page number to retrieve. Defaults to '1'.

Returns: Promise<Array<Object>>

Each movie object in the returned array has the following properties:

  • Url (string): The URL of the movie on YTS.
  • Name (string): The name of the movie.
  • Language (string): The language of the movie.
  • Img (string): The URL of the movie's poster image.
  • Release_date (string): The release date of the movie.
  • Gen (string): The genre of the movie.
  • Rating (string): The rating of the movie.
  • Likes (string): The number of likes for the movie.
  • Runtime (string): The runtime of the movie.

Each movie object also contains an array Torrents with the following properties for each torrent:

  • Quality (string): The quality of the torrent.
  • Type (string): The type of the torrent.
  • Size (string): The size of the torrent.
  • Torrent (string): The URL of the torrent file.
  • Magnet (string): The magnet URL of the torrent.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please refer to the Contributing Guidelines for more details.

Issues

If you encounter any issues or have suggestions, please open an issue.

Credits

This library is developed and maintained by dilshan.

Disclaimer

This library is intended for educational and personal use only. Please respect the legal rights of content creators and use torrents responsibly.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published