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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | add4e1e028e3efce23645fc36333c52f94f77d891d8d4e405f6491d09058ca99 |
|
MD5 | 5def8a53396e1174405af757765f58a4 |
|
BLAKE2b-256 | fcf7b3f16615b13e6158fad70aff50eb7fb4be07a325f4c8ee076409da9ab650 |