Overview

HTTPS SSH

Freezing to cbz

ftcbz is a command line tool for archive multiple comic books to .cbz format.

This tool can process both directories or .rar & .cbr files to .cbz and remove the password too. (rar relate function require unrar)

Example

Example folders structure

ALLDIR - COMICDIR1 - VOLUME1
                   - VOLUME2
                   - VOLUME3
       - COMICDIR2 - VOLUME4
                   - VOLUME5

Each VOLUME could be a folder or a rar file.

When convert done, new structure look like.

ALLDIR - COMICDIR1 - VOLUME1
                   - VOLUME1.cbz
                   - VOLUME2
                   - VOLUME2.cbz
                   - VOLUME3
                   - VOLUME3.cbz
       - COMICDIR2 - VOLUME4
                   - VOLUME4.cbz
                   - VOLUME5
                   - VOLUME5.cbz

It can also remove the original VOLUME automatic if you want.

command

To convert above 5 "VOLUME" to .cbz, using the following commands...

ftcbz COMICDIR1 COMICDIR2

or

ftcbz --all ALLDIR

Install

Make sure your python >= 3.3, then...

pip3 install ftcbz

Changelog

2.3.2

  • Fixed: Name calculate error when volume directory name contain dot (.).

2.3.1

  • Fixed: --help message error

2.3.0

  • API change

    • Change: --input-formats -> -e & --extractors
    • Change: --output-format -> -c & --compressor

2.2.1

  • Fixed unrar password error code == 10 problem.
  • Use unrar x command to replace the e command to avoid the same filename in difference sub folders.

2.2.0

  • Tweak command line interface.

2.1.4

  • Fix unexpected delete data source when some rare case.

2.1.3

  • Fix typo in --help
  • Fix unexpected delete when use --delete option.

2.1.0

  • Support --output-alldir to transfer result data to other folder.
  • Support --replace to decide program should replace old result or not.
  • Support new extractor zip and new compressor dir. It make reverse operation is possible. (use --reverse for shortly.)

2.0.0

  • Support rar format.