A CLI for downloading Anime from https://nyaa.si
Project description
Nyaa-cli
![nyaa.si](https://pypi-camo.freetls.fastly.net/bcc350572d4d16fa8207e3e58ab101083bf83ce5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d6e7961612e73692d677265656e)
A CLI for downloading Anime from https://nyaa.si making use of their RSS Feed and python-libtorrent
Warning: Only tested on Linux, Windows or MacOS support is not guaranteed, feel free to open issues about it, but I don't have any non-Linux machines to test any problems related to other OSes.
Installing
-
python3 -m pip install nyaacli --user
- Note: python-libtorrent will still need to be downloaded separately as shown below
-
This Program depends on libtorrent together with its Python API, which can be installed using apt on debian-based linux distros with
sudo apt install python3-libtorrent
(libtorrent-rasterbar
with pacman for Arch-based distros) or can be built from source here: python-libtorrent
Usage
- Help:
nyaa --help
ornyaa-cli --help
Usage: nyaa [OPTIONS] ANIME [EPISODE]
Search for Anime on https://nyaa.si and downloads it
Usage:
nyaa "Anime Name" <Episode Number (Optional)> -o <Output Folder (Default = "~/Videos/Anime")>
Example:
nyaa "Kimetsu no Yaiba" 19 -o /home/user/My/Animes/Folder/Kimetsu_No_Yaiba/
Options:
-o, --output PATH Output Folder [default: ~/Videos/Anime]
-n, --number INTEGER Number of entries [default: 10]
-s, --sort-by TEXT Sort by [default: seeders]
-t, --trusted Only search trusted uploads
-d, --debug Debug Mode
-c, --client Use Torrent Client
--help Show this message and exit.
- Example:
# Downloading Episode 14 of 'Steins;gate' to '~/Anime/Steins;Gate' nyaa "Steins;Gate" 14 -o ~/Anime/Steins\;Gate
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.