Skip to main content

Auto uploader to Nyaa

Project description

Auto uploader to Nyaa

Nyaaup

Nyaaup is an auto uploader to Nyaa sites, mainly for videos.

Requirements

  • Python 3.10 to 3.13
  • Poetry 2.0.0 or newer (to install Python package dependencies)

Dependencies

Installation

auto

Run ./install.py to install the tool and its dependencies

manual
  1. git clone https://github.com/varyg1001/nyaaup
  2. cd nyaaup
  3. poetry config virtualenvs.in-project true (optional, but recommended)
  4. poetry install
  5. nyaaup -h

Commands

  • up
  • auth

Examples usage

nyaaup auth -c user:pass
nyaaup -p 5 -c 1 -a -m https://myanimelist.net/anime/50652/ /path/example.mkv
nyaaup -sm -c 1 /path/example_folder

Usage

up

Usage: nyaaup up [OPTIONS] [PATH]...

   Upload torrents to Nyaa

Upload Tags:
   -ms, --multi-subs     Use Multi-Subs tag in title.
   -da, --dual-audio     Use Dual-Audio tag in title.
   -ma, --multi-audios   Use Multi-Audios tag in title.
   -a, --auto            Detect Multi-Subs, Multi-Audios or Dual-Audio.

Upload Settings:
   -an, --anonymous       Set upload as anonymous.
   -hi, --hidden          Set upload as hidden.
   -co, --complete        Set upload as complete batch.
   -re, --remake          Set upload as remake.
   -s, --skip-upload      Skip torrent upload.
   -c, --category TEXT    Select a category.
   -w, --watch-dir TEXT   Path of the watch directory.

Content Information:
   -e, --edit-code TEXT           Set edit code for Mediainfo on Rentry.co
   -i, --info TEXT                Set information.
   -n, --note TEXT                Put a note in to the description.
   -m, --myanimelist TEXT         MyAnimeList link to use.
   -t, --telegram                 Post to telegram.
   -sm, --skip-myanimelist TEXT   Skip MyAnimeList.

Media Settings:
   -p, --pictures-number INTEGER   Number of pictures to use (default: 3).
   -pe, --picture-extension TEXT   Extension of the pictures.
   -M, --no-mediainfo              Do not attach Mediainfo to the torrent.
   -o, --overwrite                 Create torrent file even if exists.

Other options:
   -ch, --category-help   Print available categories.
   -h, --help             Show this message and exit.

auth

Usage: nyaaup auth [OPTIONS]

   Authenticate and configure settings

Options:
   -c, --credential USER:PASS   Add or replace credential.
   -a, --announces NAME         Add new announces url to config.
   --proxy NAME                 Add or replace proxy to use for uploading to nyaa site.
   -d, --domain NAME            Add or replace domain name for nyaa site.
   -p, --provider NAME          Provider name for config.
   -h, --help                   Show this message and exit.

Project details


Download files

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

Source Distribution

nyaaup-5.4.0.tar.gz (30.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nyaaup-5.4.0-py3-none-any.whl (34.5 kB view details)

Uploaded Python 3

File details

Details for the file nyaaup-5.4.0.tar.gz.

File metadata

  • Download URL: nyaaup-5.4.0.tar.gz
  • Upload date:
  • Size: 30.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.11.7 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for nyaaup-5.4.0.tar.gz
Algorithm Hash digest
SHA256 5317591cc81af6ba7be9cb64b4454fd6694438ff6a19772bee601e20315f4b20
MD5 ff22fdee7b082375e5845c554153fad2
BLAKE2b-256 01dae6a6ba3fc398cb0a6053e80f1a059573679ac83202be8938f5a60ba6205a

See more details on using hashes here.

File details

Details for the file nyaaup-5.4.0-py3-none-any.whl.

File metadata

  • Download URL: nyaaup-5.4.0-py3-none-any.whl
  • Upload date:
  • Size: 34.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.11.7 Linux/5.15.167.4-microsoft-standard-WSL2

File hashes

Hashes for nyaaup-5.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e6e9365596b276c27154543e83e12c06b6186bfa646242c7868761e066ba5839
MD5 34b4124a3b622efc869ef351e9bd639d
BLAKE2b-256 87f3e39795292b48275ad1073000282d9ae389c74bcc35ae98277958e12772b4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page