[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcPK9Tmk979HuSjsej6MHpWAX6AdRizrFRVaEMjYL2tk":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"williamvianas","William Viana","https:\u002F\u002Fprofiles.wordpress.org\u002Fwilliamvianas\u002F",1,0,100,30,94,"2026-04-04T13:10:09.730Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"book-grid","Book Grid","0.1.0","\u003Cp>Book Grid lets you effortlessly showcase book cover galleries as a stylish grid layout. Add books quickly by title—the block fetches cover images from OpenLibrary automatically—and display attractive captions. The block features responsive settings to control the number of columns by device, advanced margin and background controls, and engaging hover effects for interactivity.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translations:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Spanish (es_ES) – Included\u003Cbr \u002F>\n* Translation Ready – All text strings are internationalized. Community translations are welcome!\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>What: Open Library search and cover image APIs (\u003Ccode>openlibrary.org\u003C\u002Fcode>, \u003Ccode>covers.openlibrary.org\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Use: Look up book cover IDs and download cover images so the block can render book art automatically.\u003C\u002Fli>\n\u003Cli>Data sent: The book title you enter in the block is sent as a search query when you add or update a book. Cover image requests include the cover ID returned by Open Library. No other data is transmitted.\u003C\u002Fli>\n\u003Cli>Terms and privacy: \u003Ca href=\"https:\u002F\u002Fopenlibrary.org\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> — \u003Ca href=\"https:\u002F\u002Fopenlibrary.org\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source Code and Build\u003C\u002Fh3>\n\u003Cp>This plugin ships compiled JS\u002FCSS in the \u003Ccode>build\u002F\u003C\u002Fcode> directory. The human-readable source code is publicly available in \u003Ccode>src\u002F\u003C\u002Fcode> at https:\u002F\u002Fgithub.com\u002Fvianasw\u002Fbook-grid. To regenerate the compiled assets, install Node.js dependencies with \u003Ccode>npm install\u003C\u002Fcode> and run \u003Ccode>npm run build\u003C\u002Fcode> (uses \u003Ccode>@wordpress\u002Fscripts\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Ch3>Developer Notes\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Source Code:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002Fvianasw\u002Fbook-grid\u003Cbr \u002F>\n\u003Cstrong>Build Instructions:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Clone the repository\u003Cbr \u002F>\n2. Run \u003Ccode>npm install\u003C\u002Fcode>\u003Cbr \u002F>\n3. Run \u003Ccode>npm run build\u003C\u002Fcode> to compile assets\u003C\u002Fp>\n\u003Cp>This plugin uses @wordpress\u002Fscripts for building. All source files are in the \u003Ccode>src\u002F\u003C\u002Fcode> directory of the GitHub repository.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Great for book lists, reviews, reading challenges, libraries, and any content requiring book cover displays in a modern, grid gallery format.\u003C\u002Fp>\n","Display a responsive book cover grid that fetches OpenLibrary covers by title with customizable captions, columns, and layout controls.",128,"2025-12-20T12:02:00.000Z","6.8.5","6.0","7.2",[26,27,28,29,30],"block","books","gallery","grid","openlibrary","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbook-grid.0.1.0.zip",null,"2026-03-15T15:16:48.613Z"]