Skip to main content

A script to archive multiple comic book dir to .cbz format

Project description

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.

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

ftcbz-2.3.2.tar.gz (7.2 kB view details)

Uploaded Source

Built Distributions

ftcbz-2.3.2-py3.4.egg (14.8 kB view details)

Uploaded Source

ftcbz-2.3.2-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file ftcbz-2.3.2.tar.gz.

File metadata

  • Download URL: ftcbz-2.3.2.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ftcbz-2.3.2.tar.gz
Algorithm Hash digest
SHA256 22b0a7b3afdc938b603aa665a8e5a9d1a966e90b46fa5d39eaaa8eb057470210
MD5 f7c99038fa74db46c9f162389cab291a
BLAKE2b-256 d2ecd79a5965d3a650614fdd018b65dbf47164a445cdd47c4cd6535a16359dd6

See more details on using hashes here.

File details

Details for the file ftcbz-2.3.2-py3.4.egg.

File metadata

  • Download URL: ftcbz-2.3.2-py3.4.egg
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ftcbz-2.3.2-py3.4.egg
Algorithm Hash digest
SHA256 b7bf3259c0dce38b21e0e2926fd35c0d1a27e14e2af205b9baea06b5ea0556bf
MD5 20d2aa308ccce4675fd9f96d095f82a4
BLAKE2b-256 396311189c8ead39e9518d14050ae365998e53b284503c2e57c733b2d268539a

See more details on using hashes here.

File details

Details for the file ftcbz-2.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for ftcbz-2.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 75d421e298bfd668297ca59c97640c08116caea0139d265ff787d9b66867f1a8
MD5 af29b2e390d776b0479ff80c16b777b5
BLAKE2b-256 84c95b606aa8ebe31d4b62ad364f1271cf5d5bb2008607bbef551e25266fd1ab

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page