Skip to content

Instantly share code, notes, and snippets.

@leoossa
leoossa / Legimi.addToShelf.js
Created March 14, 2021 02:17
Legimi.pl - Snippet for adding book to shelf from main catalogue
// This snippet adds 'Add to Shelf' button while viewing legimi.pl catalogue
// How to add and run snippet:
// https://developers.google.com/web/tools/chrome-devtools/javascript/snippets#runcommandmenu
let books = document.querySelectorAll('.book-box');
books.forEach(book => {
let link = book.querySelector("a.book-title");
let url = link.href;
let bookId = url.slice(url.indexOf(',') + 2, url.lastIndexOf('.'));
let btn = document.createElement('button');
btn.setAttribute("onclick", "addToShelf(this)");