Skip to content

PierreLapolla/jonepace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.
--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

Contributing

Contributions are welcome, especially updates to the torrent list.

If you want to add or fix releases:

  1. Fork the repository.
  2. Update releases.csv.
  3. Leave the size and file_hashes columns empty for new or changed rows.
  4. Run:
uv run -m jonepace --maintainance

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

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages