What does it do?
- bitonal images are compressed with minidjvu for the greatest compression that I know of, everything else with djvulibre
- front and back cover images inserted automatically at front/back
- positional ocr added with the help of tesseract
- metadata can be added to the file (author, title, etc.)
- bookmarks/outlines can be added to the file
What does it need?
- Presently it is Linux-only. I don't have any experience in Windows/Mac development, so someone else would have to step in and port it. I know enough to know that it shouldn't be hard.
- Python 3.0 or greater. Most distros have python3 available but don't use it as the default, so you may have to manually use "python3 /usr/bin/djvubind" for the time being
- djvulibe, imagemagick, minidjvu
- tesseract, although technically you could not have it and always use --no-ocr
I've made an ebuild for any other gentoo users out there, and I very well may put together rpm and deb packages in the near future. One mea culpa for the first release: if installed to /usr/bin and python2 is the default python, you have to type out "python3 /usr/bin/djvubind". I'm fairly certain changing one line (the she-bang) will correct the behavior such that "djvubind" will suffice, but that will have to wait for the next release.
The closest alternative to djvubind that I know of is dtic's TiffDjvuOcr. I've never used it personally (because it is a Windows-only gui), but I do know that it will put together a djvu file with positional ocr.