Bookracy Download (Multi-Site)

Adds a "Download from Bookracy" button on book sites (Amazon, Goodreads, FiveBooks, The Greatest Books, RedditReads, Most Recommended Books) — grab a free copy or open it in Bookracy.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

Advertisement:

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Advertisement:

Author
deeeeone
Daily installs
5
Total installs
137
Ratings
1 0 0
Version
2.0.0
Created
2025-05-22
Updated
2026-06-27
Size
13.9 KB
License
MIT
Applies to

Bookracy Download (Multi-Site)

A browser userscript that injects a "Download from Bookracy" button directly into your favorite book discovery sites. When clicked, it searches the Bookracy database and opens a modal to help you find and download a copy of the book you're looking at.

Why use this?

Instead of manually searching for a book after finding it on a site like Goodreads or Amazon, this script handles the lookup for you. It stays out of your way and only appears when you're actually looking at a book page or list.

Supported Sites

  • Amazon (US, UK, CA, AU, DE, FR, IT, ES, IN, JP, BR)
  • Goodreads
  • FiveBooks
  • The Greatest Books
  • Reddit Reads
  • Most Recommended Books

How to Install

  1. Install a Userscript Manager: You need an extension like Tampermonkey, Violentmonkey, or Greasemonkey.
  2. Add the Script: Once your manager is installed, click "Install" on the script source file.
  3. Use: Browse to any of the supported sites. You will see a "Download from Bookracy" button near the book details or purchase section.

Features

  • Seamless Integration: The button injects itself into existing page layouts without breaking them.
  • Isolated UI: The download modal uses a Shadow DOM, meaning the website's own CSS cannot mess up the look of the popup.
  • Smart Parsing: Automatically attempts to grab the correct book title and author from the page metadata.
  • Cross-Origin Support: Uses GM_xmlhttpRequest to bypass standard browser CORS restrictions when fetching data from the API.

Technical Details

  • API: Queries api.bookracy.com for book matches.
  • Styling: Custom CSS with light/dark mode support to match your system preferences.
  • Performance: Uses MutationObserver to ensure the download button appears even if the website loads content dynamically (like infinite scrolls or AJAX-loaded product details).

Disclaimer

This script is a tool for accessing public information. Please respect copyright laws and support authors whenever possible.

License

MIT