CLI tool designed to simplify the process of uploading files to usenet
Project description
juicenet-cli
CLI tool designed to simplify the process of uploading files to usenet
Table Of Contents
About The Project
Uploading stuff to usenet is tedious so I tried to make it easier.
- Uses ParPar and Nyuu under the hood
- Recursively searches for files with pre-defined extensions in
juicenet.yaml
or as passed in--exts
- Alternatively, searches for glob patterns passed in
--glob
- Preserves folder structure without RAR. RAR sucks and here's why
- Does everything automatically and gives you the resulting
nzbs
in a neatly sorted manner - Offers the option to pick and choose what it does if you don't want it doing everything automatically
- Automatically checks for and reposts failed articles from last run. Also has the option to not do this.
- Can NOT continue from where it stopped if it gets interrupted for any reason
Getting Started
juicenet-cli
is built with Python and uses Nyuu and ParPar under the hood.
Prerequisites
- Python >=3.9
- Nyuu - You need version
a4b1712
or newer. v0.4.1 is outdated and you shouldn't use it- Until animetosho uploads a new release, you can grab the Windows binary here
- ParPar
Installation
-
With pipx (recommended):
pipx install juicenet-cli
-
With pip:
pip install juicenet-cli
-
From source with poetry:
Note: The
main
branch is not stable and maybe broken. Use this method if you know what you're doing. Stable (mostly) builds can be found in releases or PyPIgit clone https://github.com/Ravencentric/juicenet-cli.git
cd juicenet-cli
Run:
poetry install
poetry shell
python -m juicenet --help
Build:
poetry build
Docs
Checkout the documentation here
License
Distributed under the Unlicense License. See UNLICENSE for more information.
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.
Source Distribution
Built Distribution
Hashes for juicenet_cli-0.25.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01c4dca25790a84ba8c2086a3f5157b27ed6d2f36e50f25279728d627788c093 |
|
MD5 | 3639eb96b4e0f052ef7f1a284e1b653f |
|
BLAKE2b-256 | ea80397dfd61dc361bc098c211ab3a447bcbab688b97d0fe694eb0b3484cc1c5 |