Giter Site home page Giter Site logo

kscli's Introduction

kscli

license: MIT Build Status contributions welcome

Command line utility for KickAss Torrents

kscli is a command line utility for kickasstorrents.

Installation

$ python setup.py install
$ kscli --help
usage: kscli [-h] [-n] [-m] [-t] [-a] [-b] [-x] [-s] [-S SEARCH] [-p PAGE] [-v] [--no_verifyssl]

kscli (KickAss Cli utility)

optional arguments:
  -h, --help            show this help message and exit

  -n, --new             Gets the latest torrents from kickasstorrents.to, sorted by seeders (default: False)
  -m, --movies          Gets the latest movie from kickasstorrents.to, sorted by seeders (default: False)
  -t, --tv              Gets the latest tv show from kickasstorrents.to, sorted by seeders (default: False)
  -a, --apps            Gets the latest apps from kickasstorrents.to, sorted by seeders (default: False)
  -b, --books           Gets the latest books from kickasstorrents.to, sorted by seeders (default: False)
  -x, --naughty         Gets the latest naughty stuff from kickasstorrents.to, sorted by seeders (default: False)
  -s, --music           Gets the latest music from kickasstorrents.to, sorted by seeders (default: False)
  -S SEARCH, --search SEARCH
                        Search results from kickasstorrents.to, sorted by seeders (default: None)
  -p PAGE, --page PAGE  Navigate page by page (default: None)
  -v, --version         Kickass Version (default: False)

SSL verification toggle:
  --no_verifyssl        Toggle for SSL verification (default: True)

OR

pip install -r requirements.txt
$ python kscli/kscli.py --help
usage: kscli [-h] [-n] [-m] [-t] [-a] [-b] [-x] [-s] [-S SEARCH] [-p PAGE] [-v] [--no_verifyssl]

kscli (KickAss Cli utility)

optional arguments:
  -h, --help            show this help message and exit

  -n, --new             Gets the latest torrents from kickasstorrents.to, sorted by seeders (default: False)
  -m, --movies          Gets the latest movie from kickasstorrents.to, sorted by seeders (default: False)
  -t, --tv              Gets the latest tv show from kickasstorrents.to, sorted by seeders (default: False)
  -a, --apps            Gets the latest apps from kickasstorrents.to, sorted by seeders (default: False)
  -b, --books           Gets the latest books from kickasstorrents.to, sorted by seeders (default: False)
  -x, --naughty         Gets the latest naughty stuff from kickasstorrents.to, sorted by seeders (default: False)
  -s, --music           Gets the latest music from kickasstorrents.to, sorted by seeders (default: False)
  -S SEARCH, --search SEARCH
                        Search results from kickasstorrents.to, sorted by seeders (default: None)
  -p PAGE, --page PAGE  Navigate page by page (default: None)
  -v, --version         Kickass Version (default: False)

SSL verification toggle:
  --no_verifyssl        Toggle for SSL verification (default: True)

Screenshots:

Alt text

Alt text

Dependencies:

kscli depends on webtorrent for downloading the torrents. you can install webtorrent using npm i.e.

npm install webtorrent

kscli works in 2 phases:

  1. List the latest:

    • -m or --movies 25 movies with highest seeder's count
    • -t or --tv 25 tv shows with highest seeder's count
    • -b or --books 25 books with highest seeder's count
    • -s or --songs 25 songs with highest seeder's count
    • -a or --apps 25 apps with highest seeder's count
    • -x or --naughty 25 naughty movies with highest seeder's count
    • -n or --new 25 new trending torrents
    • -S or --search Search for specified torrent
    • -p or --page navigate using page number
  2. Download the torrent using webtorrent

  • TODO
  • Remove the hard limit of 25 records โœ… Paging Enabled
  • Dynamically choose kickass torrent site based on availability.

Credits

Thanks

Special Thanks to Aly Akhtar for authoring Katastrophe, which was the real inspiration behind kscli

kscli's People

Contributors

kodelint avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

kscli's Issues

prevent float or negative value for `--page`

  • kscli version: 0.1.0
  • Python version: 2.7
  • Operating System: OSX

Description

gaurd --page from float or negative value.

What I Did

python kscli/kscli.py -m  -p -2                                                                                                                                

DEBUG::https://kickasstorrents.to/movies/-2/
LATEST MOVIE TORRENTS
Error:: ResultSet Nothing Found !!!
python kscli/kscli.py -m  -p 2.5                                                                                                                                

DEBUG::https://kickasstorrents.to/movies/-2/
LATEST MOVIE TORRENTS
Error:: ResultSet Nothing Found !!!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.