A Firefox 3.x extension to convert the current web page into an ebook in various formats. Current version is 0.6.2. You must have the most recent version of Calibre, 0.6.0 or later, installed.
For updates to work automatically you must add heorot.org to your list of trusted sites. This should be asked the first time you install the plugin.
- Install version 0.6.2.
- Bring up the Tools Add-Ons dialog.
- Select Options on the Bookit extension.
- Update the output directory to point to where you want your books created.
- Ensure the paths to the calibre command line utilities are valid. You will need to run the calibre gui at least once before the command line utilities will work.
If you want to browse the source, I’ve put it up on github.com. Feel free to send patches.
Note for 64-bit Vista uses
The install path for the calibre utilities may need to be updated for 64-bit Vista to
C:\Program Files (x86)\calibre\. I don’t know yet if there’s a way for me to auto-detect this.
Notes for 0.6.2
- Better 32×32 icon
- Option to keep working directory
- Use 0 as default value for max recursions
- Option to specify cover image
- Option to specify extra css file
- Option to disable default cover in ePub
Notes for 0.6.1
- Add icons to menus and add-on dialog.
- Fixes for editor and selection conversion.
Notes for 0.6.0
- Requires 0.6.0 calibre or later.
- Fixes for improper directory permissions under Linux.
Notes for 0.5.6
- Rewritten from the ground update.
- Only supports Firefox 3.*, 3.5 much preferred.
- Will display a jobs window and progress view.
- Support epub and mobi output, although until calibre 0.6 is released such support is limited.
Notes for 0.4.4
- File save/load added to editor
- Icon added to context and tools menu
- Add default selection to editor when opened
Notes for 0.4.3
- Ordered and Unordered lists in the html editor
- A Tools popup menu for folks who don’t use the status bar icon
- Quick fix for windows conversion, fixes a bug no one should have seen.
Notes for 0.4.2
- I’ve added a new editor feature. Bring up the context menu for the bookit icon on your status bar and select editor. Drag-n-drop or cut-n-paste selections from a web page into the editor window. Edit to please and then press the create toolbarbutton (the prs500 icon).
- Removed the ‘hide this’ menu item, the editor replaces this functionality
Notes for 0.4.0
A quick bug fix release.
- I reworked how parameters are passed to web2lrf. I forgot batch files use ? as a command parameter deliminator.
- Add an override to the output filename, Unicode files name are still not working under NT.
Notes for 0.3.9
- Log menu item to show stdout of last run. Mainly for my use.
- Fix for integer properties not being saved.
- Option to launch calibre after adding book to db.
- Restructured the Windows backend to make updates easier.
Notes for 0.3.8
I’ve changed the code to use the calibredb command to add lrf files to the database. There’s a new preference that stores the path to calibredb, after updating please verify in the options dialog that the path is correct.
The code to check for a colon in the output file has been fixed.
Two existing bugs that I’ve not yet found a solution for both involving unicode characters. If the title of the page has unicode characters the output file generated by web2lrf under Windows NT may not be correct. For now just edit the title when creating the page to not include exotic characters. Also, under Firefox 2.x when creating a lrf book from the current selection and the selection has unicode characters, the lrf file does not always contain the correct text. It’s not a consistent bug, and I’ve not been able to reproduce it using Firefox 3.x.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see
The latest source can be downloaded here.