GoodLib

Adds quick-search chips for Z-Lib, Anna's Archive, Gutenberg, and AudiobookBay on Goodreads, StoryGraph, and Hardcover book pages

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Для установки этого скрипта вам необходимо установить расширение, такое как Tampermonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

Автор
kosherkale
Установок в день
0
Всего установок
18
Оценки
0 0 0
Версия
1.3.1
Создано
24.03.2026
Обновлено
27.03.2026
Размер
33,4 КБ
Лицензия
MIT
Работает на

GoodLib

GoodLib is a lightweight userscript that enhances Goodreads, The StoryGraph, and Hardcover book pages by adding quick-search chips for popular library and archive sources.

With one click, you can search for a book across multiple platforms like Z-Lib, Anna’s Archive, Project Gutenberg, and AudiobookBay.


Features

One-click search chips directly on Goodreads, The StoryGraph, and Hardcover book pages

Supports multiple sources:

  • Z-Lib
  • Anna’s Archive
  • Project Gutenberg
  • AudiobookBay

Built-in settings UI to toggle sources on/off Clean, modern UI with subtle animations Works automatically on page load


How It Works

When you open either site Goodreads, The StoryGraph, or a Hardcover book page, GoodLib:

  1. Detects the book title and author
  2. Builds a search query
  3. Injects clickable “chips” next to the title
  4. Opens the selected source in a new tab when clicked

Settings

A small gear button appears in the Goodreads, The StoryGraph, and Hardcover header.

From there you can:

  • Enable/disable individual sources
  • Customize which chips appear

Changes are saved automatically.


Tech Details

  • Vanilla JavaScript (no dependencies)
  • Uses MutationObserver for SPA compatibility
  • Uses GM.getValue / GM.setValue (with localStorage fallback)
  • Injects styles dynamically

Disclaimer

This tool only provides search shortcuts to external websites.

  • It does not host, distribute, or store any content
  • Users are responsible for how they use external services
  • Availability and legality of content depends on your jurisdiction

License

MIT License