Skip to main content

Manga Stitcher

Manga Stitcher is a straightforward tool designed to automatically combine manga pages vertically, creating a seamless reading experience. Many manga releases include extra "tail" images—often containing the scanlator's logo or credits—in separate files. This script detects and merges these pages, saving you time and ensuring your manga is presented as intended.

Features

  • Supports input from directories full of CBZ/CBR/ZIP/RAR files.
  • Outputs stitched images in the same format.
  • Optionally recursive directory traversal.
  • Configurable title and series metadata
  • Safety checks for width and height mismatches. (skips)

Requirements

  • Python 3.10+
  • Pip
    • Pillow
    • tqdm
    • rarfile
    • zipfile
    • cbz

Installation

By pip or PipX

You can install Manga Stitcher via pip:

pip install manga-stitcher

or using PipX:

pipx install manga-stitcher

By cloning the repository

  1. Clone the repository:

    git clone https://github.com/recoskyler/manga-stitcher
    
    cd manga-stitcher/src/manga_stitcher_recoskyler
    

Usage

Run the script with the desired options. For example:

manga_stitcher --title "My manga title" --series "My manga series" --recursive /path/to/manga

Development

  1. Create a virtual environment, or use the included Dev Container if using VSCode or DevPod.

  2. Install the dependencies:

    pip install -r requirements.txt
    
  3. Run the script with your desired options.

Building

  1. Ensure build tools are installed:

    python3 -m pip install --upgrade build
    
  2. Build the package:

    python3 -m build
    

Publishing

  1. Ensure Twine is installed:

    python3 -m pip install --upgrade twine
    
  2. Publish the package:

    python3 -m twine upload --repository pypi dist/*
    

About

By Adil Atalay Hamamcıoğlu - recoskyler - 2025

Metadata

Release files for manga-stitcher 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for manga-stitcher 1.0.0
File Size Uploaded
manga_stitcher-1.0.0.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for manga-stitcher 1.0.0
File Interpreter ABI Platform
manga_stitcher-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 11.8 kB

Release files / manga_stitcher-1.0.0.tar.gz

Download URL manga_stitcher-1.0.0.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7ea021d8ad4042211fdebb459e691483e75c8a07442861514a0fd4a110b45f52
BLAKE2b-256 checksum
How to use checksums
69142505de208bc3d51a2f4d66c988c8f3a997e267be7fa91a37130d4f92bca3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / manga_stitcher-1.0.0-py3-none-any.whl

Download URL manga_stitcher-1.0.0-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
adb0928d70eed65a6c230a1b43c8c3941e023a2665c1a4dffcd587234802c130
BLAKE2b-256 checksum
How to use checksums
effcce96ebcde1f7554fae4bd4a4f5ef735f0171ac816291b90122c18843a0b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page