Skip to content

johnvictorfs/nyaa-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Sponsor this project

 

Languages