@pardaillan/torrent-api

1.0.5 • Public • Published

torrentApi

Supported sources

  • 1377x
  • Yts

Features

  • Search: Search for torrents based on keywords or specific criteria.
  • Torrent Details: Get detailed information about a specific torrent.
  • Download Torrent: Download a torrent file directly.
  • Get Magnet Link: Retrieve the magnet link for a torrent.

Installation

npm install @pardaillan/torrent-api

Usage

Parameters

  • query: search query
  • category: category to search in
  • limit: limit the number of results
  • size: limit the size of results
  • sortBy: sort by seeds,leeches,date,size
  • sortOrder: asc or desc

Quick Example

import torrentApi from 'torrent-api'

const source = await torrentApi.setSource('1377x');

// Search 'Matrix' in 'Movies' category and limit to 20 results under 1300 Mb
const torrents = await source.search({query:'Matrix', category:'Movies', limit: 20, size: 1300});

Search torrent

const torrents = await source.search({query:'Matrix', category:'Movies', limit: 20, size: 1300});

Torrent details

const torrentDetails = await source.getTorrentDetails(torrent);

Download torrent

const torrentDownload = await source.getTorrent(torrent, path);

Torrent magnet link

const torrentMagnet = await source.getMagnet(torrent);

Readme

Keywords

none

Package Sidebar

Install

npm i @pardaillan/torrent-api

Weekly Downloads

1

Version

1.0.5

License

ISC

Unpacked Size

12 kB

Total Files

9

Last publish

Collaborators

  • pardaillan