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
--pattern
- 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.24.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad359bf011dd9ee877972b930ec381a3b7f2c512b619fd265af89190ee471342 |
|
MD5 | 50ea8cb6a76e1953e567509c2c3c1526 |
|
BLAKE2b-256 | a197361b7f4959eab9492bf70154f809afa02e749b5fc3e3d47dc040fa2d7ac2 |