Simplifying typical librarian actions on Goodreads.

Latest Version

Version
0.3
Update
November 23, 2021
Size
27.55KiB
Developer
Category
Users
7
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

Goodreads Librarian Tools Extension

Adds lots of utility functions and links to book edit pages at Goodreads. Including:

* Lets you write a comma separated list of authors and have them expanded into author fields so that you don't have to to copy one name at a time.

* Auto-generates \"Sort by\" from title because it takes less time than writing a sort by, even if you have to change one or two letters.

* Expand the cover photo on the book edit page so that you can check exactly what it says.

* Highlights most recent book in the combination list to make it easier to find the edition to separate.

* Shows the work id by each work on the combine page.

* Allows editions to be separated directly from the book edit page.

* Warns about mismatch between ISBN10 and ISBN13

* Warns about invalid ISBNs to cover when someone has put a truncated ISBN13 in the ISBN10 field.

* Auto-generates ISBN13 from ISBN10, to avoid cases where a edition ends up with one ISBN13 instance and one ISBN10 instance.

* Auto-enable \"keyword\" when writing text in the combine search field so that the user doesn't have to redo the search after forgetting to do it.

* Puts the three most recently used languages at the top of the language select because if you work on a language specific group of books, scrolling that dropdown takes too long.

Compacts the author edit page a bit to reduce the amount of scrolling needed to get to the save button.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Goodreads Librarian Tools", "description": "Simplifying typical librarian actions on Goodreads.", "author": "Daniel Bratell", "homepage_url": "https://github.com/dbratell/goodreadslibrarianaddon", "version": "0.3", "permissions": ["storage"], "icons": { "16": "/images/icon16.png", "32": "/images/icon32.png", "48": "/images/icon48.png", "128": "/images/icon128.png" }, "options_ui": { "page": "options.html", "open_in_tab": true }, "content_scripts": [ { "matches": ["https://www.goodreads.com/book/edit/*", "https://www.goodreads.com/book/new*", "https://www.goodreads.com/book/1*", "https://www.goodreads.com/book/2*", "https://www.goodreads.com/book/3*", "https://www.goodreads.com/book/4*", "https://www.goodreads.com/book/5*", "https://www.goodreads.com/book/6*", "https://www.goodreads.com/book/7*", "https://www.goodreads.com/book/8*", "https://www.goodreads.com/book/9*" ], "css": ["bookedit.css"], "js": ["bookedit.js"], "run_at": "document_idle" }, { "matches": ["https://www.goodreads.com/author/edit/*"], "css": ["authoredit.css"], "js": ["authoredit.js"], "run_at": "document_idle" }, { "matches": ["https://www.goodreads.com/book/combine/*"], "css": ["combine.css"], "js": ["combine.js"], "run_at": "document_idle" } ]}
Read more

Similar Extensions