Command line utility for KickAss Torrents
kscli
is a command line utility for kickasstorrents.
$ 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)
kscli
depends on webtorrent for downloading the torrents. you can install webtorrent using npm
i.e.
npm install webtorrent
kscli
works in 2 phases:
-
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
-
Download the torrent using webtorrent
- TODO
Remove the hard limit of 25 recordsโ Paging Enabled- Dynamically choose kickass torrent site based on availability.
Special Thanks to Aly Akhtar for authoring Katastrophe, which was the real inspiration behind kscli