Skip to main content

A tool to split manga volume archives into separated archives or folders, based on chapter markers in filenames.

Project description

Split cbz format volumes into individual chapters for easier progress tracking in manga reading apps.

Requires python, uses only standard library so no extra packages required.

INSTALLATION:

Method 1: Using pip (recommended)

pip install manga-split

Method 2: From source

  1. Clone repository
    git clone <repository-url>
  2. Navigate to project directory cd MangaSplitter
  3. Install package pip install .

DEVELOPMENT SETUP:

  1. Clone repository
    git clone <repository-url>
  2. Navigate to project directory cd MangaSplitter
  3. (Optional) Create and activate virtual environment python -m venv .venv .\.venv\Scripts\activate (Windows) or source .venv/bin/activate (MacOS/Linux)
  4. Install package pip install -e .

USAGE:

manga_split -i <path> -c

-i <path>     relative path to directory containing volume cbz files
-c                  include to compress chapters to cbz files after processing
-r <regex pattern>   custom regex for different naming conventions. Regex should match chapter number to first group (try "(\d{3})" if it fails on the default)

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

manga_split-1.0.0.tar.gz (43.6 kB view details)

Uploaded Source

Built Distribution

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

manga_split-1.0.0-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file manga_split-1.0.0.tar.gz.

File metadata

  • Download URL: manga_split-1.0.0.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for manga_split-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4b127b97b3e04e5105ac93eb97a2a45dc460902eaea53f0dce880b4a5a697387
MD5 49924b4aedaa6d4844a51c0c04b80f2a
BLAKE2b-256 5a9996375093418a6b6435372ecd68dcccc44fce82b62cee9661996bf2583fe1

See more details on using hashes here.

Provenance

The following attestation bundles were made for manga_split-1.0.0.tar.gz:

Publisher: python-publish.yml on marshmallowyoshi/MangaSplitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manga_split-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: manga_split-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 29.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for manga_split-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4c759a99f3cdae41014f96cde807d39668a669288a978ca397befefcc70e1644
MD5 ecee8489d89d731ce9e46421d19083e6
BLAKE2b-256 ff1684bea0d63317055c41b1f875d8fd41ff66ff3a3f52d435e07f87bdc0b8ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for manga_split-1.0.0-py3-none-any.whl:

Publisher: python-publish.yml on marshmallowyoshi/MangaSplitter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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