Skip to main content

Nyaa DL


A CLI tool to download and run a custom command on Nyaa Torrents entries easily!

Motivation

My workflow to consume anime is to check my anime list, see what's the next episode I have to watch, hop on Nyaa Torrents, search for "name of the anime" + "name of the sub/release team", or "h265", then copy the torrent link, then open a terminal, then use webtorrent to stream the content directly to my media player, or download it sequentially if I'm on mobile.

This is very tedious, so I wanted to remove a few of these steps.

Usage

Running

nyaadl naruto asw

torrents list preview

Then selecting an entry will run webtorrent <URL of the .torrent> by default.

This behavior can be customized through the command-line, environment variables, or a config file.

nyaadl naruto asw --command "send_to_seedbox.sh {}"
$ cat ~/.config/nyaadl.yml

command: webtorrent {}

You can also pass -s to use Sukebei instead of the default Nyaa site.

Installing

pip install nyaadl

Release files for nyaadl 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nyaadl 0.2.3
File Size Uploaded
nyaadl-0.2.3.tar.gz 136.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nyaadl 0.2.3
File Interpreter ABI Platform
nyaadl-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 142.1 kB

Release files / nyaadl-0.2.3.tar.gz

Download URL nyaadl-0.2.3.tar.gz
Size 136.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a264885bdec5857371aadae2c37f65deeb2a9b87e215ccc3e827c5f7b7475767
BLAKE2b-256 checksum
How to use checksums
e327df52583b51b0225811c5167aeccf6695e68ae15856a3a8c7fb7bfba95cc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / nyaadl-0.2.3-py3-none-any.whl

Download URL nyaadl-0.2.3-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d21564514b71b5bbf8a029232b216e5337e7bb656d5c677986a1a0c0a751e481
BLAKE2b-256 checksum
How to use checksums
9330c06df64e1da01075bd69d93a0c3502c2a3292790407034263a560684cb01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page