Skip to content

Simple script to create a cbz archive from a folder.

Notifications You must be signed in to change notification settings

IITuxtmuxII/cbz.sh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

cbz.sh is a simple command line shell script (bash) to take a folder and turn it into a comic book zip archive (a zip archive with a cbz file name extension instead of zip).

###Dependancies

  • bash
  • zip (version 3)
  • afplay

###Process cbz.sh takes a list of file, check to see if they are readable folders, then passes each one to zip to compress it. zip will compress using DEFLATE at the highest compression setting, test the archive to ensure it is properly constructed, then delete the original folder (if it is empty, any unzipped files will be left behind; see the excluded files list below) and then move on to the next.

Finally, it will play a sound when finished.

###Usage cbz.sh takes any kind of list of folders to convert to a cbz archive.

cbz.sh comic1 [comic2…]

cbz.sh "comic by some dude" ["another comic by that guy"…]

cbz.sh comic*

The -k flag can be used to keep the file instead of immediately removing them on success.

cbz.sh -k comiclist

The -h flag will print the usage and exit.

###Excluded files

  • .DS_Store - Used by OS X to store folder metadata and appearance preferences.
  • Thumbs.db - Used by Windows to store file preview thumbnails.

About

Simple script to create a cbz archive from a folder.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%