ebook-rename
If you use this project, you can click star to support it.
Use ebook-meta to retrieve data from eBooks and rename them
Before using, please ensure that the computer has calibre software installed
Use
$ npm i -g ebook-rename$ ebook-rename -hUsage: ebook-rename [options] Options: -d, --directory <path> The directory where the e-book is located -f, --format <string> The e-book format to be renamed, supported formats: azw, azw1, azw3, azw4, cbr, cbz, chm, docx, epub, fb2, fbz, html, htmlz, imp, lit, lrf, lrx, mobi, odt, oebzip, opf, pdb, pdf, pml, pmlz, pobi, prc, rar, rb, rtf, snb, tpz, txt, txtz, updb, zip -o, --output <path> Output directory -m, --mode <string> Output mode, supported mode: cover, jump -v, --version output the version number -h, --help output usage information
If your computer is mac or linux and there are spaces in the directory, then you need to use a backslash in front of the space to convert spaces, as follows:
# mac or linux $ ebook-rename -d ~/kindle/My\ Kindle\ Content
If your computer is windows and there are spaces in the directory, then you need to enclose the directory with double quotes "
. as follows:
# windows $ ebook-rename -d "c:/kindle/My Kindle Content"
Set up e-book directory
$ ebook-rename -d ~/kindle/My\ Kindle\ Content
If not filled, the default is the current directory.
Set the output directory
$ ebook-rename -o ~/newName
If not filled, the default is the outputBooks folder in the current directory(If not, it is automatically created)
Set output mode
$ ebook-rename -m jump
-
jump: Skip if there is already a file with this name in the output directory
-
cover: If there is already a file with this name in the output directory, then the file is overwritten
Set the file format to be renamed
$ ebook-rename -f mobi,azw3,epub
The default support format is: azw, azw1, azw3, azw4, cbr, cbz, chm, docx, epub, fb2, fbz, html, htmlz, imp, lit, lrf, lrx, mobi, odt, oebzip, opf, pdb, pdf, pml, pmlz, pobi, prc, rar, rb, rtf, snb, tpz, txt, txtz, updb, zip
If you want to specify more than one, you can use a comma to split
Author
Black-Hole
- Github: https://github.com/BlackHole1
- Blog: http://bugs.cc
- WeiBo:http://weibo.com/comelove
- Twitter:https://twitter.com/Free_BlackHole