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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22b0a7b3afdc938b603aa665a8e5a9d1a966e90b46fa5d39eaaa8eb057470210 |
|
MD5 | f7c99038fa74db46c9f162389cab291a |
|
BLAKE2b-256 | d2ecd79a5965d3a650614fdd018b65dbf47164a445cdd47c4cd6535a16359dd6 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7bf3259c0dce38b21e0e2926fd35c0d1a27e14e2af205b9baea06b5ea0556bf |
|
MD5 | 20d2aa308ccce4675fd9f96d095f82a4 |
|
BLAKE2b-256 | 396311189c8ead39e9518d14050ae365998e53b284503c2e57c733b2d268539a |
File details
Details for the file ftcbz-2.3.2-py3-none-any.whl
.
File metadata
- Download URL: ftcbz-2.3.2-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75d421e298bfd668297ca59c97640c08116caea0139d265ff787d9b66867f1a8 |
|
MD5 | af29b2e390d776b0479ff80c16b777b5 |
|
BLAKE2b-256 | 84c95b606aa8ebe31d4b62ad364f1271cf5d5bb2008607bbef551e25266fd1ab |