Skip to main content

Download the full One Pace library

Project description

PyPI - Version

Jonepace

Jonepace downloads the full One Pace library for use in Jellyfin.

Warning

jonepace downloads the full One Pace library.

Before running it, make sure you have at least 300 GB of free disk space available.

Requirements

Make sure uv is installed and available in your terminal, see Installing uv

Run

Use the following command to start the download:

uvx jonepace

When running from a local checkout during development, use:

uv run jonepace

Arguments

jonepace supports the following CLI arguments:

Argument Description
--destination PATH Directory where torrents will be downloaded. Default: current working directory.
--download-rate-limit RATE Cap aggregate download bandwidth. Accepts B, KB, MB, or GB suffixes such as 500KB, 20MB, or 1.5GB. Use 0 for unlimited. Default: 0.
--extended Prefer extended releases when an extended torrent is available.
--rebuild-cache Recreate cache.csv from current release metadata without downloading.
--maintainance Run CSV maintenance tasks instead of downloading the library.

Examples

Download into a specific media folder:

uvx jonepace --destination "/srv/media/One Pace"

Limit total download bandwidth to 20 MB/s:

uvx jonepace --download-rate-limit 20MB

Use both options together:

uvx jonepace --destination "/srv/media/One Pace" --download-rate-limit 8MB

Prefer extended releases when available:

uvx jonepace --extended

Rebuild the local cache metadata without downloading:

uvx jonepace --destination "/srv/media/One Pace" --rebuild-cache

Contributing

Contributions are welcome, especially updates to the torrent list.

If you want to add or fix releases:

  1. Fork the repository.
  2. Add or update rows in releases.csv: fill arc, number, magnet, and release_type (regular or extended); leave size, file_hashes, and quality empty.
  3. Run:
uv run -m jonepace --maintainance

This validates the magnet links and fills the missing size, file_hashes, and quality values.

  1. Commit the updated releases.csv and open a pull request.

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

jonepace-2.2.0.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

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

jonepace-2.2.0-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file jonepace-2.2.0.tar.gz.

File metadata

  • Download URL: jonepace-2.2.0.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jonepace-2.2.0.tar.gz
Algorithm Hash digest
SHA256 e659f28f87fd67036268c5385fbfaf2805580a95b8cad0f03776e750353cf377
MD5 3e901424626996d8d8e9aef256e41210
BLAKE2b-256 a6757d57b4ee8b3e739743535d2acc9a351c30daa66a2dcbcc44fd65b1fc14bf

See more details on using hashes here.

File details

Details for the file jonepace-2.2.0-py3-none-any.whl.

File metadata

  • Download URL: jonepace-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jonepace-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 abb9ed1b68dd91ce9f7ab4a98c6ca7dc99175fb9eca3deb503cc113b9cf4fa68
MD5 5aaa6a7700c2b4fd72ce615c06971dee
BLAKE2b-256 bb0197f50aaadeaef623e529295aac49ccc44e0a43d686b357eaee2f19297e6f

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