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-recoskyler 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-recoskyler 1.0.0
File Size Uploaded
manga_stitcher_recoskyler-1.0.0.tar.gz 5.4 kB Details

Built distribution (wheel)

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

Total release size: 12.1 kB

Release files / manga_stitcher_recoskyler-1.0.0.tar.gz

Download URL manga_stitcher_recoskyler-1.0.0.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
5027bb449c4cd0723c2f89ede5210625141197e8d94ebf17fc666c89d19b7e0d
BLAKE2b-256 checksum
How to use checksums
d534197589365a02cc4ce0226c25b3b15fa255dc1cda7fe0fa4093d57ef05c09
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_recoskyler-1.0.0-py3-none-any.whl

Download URL manga_stitcher_recoskyler-1.0.0-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9be3950203dccb27d840614767609e628a91a20c665764c67db03b124f63451f
BLAKE2b-256 checksum
How to use checksums
b10db79d4639738b252e948b331b4d4670515d4a7f50490c27ff2b4a2e3f322e
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