Jelu Importer is a Firefox browser extension that scrapes metadata from popular book catalog pages (Goodreads, Amazon Books, etc.) and sends it to a self-hosted Jelu instance. The add-on focuses on giving users a fast, editable preview before import so they can clean up titles, IDs, narrators, and other fields.
Please note, that I am not a JavaScript developer, as such most of this project is AI generated. I was very hands-on with the process and defining approaches, but almost all of the code work within this project was completed using AI.
Screenshots will be added once the UI is ready.
- Popup / Import Flow:
- Configuration / Options Page:
- Goodreads
- Amazon Books
- Google Books (often has less complete book information)
- Audible
- Open Jelu Importer Site in Firefox
- Click
Add to Firefox - Read permissions dialog and click
Add - Open the extension options page to configure your Jelu server URL, port, and authentication details before importing
- Download the latest
.xpipackage from the GitHub Releases page once builds are published. - In Firefox, open
about:addons, select Install Add-on From File..., and choose the downloaded.xpi. - Verify that the add-on appears in the toolbar and pin it if necessary.
- Open the extension options page to configure your Jelu server URL, port, and authentication details before importing any books.
- Open Jelu Importer on the Chrome Web Store in Chrome
- Click
Add to Chrome - Read permissions dialog and click
Add extension - Pin the extension and configure it via the options page (Chrome > Extensions > Details > Extension options)
- Download the Chrome ZIP artifact from the latest GitHub Release and extract it.
- Open
chrome://extensions, enable Developer mode, and choose Load unpacked. - Select the extracted folder that contains
manifest.json. - Pin the extension and configure it via the options page (Chrome > Extensions > Details > Extension options).
- Open the add-on’s options page and enter your Jelu base URL (e.g.
https://jelu.example.com).- In Firefox enter
about:addonsin the browser URL bar, click the...next to Jelu Importer, clickPreferences
- In Firefox enter
- Provide the username and password you normally use to sign into Jelu.
- The extension authenticates every request with HTTP Basic, so these credentials must have permission to add books.
- Credentials are stored in Firefox local storage without encryption
- If you are concerned about the security of this, create a dedicated, low-privilege Jelu account for this add-on if possible.
- Note if you use a different account than the one that you primarily use with Jelu then any of the "My Library" functions will not work.
- Choose any default tags or toggle “add to library automatically” if you want the popup checkbox preselected.
The popup mirrors the default settings so you can override them for a specific book before importing.
Additional documents will be added under the docs/ directory as the project evolves.
Jelu Importer is released under the Apache License 2.0.

