Skip to content

Chrome and Firefox extension that displays availability of ebooks and audiobooks from your local library on Good Reads pages.

License

Notifications You must be signed in to change notification settings

holyspiritomb/goodreads

 
 

Repository files navigation

Available Reads Forked

Displays listings on Goodreads of loan availability of ebooks and audiobooks through your local library's OverDrive account.

Differences from rhollister's Available Reads extension

  • Injected links point to Libby instead of OverDrive. (You still need to give an OverDrive url in your configuration, though.)
  • Import/export functionality for more easily copying configuration.
  • Goodreads single book pages feature a link to the extension's configuration page.

Building

For chromium based browsers:

git clone https://github.com/holyspiritomb/goodreads goodreads
cd goodreads
cd build
./build_chrome.sh

You will find availablereads-chrome.zip in the repo root.

For Mozilla based browsers:

git clone https://github.com/holyspiritomb/goodreads goodreads
cd goodreads
cd build
./build_firefox.sh

You will find availablereads-firefox.zip in the repo root.

Future Goals

  • Have availability on AMO as an experimental addon
  • Generate signed *.crx releases
  • Differentiate visually between multiple libraries' results
  • Import and export via text files
  • Use Libby API instead of OverDrive for queries
  • Automate builds with git actions

Non-goals

  • Hoopla integration
  • Integration with catalogs for your library's physical media
  • Releases on Chrome web store

Acknowledgements

Thanks to gradiian, over whose now-deleted fork I originally figured out the import/export feature. Thanks to rhollister for all his hard work on the upstream extension. I am deeply indebted to both of you.

About

Chrome and Firefox extension that displays availability of ebooks and audiobooks from your local library on Good Reads pages.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 82.6%
  • HTML 9.8%
  • CSS 4.0%
  • Shell 2.3%
  • Edge 1.3%