This program tries to extract a ISBN number from each PDF file in the current directory. It downloads metadata associated with the ISBN number and tags the pdf file with it. Then it moves the processed file to the "_ISBNX_complete" subdirectory.
You can process the files in parallel by using the --proc option.
isbnx.pl [--proc NUMBER_OF_PROCESSES] <filename> [filename2 [...]]
Example:
isbnx.pl --proc 5 *.pdf
Needs to be in path:
- pdftotext (Xpdf command line tools, https://www.xpdfreader.com/download.html)
- pdfinfo, fetch-ebook-metadata, ebook-meta (Included with Calibre, https://calibre-ebook.com/download)
Tested with: ActivePerl v5.26.3 on MS Windows 8.1. It can be made to work on Unix/Linux with some small modifications.