Skip to main content

A CLI for downloading Anime from https://nyaa.si

Project description

Nyaa-cli License: MIT nyaacli nyaa.si

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.

CHANGELOG


image


image


image


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 or nyaa-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
  -p, --player          Open in Video Player after download
  --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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for nyaacli, version 0.3.1
Filename, size File type Python version Upload date Hashes
Filename, size nyaacli-0.3.1-py3-none-any.whl (10.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size nyaacli-0.3.1.tar.gz (9.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page