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.
Satyajit Roy
Special Thanks to Aly Akhtar for authoring Katastrophe, which was the real inspiration behind kscli