Buscador de complementos para Firefox
  • Extensiones
  • Temas
    • para Firefox
    • Diccionarios y paquetes de idiomas
    • Otros sitios de navegadores
    • Complementos para Android
Iniciar sesión
Vista previa de Available Reads (StoryGraph)

Available Reads (StoryGraph) por Hillary M

Displays availability of ebooks and audiobooks from your local library on GoodReads and Storygraph pages. Additionally provides more book information when browsing StoryGraph

0 (0 reviews)0 (0 reviews)
Descarga Firefox y obtiene la extensión
Descargar archivo

Metadata de la extensión

Capturas de pantalla
Book summary displayed below book details. Personal library (not Libby) status is shown, as well as rating and number of ratings.Libby Availability displayed below book details. Personal library (not Libby) status is shown, as well as rating and number of ratings.Adding public library overdrive optionsLibby display options
Sobre esta extensión
Shows Libby/OverDrive availability for books on GoodReads and StoryGraph. Adds a Summary tab, star ratings, and Calibre-Web-Automated library status to StoryGraph book cards. Configure your library and StoryGraph preferences from the options page.


A browser extension that shows you whether a book is available to borrow from your local library — right on the page you're already browsing. It started as a fork of rhollister/goodreads ("Available Reads") and adds full support for TheStoryGraph, plus book summaries, star ratings, and a personal Calibre-Web-Automated library lookup.

This project was originally built for my own workflow, so it isn’t fully polished for broad use. I’m sharing it here in case it happens to be useful to someone else. If you run into issues or need additional features, send me an email and I will see about updating it.



On goodreads.com book pages, bookshelves, and Listopia lists, the extension searches your chosen library/libraries' Libby (OverDrive) catalog for each book and adds an inline availability listing — available now, on hold, wait time, etc. — with a link straight to the title in Libby (or OverDrive, if you prefer).


On app.thestorygraph.com pages, each book card gets a small tabbed box:
  • Summary tab — the book's description, pulled from the page and made scrollable/expandable so long summaries don't take over the layout.
  • Libby tab — the same Libby/OverDrive availability check as above, fetched only when you click into the tab (so it doesn't slow down page load by checking every book on screen at once).

Alongside the tabs, StoryGraph book cards can also show:
  • Star rating & review count, pulled directly from the page.
  • Library status, checked against your own Calibre-Web-Automated server — so you can see at a glance whether you already own a copy, in addition to whether it's available through Libby.

All three StoryGraph features (summary, rating/reviews, library status) can be toggled independently in the options page.


To install manually:
  1. Clone/download this repository.
  2. In Firefox, go to about:debugging#/runtime/this-firefox → Load Temporary Add-on → select manifest.json inside the goodreads folder.
    (Or run it with web-ext run for a
    session that reloads automatically on file changes.)
  3. Open the extension's options page (right-click the toolbar icon → Manage Extension → Preferences, or about:addons) to add your library and configure StoryGraph settings.

The original upstream project (without StoryGraph support) is available on
the Chrome Web Store,
Firefox Add-ons,
and Edge Add-ons
if you just want the GoodReads/OverDrive functionality.


The options page is split into a few cards:


Find your library on OverDrive's library search map
and click "Add this library to Available Reads" to add it automatically. You can add more than one library — the extension checks all of them and shows the best result for each book.

If a library doesn't show up on the map (common for consortiums), use Add a
library manually
below it: give the library a name and its OverDrive URL (must contain .overdrive.com) — see the "Finding your library's OverDrive URL" section at the bottom of the page for tips on tracking that URL down.
Libraries added lists everything currently configured; select one and hit
Delete selected to remove it.


Controls how the Libby/OverDrive results themselves look, on both GoodReads and StoryGraph:
  • Import/Export Preferences: Save your entire configuration (libraries, display settings, StoryGraph settings) to a JSON file, or load one back in. Handy for syncing to a second device manually or backing up before making changes.
  • Number of results to show at a time: Caps how many library results are shown per book before collapsing the rest behind a "show more" link. 0 shows everything at once.
  • Link to Overdrive search results instead of Libby results: By default, results link to Libby; check this to link to the OverDrive site instead.
  • Show holds/copies ratio next to estimated wait time: Adds the raw "X holds / Y copies" number alongside the estimated wait, instead of just the wait estimate.
  • Only show "not found" if no other results: If you've added multiple libraries, hides the "not found" message from libraries that don't have the book as long as at least one other library does.
  • Compact results to one line: Squeezes each library's result onto a single line instead of a title/author line plus a status line.
  • Don't show library names in results: Hides which library each result came from — useful if you only have one library configured.
  • Don't show title and authors in results: Hides the repeated title/author text under each result (useful in compact/one-line mode).
  • Show availability for: eBooks / Audiobooks: Filters which formats are checked and displayed.


Settings specific to the tabbed box injected on app.thestorygraph.com:
  • Book Summaries: Shows the Summary tab with the book's description.
  • Star Rating & Review Count: Shows StoryGraph's own rating and review count next to the book.
  • Library Status (Calibre-Web): Shows whether the book is already in your Calibre-Web-Automated library. Requires the connection info below.
  • Calibre-Web-Automated connection — URL / Username / Password: Your Calibre-Web-Automated server address and login, used to look up whether a title is already in your library. These credentials are stored locally on this device only (chrome.storage.local), not synced to your browser account like the rest of your settings, so they aren't sent anywhere but your own Calibre-Web server.
  • Shelfmark link: An optional URL template used for a "not in library" link (e.g. to a want-to-read/shelfmark tracker). Include {query} where the title/author should be inserted to pre-fill a search; leave it out to just link to the site as-is.


A collapsible reference at the bottom of the page explaining what each availability label/color/icon means (e.g. green "available now" vs. amber "25 days" wait estimate vs. gray "not found"), plus a walkthrough of a few different ways to track down your library's OverDrive URL if it isn't on the library search map.


For GoodReads/StoryGraph, the extension searches each configured library's Libby catalog by title and author for every book on the page, then renders whatever it finds inline. For Calibre-Web library status, it performs an OPDS search against your configured server. Both lookups happen in the extension's background script (not the page itself) so they aren't blocked by
the page's CORS policy.
  • Library list, display preferences, and StoryGraph toggles are stored with chrome.storage.sync, so they follow you across devices signed into the same browser account.
  • Calibre-Web credentials are stored with chrome.storage.local and are never synced or sent anywhere except directly to the server URL you configure.
  • No data is sent to any third party beyond the library/Calibre servers you explicitly configure.


Originally created by rhollister; StoryGraph support, Calibre-Web integration, and the tabbed book-card UI were added on top of that base.
Rated 0 by 0 reviewers
Inicia sesión para evaluar esta extensión
Todavía no hay valoraciones

Se guardó la valoración

5
0
4
0
3
0
2
0
1
0
Aún no hay revisiones
Permissions and data

Permisos requeridos:

  • Acceder a tus datos para www.goodreads.com
  • Acceder a tus datos para www.overdrive.com
  • Acceder a tus datos para app.thestorygraph.com

Permisos opcionales:

  • Acceder a tus datos en los sitios del overdrive.com dominio
  • Acceder a tus datos en los sitios del thestorygraph.com dominio
  • Acceder a tus datos para www.goodreads.com
  • Acceder a tus datos para books.hillaryminiken.com

Required data collection, according to the developer:

  • Search terms

Optional data collection, according to the developer:

  • Authentication information
Saber más
Más información
Enlaces del complemento
  • Página de inicio
  • Correo de ayuda
  • Copy add-on ID
Versión
5.2.0
Tamaño
194,7 KB
Última actualización
hace 9 días (8 de jul. de 2026)
Categorías relacionadas
  • Herramientas de búsqueda
  • Apariencia
  • Social y comunicación
Licencia
Mozilla Public License 2.0
Historial de versiones
  • Ver todas las versiones
Añadir a la colección
Informar sobre este complemento
Ir a la página de inicio de Mozilla

Complementos

  • Acerca de
  • Blog de complementos de Firefox
  • Taller de extensiones
  • Central del desarrollador
  • Normativas para desarrolladores
  • Blog de la comunidad
  • Foro
  • Informar de un error
  • Guía de revisión

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacidad
  • Cookies
  • Legal

A menos que se indique lo contrario, el contenido de este sitio está licenciado bajo la licencia Creative Commons Reconocimiento Compartir-Igual v3.0 o una versión posterior.