npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

kickass-torrent-api

v0.0.3

Published

JS API for Kickass torrent

Downloads

30

Readme

KickassTorrent-API

The Unofficial JS API for Kickass torrent (https://kat2.biz/)

alt text alt text

Usage

Setup

npm install --save kickass-torrent-api

Donate

BTC

alt text

Initialize

const kat =require('kickass-torrent-api');

Example Usage

Every Request returns a Promise.

Base URL

kat.baseURL

https://kat2.biz/

Categories

kat.Categories

OR

kat.getCategories();

Available Categories

  • Apps
  • Books
  • GAMES
  • Latest
  • MUSIC
  • Movies
  • Other
  • TV
  • Top100
  • XXX

Options

Options for the type of the results required for the request.

kat.Options

Options Mainly Includes

  • Fields
  • Order

Fields

kat.Options.Fields The Available Fields are

  • Age
  • Leech
  • Seed
  • Size

Order

kat.Options.Order The Available Orders are

  • Ascending
  • Descending

getApps()

getApps() without parameters returns result for the apps filtered page for page index 1

kat.getApps().then(data=>{
 //returns result for the apps filtered page for page index 1
}).catch(error=>{})

with parameters

kat.getApps({
    page:2,
    field:kat.Options.Fields.Seed,
    order:kat.Options.Order.Ascending
    }).then(data=>{
        //returns result for the apps filtered page for page index 2 with seeders in ascending order
    }).catch(error=>{})

getFunction()

All The getFunctions work in a similar manner as shown above

some of the other get functions are

  • kat.getBooks()
  • kat.getGames()
  • kat.getLatest()
  • kat.getMovies()
  • kat.getMusic()
  • kat.getOthers()
  • kat.getTop100()
  • kat.getTvTorrents()
  • kat.getXXX()

AdvanceSearch

Used for Custom Search

kat.advanceSearch('Game Of Thrones')
.then(data=>{
    // game of thrones result
    }).catch(error=>{})

advanceSearch with Parameters

kat.advanceSearch('Game Of Thrones',{
    page:2,
    field:kat.Options.Fields.Seed,
    order:kat.Options.Order.Ascending
}).then(data=>{
    //game of thrones result of page2 seeders in ascending order
})

Response

The Return response includes following data for kat.getApps()

category: "applications"
page: "1"
results: (20) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
total_results: 20

the result inturn contains the data in following manner

Download magnet link: "download magentic link........"
comments: "0"
leeches: "0"
page_link: "/t3-Titanium-TV-v2-0-7-Mod-Ad-Free-Apk-CracksNow-tt3549353.html"
posted_by: "cracksnow"
posted_in: "/applications"
seeders: "0"
size: "15.7 MB"
time: "43 minutes ago"
title: "Titanium TV v2.0.7 Mod Ad-Free Apk [CracksNow]"
torrent magnet link: "torrent maggentic link......"
verifed: false
verified_uploader: false