All Projects → sayem314 → torrent-indexer

sayem314 / torrent-indexer

Licence: MIT license
Yet another node.js torrent scraper made especially for movie, series, anime and music (scrape from 1337x, eztv, limetorrents, rarbg, skytorrents, thepiratebay, torrentproject, yts and zooqle)

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to torrent-indexer

Torrenter
Simple nodejs package to download torrents using torrent-indexer and webtorrent, especially movie and series.
Stars: ✭ 42 (-16%)
Mutual labels:  tracker, torrent, movie, download, tv, series, index
Medusa
Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.
Stars: ✭ 1,268 (+2436%)
Mutual labels:  torrent, tv, series
BESTV
Android TV App powered by TMDb. It is a easy way to find the best TV content, the top movies, series... all of that in your TV.
Stars: ✭ 49 (-2%)
Mutual labels:  movie, tv, series
Sickchill
Less rage, more chill.
Stars: ✭ 2,166 (+4232%)
Mutual labels:  torrent, tv, series
Bt Btt
磁力網站U3C3介紹以及域名更新
Stars: ✭ 261 (+422%)
Mutual labels:  tracker, download
torrent
Bittorrent library implemented in pure Dart. [WIP, early development stage]
Stars: ✭ 26 (-48%)
Mutual labels:  tracker, torrent
Torrent
Full-featured BitTorrent client package and utilities
Stars: ✭ 4,138 (+8176%)
Mutual labels:  tracker, torrent
Trackerslistcollection
🎈 Updated daily! A list of popular BitTorrent Trackers! / 每天更新!全网热门 BT Tracker 列表!
Stars: ✭ 9,761 (+19422%)
Mutual labels:  tracker, torrent
webtorrent-health
💚 Get health info about a webtorrent file or magnet link
Stars: ✭ 27 (-46%)
Mutual labels:  tracker, torrent
Animetrackerlist
动漫磁性链接加速方案(animeTrackerList)
Stars: ✭ 572 (+1044%)
Mutual labels:  tracker, torrent
Bittorrent Tracker
🌊 Simple, robust, BitTorrent tracker (client & server) implementation
Stars: ✭ 1,184 (+2268%)
Mutual labels:  tracker, torrent
DroidShows
A Reboot of DroidSeries Offline TV Shows Tracker
Stars: ✭ 69 (+38%)
Mutual labels:  tracker, series
UNIT3D-INSTALLER
Provisioner and Installer for the UNIT3D Torrent Tracker Platform.
Stars: ✭ 43 (-14%)
Mutual labels:  tracker, torrent
Nyaa
Bittorrent software for cats
Stars: ✭ 2,899 (+5698%)
Mutual labels:  tracker, torrent
privtracker
Private BitTorrent tracker generator
Stars: ✭ 84 (+68%)
Mutual labels:  tracker, torrent
Udpt
A lightweight UDP torrent tracker
Stars: ✭ 143 (+186%)
Mutual labels:  tracker, torrent
Snail
基于Java、JavaFX开发的下载工具,支持下载协议:BT(BitTorrent、磁力链接、种子文件)、HLS(M3U8)、FTP、HTTP。人家才不要你的⭐⭐呢,哼
Stars: ✭ 102 (+104%)
Mutual labels:  tracker, torrent
Wt Tracker
High-performance WebTorrent tracker
Stars: ✭ 144 (+188%)
Mutual labels:  tracker, torrent
Ipmagnet
Check which IP adresses your BitTorrent client is handing out to trackers
Stars: ✭ 200 (+300%)
Mutual labels:  tracker, torrent
Minithunder
android迷你版迅雷,支持thunder:// ftp:// http:// ed2k:// 磁力链 种子文件的下载,音视频文件支持边下边播.
Stars: ✭ 254 (+408%)
Mutual labels:  torrent, download

torrent-indexer Test npm downloads per month npm version

Finds the best torrents (Movies, Series, Anime, Music and Other stuff) across multiple sources.

Installation

$ yarn add torrent-indexer

Usage

Here's a simple example to search for torrents.

const TorrentIndexer = require("torrent-indexer");
const torrentIndexer = new TorrentIndexer();

const torrents = await torrentIndexer.search("rick and morty s04e04");

console.log(results);

/*
[
  {
    fileName: 'Rick.and.Morty.S04E01.1080p.WEBRip.x264-TBS[TGx]',
    seeders: 7900,
    leechers: 3198,
    uploaded: "Nov. 11th '19",
    size: '736.0 MB',
    site: 'https://...',
    resolution: '1080p',
    source: 'webrip',
    codec: 'x264',
    group: 'TBS[TGx]',
    season: 4,
    episode: 1,
    score: 24.281,
    title: 'Rick and Morty',
    sourceName: '1337x'
  },
  {
    fileName: 'Rick and Morty S04E01 720p HDTV x264-W4F [eztv]',
    seeders: 170,
    leechers: 0,
    uploaded: '4 mo',
    size: '500.68 MB',
    link: 'magnet:?xt=urn:btih:...',
    resolution: '720p',
    source: 'hdtv',
    codec: 'x264',
    season: 4,
    episode: 1,
    score: 23.357,
    title: 'Rick and Morty',
    sourceName: 'Eztv'
  },
  ...
]
*/

Search method returns array of objects:

Property Type Optional Description
fileName string No torrent name found in the scraped sites, might be stripped for some sites
seeders number No total amount of seeders
leechers number No total leechers (0 for eztv)
uploaded string No upload dates, non standard date format
link string Yes/No contains either downloadable torrent url or magnet address
site string Yes/No if magnet or direct link of .torrent cannot be extracted this property will contain specific page address to extract using .torrent(site) method
  • One of link or site will be available. Site value contains webpage address to retrive torrent magnet or hash using .torrent(.site) method while link contains either direct downloadable torrent link or magnet.

  • There are also optional additional specific property available for specially for media contents.

Property Type Example
resolution string 1080p
source string bluray
codec string x264
group string RARBG
season number 4
episode number 1
title string Rick and Morty
sourceName string 1337x

Methods

.search(query, type, page);

Parameters Required Type Accepted Values
query Yes string anything, your search query
type No string movie, series, music or anime
page No number >= 1

.torrent(url)

Parameters Required Description
url Yes Using this method you can retrieve magnet or torrent hash from .site property

Example:

await torrentIndexer.torrent(torrents.site);

Donations

If you want to show your appreciation, you can donate me on ko-fi or buy me a coffee. Thanks!

Made with ❤️ & by Sayem

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].