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.1.tar.gz (18.4 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.1-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: manga_split-1.0.1.tar.gz
  • Upload date:
  • Size: 18.4 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.1.tar.gz
Algorithm Hash digest
SHA256 5f81f8fdfa7eb0c22065540542ffd0f6a8f67a2c92301ab1180aafbd3cf87910
MD5 93e355f1d7ab0bdb0b1fdf1289b42bf6
BLAKE2b-256 42f5c4f86a060b06d8a11bc2b237f5a2f0119ff6b4f06c7c2e1934ef5836fc8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for manga_split-1.0.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: manga_split-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.4 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 27503c143887f59a6ced929e8f61ab1f7bfc123c6cc8f000930df302e57b1628
MD5 4574769aa27cda021d186d6483a0317f
BLAKE2b-256 5d7d4ead9c92b0ee836735d7bcb51a5ae12f8b58c1db53a26e87445288bc045a

See more details on using hashes here.

Provenance

The following attestation bundles were made for manga_split-1.0.1-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