crackers
Comic rack HTML gallery generator
Crackers: Comic Rack Generator
A commandline tool for organizing a directory of .cbr, .cbt, and .cbz files into a pretty comic book reader.
Released under the Boost Software License (Version 1.0).
Tutorial!
For a guided tour of how to use all of crackers' features (including installation, first time setup, updating, lesser known features), please consult the TUTORIAL.md file here:
https://github.com/joedrago/node-crackers/blob/master/TUTORIAL.md
Installation:
npm install -g crackers
Requirements:
Uses external commands unrar, unzip, tar, dwebp (from webp), and (from ImageMagick) convert and composite. The tool will complain wildly if it cannot find these on your machine, and they should be built-in on Windows (no extra installation necessary). If you're missing any of these on OSX, I recommend installing via Homebrew. For linux, use your package manager (typically packages imagemagick and webp).
Commandline Usage:
Syntax: crackers [-h]
crackers [-v] [-c] [-u] update PATH (aliases: create, generate, gen)
crackers [-v] [-x] [-t T] organize PATH [PATH...] (aliases: rename, mv)
crackers [-v] [-x] cleanup PATH [PATH...] (aliases: remove, rm, del)
Global options:
-h,--help This help output
-v,--verbose Verbose output
Update options:
-c,--cover Force regeneration of covers
-d,--download Show download links when cbr/cbz files are still present
-u,--unpack Force reunpack of cbr/cbz files
Organize options:
-t,--template T Use template T when renaming. Default: {name}/{issue.3}
Organize / Cleanup options:
-x,--execute Perform rename/remove (default is to simply list actions)
Hints and Tips
The basic usage is simply to run crackers with the root of your comic gallery as the only argument to "crackers update". It will make a best effort to not unpack any archives that it doesn't think need to be unpacked, and it will not regenerate any cover art thumbnails as well (both are forceable via the commandline).
If you want to unpack or regenerate any specific subset of your gallery, you can use that subdirectory on the commandline instead, and it'll walk up your file tree to find the actual "root" of the gallery, fixing as minimum of things as possible. Also, you can simply delete whatever subdirs you want and rerun crackers on the root of your gallery, and it will figure it out.
The organize and cleanup commandlines are simple tools used to organize your directories. Use -x with caution!
Libraries Used
- jQuery: https://jquery.com/