Skip to content

jbloewencolon/BookBack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 BookBack: Reclaim the Commons

BookBack is a minimalist Chrome extension that helps discrover copies of books at local public libraries. When you visit a book page on Amazon, Indigo, Barnes & Noble, Goodreads, Bookshop, and several others, BookBack scans the page, detects the title and author, and adds a small floating widget that lets you check availability at your own libraries.

BookBack is part of the UnCart Movement, a project encouraging people to spend less, reclaim the digital commons, and strengthen public good infrastructure.


✨ Features

  • Automatically detects book pages across major bookselling sites
  • Extracts title, author, and ISBN using DOM heuristics and JSON-LD metadata
  • Lets users configure unlimited library search templates
  • Opens each library search in its own tab to bypass popup blockers
  • Includes a clean “find a library near me” fallback
  • Works on Amazon, Indigo, Barnes & Noble, Goodreads, Bookshop.org, Thriftbooks, Powell’s, Better World Books, Alibris, AbeBooks, and more
  • Privacy-first, no tracking, no analytics, no remote servers

Code references:

  • Service worker: background.js :contentReference[oaicite:3]{index=3}
  • Content orchestrator: content.js :contentReference[oaicite:4]{index=4}
  • Extraction engine: strategies.js :contentReference[oaicite:5]{index=5}
  • DOM/UI rendering: ui.js :contentReference[oaicite:6]{index=6}
  • Styles: styles.css :contentReference[oaicite:7]{index=7}
  • Options page: options.html, options.js :contentReference[oaicite:8]{index=8} :contentReference[oaicite:9]{index=9}
  • Manifest: manifest.json :contentReference[oaicite:10]{index=10}

🧩 Installation for Developers

1. Clone the repo:

git clone https://github.com/YOURNAME/bookback.git
cd bookback

About

Web extension adds local library availability links to book product pages on major retailers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors