[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLZ1aTVC6tkKIlUmZ62HQ93En0cVYiR8gBESao6xvC6M":3,"$fhoqACYzEKrHiffG5YQwgOdEJ0BG1epamfe0g2AE-p0E":290},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":127,"fingerprints":256},"currently-reading","Currently Reading","4.1.6","eroux","https:\u002F\u002Fprofiles.wordpress.org\u002Feroux\u002F","\u003Cp>Supplying an \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FInternational_Standard_Book_Number\" rel=\"nofollow ugc\">ISBN\u003C\u002Fa> (and, optionally, a Title) will display a cover image of the relevant book with a link to that book’s page on \u003Ca href=\"https:\u002F\u002Fbooks.google.co.za\u002F\" rel=\"nofollow ugc\">Google Books\u003C\u002Fa> using the Google Books API.\u003C\u002Fp>\n\u003Cp>Using the Widget you can choose whether to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Force all calls to Google to be HTTPS, instead of the API returned HTTP\u003C\u002Fli>\n\u003Cli>Pad the Image (selected by default, uses internal CSS)\u003C\u002Fli>\n\u003Cli>Display a Box-Shadow (selected by default, uses internal CSS)\u003C\u002Fli>\n\u003Cli>Choose Alternate Google Country (defaults to “Worldwide”)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>as well as\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Decide whether you would like to use a Title\u003C\u002Fli>\n\u003Cli>Define the ISBN-10 or ISBN-13 of the book.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Activate the Plugin via “Plugins” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “Currently Reading” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “Activate” (if you hadn’t already done so).\u003C\u002Fli>\n\u003Cli>Go to “Appearance” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “Widgets” and drag the “Reading” widget into whichever Sidebar you choose.\u003C\u002Fli>\n\u003Cli>In the “Currently Reading” widget, you can then customise it further.\u003C\u002Fli>\n\u003C\u002Fol>\n","Displays a cover image of a book with a link to Google Books based on a supplied ISBN-10 or ISBN-13.",60,10030,100,1,"2024-05-14T08:54:00.000Z","6.5.8","6.0","",[20,21,22,23,24],"admin","administration","books","read","reading","https:\u002F\u002Fblog.damn.org.za\u002Fwidgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcurrently-reading.zip",92,0,null,"2026-04-06T09:54:40.288Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},3,150,30,88,"2026-04-07T11:15:15.624Z",[39,51,73,93,111],{"slug":40,"name":41,"version":42,"author":7,"author_profile":8,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":28,"num_ratings":28,"last_updated":47,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":48,"homepage":49,"download_link":50,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"badges","Badges","2.5","\u003Cp>Display “Badges” (which are really no more than HTML snippets) from a set of files in a specified directory off the root of the blog. The directory will default to “.\u002Fbadges” and the Zip file contains both that directory as well as a “Sample” badge.\u003C\u002Fp>\n\u003Cp>Using the Widget you can choose whether to:\u003C\u002Fp>\n\u003Col>\n\u003Cli>enable “Display Badge in a Box” (enabled by default, uses internal CSS)\u003C\u002Fli>\n\u003Cli>enable “Display a Drop-Shadow” (probably best used with “Box Mode”)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>as well as\u003C\u002Fp>\n\u003Col>\n\u003Cli>decide whether you would like to use a Title\u003C\u002Fli>\n\u003Cli>define the directory of the badges.\u003C\u002Fli>\n\u003C\u002Fol>\n","Display a set of badges based on files in a directory off the root of the blog.",10,4136,"2024-05-03T11:42:00.000Z",[20,21,22,23,24],"https:\u002F\u002Fdamn.org.za\u002Fwidgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbadges.zip",{"slug":52,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":28,"num_ratings":28,"last_updated":61,"tested_up_to":62,"requires_at_least":63,"requires_php":18,"tags":64,"homepage":70,"download_link":71,"security_score":72,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ebook-woohook","eBook WooSell","4.1.9","looknear","https:\u002F\u002Fprofiles.wordpress.org\u002Flooknear\u002F","\u003Cp>A plugin for easy and safely distribute epub3 books for DRM reading – using EpubSystems Ereading applications.\u003Cbr \u002F>\nDo not upload your digital books into your website. sell them as virtual products and let us do the rest.\u003Cbr \u002F>\nAfter installing the plugin, follow the instructions that we sent to you when you opened a publisher account with epubsystems.com\u003Cbr \u002F>\nThe eBooks that you sell will be delivered to your client’s reading applications.\u003C\u002Fp>\n\u003Cp>The plugin is using woocommerce hooks to communicated with EpubSystems servers and preform the eBooks delivery to your client.\u003Cbr \u002F>\nContact us on \u003Ca href=\"https:\u002F\u002Fwww.epubsystems.com\" rel=\"nofollow ugc\">epubsystems.com\u003C\u002Fa> for more information.\u003C\u002Fp>\n","EBooks distribution plugin for woocommerce. Enable you to sell epub3 ebooks directly to EpubSystems cloud and E-reading Apps.",40,2653,"2023-09-13T21:04:00.000Z","6.3.8","4.7",[65,66,67,68,69],"digital-books","epub","epub3","ereading","publishing","https:\u002F\u002Fwww.epubsystems.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Febook-woohook.4.1.9.zip",85,{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":28,"num_ratings":28,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":18,"tags":86,"homepage":90,"download_link":91,"security_score":72,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":92},"bnc-biblioshare","BNC BiblioShare","1.0.9","John Miedema","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnmiedema\u002F","\u003Cp>The BNC BiblioShare plugin is for book reviewers, book bloggers, library webmasters, anyone who wants to put book covers and data on their WordPress blog or website. Use the plugin button in the WordPress visual editor or insert a ‘shortcode’ with a book number in a WordPress post, page or widget. The plugin will display a book cover image, author, and other book data from BiblioShare (http:\u002F\u002Fbiblioshare.org). The plugin is built on the OpenBook WordPress plugin. As with OpenBook, users can control the content and styling through templates. The plugin inserts COinS to integrate with applications like Zotero. Librarians can point the plugin to their library records using an OpenURL resolver.\u003C\u002Fp>\n\u003Cp>Requirements. To use the plugin, your server must use PHP 5 or higher, and cURL must be enabled.\u003C\u002Fp>\n","Displays a book's cover image, title, author, and other book data from BiblioShare",20,5905,"2019-03-29T18:26:00.000Z","4.1.42","2.5.1",[87,22,88,89,24],"book","libraries","library","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbnc-biblioshare\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbnc-biblioshare.1.0.11.zip","2026-03-15T15:16:48.613Z",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":45,"downloaded":101,"rating":28,"num_ratings":28,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":109,"download_link":110,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":92},"bestseller-lists-from-new-york-times","Bestseller Lists from the New York Times","2.6.0","jakeparis","https:\u002F\u002Fprofiles.wordpress.org\u002Fjakeparis\u002F","\u003Cp>Use this plugin to display all the bestseller lists from New York Times on your own site. Optionally include links from your own local library catalog for each book.\u003C\u002Fp>\n\u003Cp>The plugin uses an easy-to-use user-interface which updates quickly and “in-place” when changing lists without reloading the rest of the page.\u003C\u002Fp>\n\u003Ch3>Use\u003C\u002Fh3>\n\u003Cp>Use the \u003Cem>Bestseller Lists from NYT\u003C\u002Fem> block. You can optionally specify which list is initially displayed.\u003C\u002Fp>\n\u003Cp>There’s also a shortcode available to embed the list viewer: \u003Ccode>[nyt-bestseller-listings]\u003C\u002Fcode>. You can optionally specify which list is initially displayed by using the \u003Ccode>initial-list\u003C\u002Fcode> attribute with the list slug as the attribute value. Get the list slug by first placing the shortcode in your page, then visiting the page and changing lists. The page url will change as the list changes, and the list slug can be seen by looking for \u003Cstrong>nyt-list=SLUG-HERE\u003C\u002Fstrong> in your browser’s url bar. So for example, to place the lists on a page and set the initial list to be children’s picture books, you would use: \u003Ccode>[nyt-bestseller-listings initial-list=\"picture-books\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>To hide the images, add the following bit of css to your theme stylesheet or to the \u003Cem>Additional CSS\u003C\u002Fem> section in the Customizer: \u003Ccode>.nyt-bestseller-listings-img { display: none; }\u003C\u002Fcode>.\u003C\u002Fp>\n","Integrate bestseller lists from the New York Times into your own site with a user-friendly interface.",2943,"2026-01-05T21:35:00.000Z","6.9.0","5.4","7.4",[107,22,88,89,108],"bestsellers","reading-lists","https:\u002F\u002Fjakeparis.com\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbestseller-lists-from-new-york-times.2.6.0.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":45,"downloaded":119,"rating":120,"num_ratings":14,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":104,"tags":124,"homepage":125,"download_link":126,"security_score":72,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"dead-trees","DeadTrees","1.1","johnnyb","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnnyb\u002F","\u003Cp>DeadTrees is a WordPress plugin that allows you to share the books you’ve been reading with your readers.\u003C\u002Fp>\n\u003Cp>It’s slightly influenced by other “My Library” type of plugins, such as the whole Now Reading\u002FReloaded\u002FRedux group of plugins, but is a complete re-write using WordPress’s Custom Post Type features.\u003C\u002Fp>\n\u003Cp>I wrote Dead Trees because I want to post on my blog when I read a book, but only sometimes want to write about the book. Dead Trees lets me, (and you!), do that.\u003C\u002Fp>\n\u003Ch3>New in Version 1.1: Multiple Book Cover Sources\u003C\u002Fh3>\n\u003Cp>In version 1.1 book covers will be fetched from \u003Ca href=\"https:\u002F\u002Fopenlibrary.org\u002F\" rel=\"nofollow ugc\">OpenLibrary.org\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.librarything.com\u002F\" rel=\"nofollow ugc\">LibraryThing\u003C\u002Fa>, or Amazon, depending on the settings, and what’s available where.\u003C\u002Fp>\n\u003Cp>If you have set your Amazon API credentials, you can choose to look for a cover at Amazon either first or last: first for people who are working on building affiliate income from Amazon, and have plenty of \u003Ca href=\"https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSECommerceService\u002Flatest\u002FDG\u002FTroubleshootingApplications.html#efficiency-guidelines\" rel=\"nofollow ugc\">API quota\u003C\u002Fa>, or last for people who prefer to promote independent book sources or can’t or don’t want to use Amazon’s services.\u003C\u002Fp>\n\u003Cp>For non-Amazon book covers, OpenLibrary.org is checked first as it provides larger images than other options. If OpenLibrary.org doesn’t have a cover for a book and you have set a LibraryThing API key we will fall back to looking for a cover at LibraryThing.\u003C\u002Fp>\n\u003Cp>OpenLibrary.org does not require any API credentials or any special configuration.\u003C\u002Fp>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>To post a book that you read, you’ll go to the admin of your site and choose “Books” from the main menu. You can then enter the title of the book, the author’s name(s), ISBN, Amazon’s ASIN, (likely the ISBN), and, if you wish, you may write about the book, but you don’t have to if you don’t want to.\u003C\u002Fp>\n\u003Cp>Hit publish and the DeadTrees will grab the cover art from Open Library or Amazon and publish your book.\u003C\u002Fp>\n\u003Cp>You can also tag the book, just like a post. The pool of tags is shared between posts & books.\u003C\u002Fp>\n\u003Cp>Development is on GitHub at https:\u002F\u002Fgithub.com\u002Fjbeales\u002FDeadTrees\u003C\u002Fp>\n\u003Cp>Report issues at https:\u002F\u002Fgithub.com\u002Fjbeales\u002FDeadTrees\u002Fissues\u003C\u002Fp>\n\u003Cp>See the public side in action, with some custom templating: https:\u002F\u002Fjohnbeales.com\u002Fbooks\u002F\u003C\u002Fp>\n\u003Ch3>Thanks\u003C\u002Fh3>\n\u003Cp>Thanks to OpenLibrary.org and LibraryThing for providing open book cover data. APIs like these that share information make the independent web possible and fun.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>If you get a 404 error when trying to view your first book post, visit the Permalinks page in the admin, (Settings > Permalinks), and please leave a comment on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjbeales\u002FDeadTrees\u002Fissues\u002F13\" rel=\"nofollow ugc\">Github issue #13\u003C\u002Fa> or post in the support forums on wordpress.org to let me know that the problem isn’t fixed yet.\u003C\u002Fp>\n\u003Ch3>Templating\u003C\u002Fh3>\n\u003Ch3>Template Tags\u003C\u002Fh3>\n\u003Cp>Dead Trees creates some template tags for you. Here are the important ones. If you want to see the not-so-important ones look in template_tags.php, they’re all there:\u003C\u002Fp>\n\u003Ch3>dt_bookbox()\u003C\u002Fh3>\n\u003Cp>Displays a box with the book’s cover art and links to buy it from Amazon.com, Amazon.ca, and Amazon.co.uk.\u003C\u002Fp>\n\u003Cp>Call dt_bookbox() inside the loop or pass it the post ID of a book.\u003C\u002Fp>\n\u003Cp>You can completely customize the output of dt_bookbox() by creating a file called deadtree-bookbox.php in your theme. You might want to copy deadtrees\u002Ftemplate\u002Fdeadtree-bookbox.php as a starting point.\u003C\u002Fp>\n\u003Ch3>dt_get_amazon_url($domain=’amazon.com’, $post_id=0)\u003C\u002Fh3>\n\u003Cp>Gets the Amazon affiliate URL for a book.\u003Cbr \u002F>\nChoose which site to link to with the first argument, (can be ‘amazon.com’ ‘amazon.ca’ or ‘amazon.co.uk’, defaults to ‘amazon.com’). If called in the loop the second argument is not required, but if you want to call this outside of the loop provide the post ID of a book as the second argument.\u003C\u002Fp>\n\u003Ch3>dt_get_bookbox_image($post_id=0)\u003C\u002Fh3>\n\u003Cp>Gets the cover art for a book. If called in the loop this function can, (and should), be called with no arguments. Uses wp_get_attachment_image() to get the image.\u003C\u002Fp>\n\u003Ch3>dt_get_bookbox_comment($post_id=0)\u003C\u002Fh3>\n\u003Cp>Gets an extra comment to display in the bookbox. You enter this in the admin in the box that you put the ASIN into. This should be called with no arguments in the loop, or passed the post ID of a book outside of the loop.\u003C\u002Fp>\n\u003Ch3>Template Files\u003C\u002Fh3>\n\u003Cp>Dead Trees introduces a new post type: dt_book, and a new taxonomy: dt_writer. This means that you can put a file into your theme called type-dt_book.php and it’ll be used in place of single.php, and you can add taxonomy-dt_writer.php and it’ll be used in place of tag.php. This way you can make your reading list look like a real library!\u003C\u002Fp>\n\u003Ch3>On Caching Plugins\u003C\u002Fh3>\n\u003Cp>If you use WP Super Cache, you’ll need to clear your cache, or turn off caching, when updating the design of the bookbox, (updating deadtree-bookbox.php), and when updating your Amazon Affiliate IDs. Once your changes are made just make sure the cache is clear and turn caching back on.\u003C\u002Fp>\n\u003Cp>I’m not sure about other caching plugins, but I suspect they’ll behave in a similar manner.\u003C\u002Fp>\n","Share the books you've read with your readers, family, & friends.  Never again receive a book you've already read as a gift!",4865,80,"2020-01-22T21:47:00.000Z","5.3.21","3.0",[87,22,89,24],"http:\u002F\u002Fjohnbeales.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdead-trees.1.1.2.zip",{"attackSurface":128,"codeSignals":140,"taintFlows":243,"riskAssessment":244,"analyzedAt":255},{"hooks":129,"ajaxHandlers":136,"restRoutes":137,"shortcodes":138,"cronEvents":139,"entryPointCount":28,"unprotectedCount":28},[130],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","widgets_init","register_reading_widget","CurrentlyReading.php",262,[],[],[],[],{"dangerousFunctions":141,"sqlUsage":142,"outputEscaping":144,"fileOperations":33,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":242},[],{"prepared":28,"raw":28,"locations":143},[],{"escaped":145,"rawEcho":146,"locations":147},2,47,[148,151,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240],{"file":134,"line":149,"context":150},58,"raw output",{"file":134,"line":11,"context":150},{"file":134,"line":153,"context":150},82,{"file":134,"line":155,"context":150},102,{"file":134,"line":157,"context":150},117,{"file":134,"line":159,"context":150},118,{"file":134,"line":161,"context":150},119,{"file":134,"line":163,"context":150},124,{"file":134,"line":165,"context":150},125,{"file":134,"line":167,"context":150},126,{"file":134,"line":169,"context":150},130,{"file":134,"line":171,"context":150},139,{"file":134,"line":173,"context":150},140,{"file":134,"line":175,"context":150},141,{"file":134,"line":177,"context":150},142,{"file":134,"line":179,"context":150},143,{"file":134,"line":181,"context":150},148,{"file":134,"line":183,"context":150},197,{"file":134,"line":185,"context":150},198,{"file":134,"line":187,"context":150},199,{"file":134,"line":189,"context":150},202,{"file":134,"line":191,"context":150},203,{"file":134,"line":193,"context":150},204,{"file":134,"line":195,"context":150},207,{"file":134,"line":197,"context":150},208,{"file":134,"line":199,"context":150},209,{"file":134,"line":201,"context":150},212,{"file":134,"line":203,"context":150},213,{"file":134,"line":205,"context":150},214,{"file":134,"line":207,"context":150},217,{"file":134,"line":209,"context":150},218,{"file":134,"line":211,"context":150},219,{"file":134,"line":213,"context":150},222,{"file":134,"line":215,"context":150},223,{"file":134,"line":217,"context":150},224,{"file":134,"line":219,"context":150},227,{"file":134,"line":221,"context":150},228,{"file":134,"line":223,"context":150},229,{"file":134,"line":225,"context":150},232,{"file":134,"line":227,"context":150},233,{"file":134,"line":229,"context":150},235,{"file":134,"line":231,"context":150},238,{"file":134,"line":233,"context":150},239,{"file":134,"line":235,"context":150},240,{"file":134,"line":237,"context":150},244,{"file":134,"line":239,"context":150},247,{"file":134,"line":241,"context":150},249,[],[],{"summary":245,"deductions":246},"The static analysis of the \"currently-reading\" plugin v4.1.6 reveals a generally positive security posture with no immediate critical vulnerabilities identified. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the code signals show no dangerous functions, no raw SQL queries (all prepared statements), and no external HTTP requests. This indicates a developer who is mindful of common security pitfalls. However, a notable concern is the very low percentage of properly escaped output (4%). With 49 total outputs, only 4% are properly escaped, meaning a significant portion of user-generated or dynamic content could potentially be rendered without proper sanitization, leading to cross-site scripting (XSS) vulnerabilities. The plugin also lacks explicit nonce and capability checks, which, while not directly exploitable given the limited attack surface in this version, represent a missed opportunity for robust authentication and authorization where they might be needed in future development.\n\nThe vulnerability history is completely clean, with no known CVEs ever recorded for this plugin. This is a strong indicator that the plugin has historically been developed with security in mind or has not attracted malicious attention due to its limited functionality or scope. The lack of any recorded vulnerabilities, even low severity ones, suggests a stable and well-maintained codebase over time. Overall, while the plugin exhibits good practices by avoiding common dangerous functions and securing its database interactions, the significant issue with output escaping requires attention to prevent potential XSS risks. The clean history is a positive but should not breed complacency, especially given the identified output sanitization weakness.",[247,250,253],{"reason":248,"points":249},"Low percentage of properly escaped output",7,{"reason":251,"points":252},"Lack of nonce checks",5,{"reason":254,"points":252},"Lack of capability checks","2026-03-16T21:36:39.097Z",{"wat":257,"direct":266},{"assetPaths":258,"generatorPatterns":261,"scriptPaths":262,"versionParams":263},[259,260],"\u002Fwp-content\u002Fplugins\u002Fcurrently-reading\u002Fcurrently-reading.css","\u002Fwp-content\u002Fplugins\u002Fcurrently-reading\u002Fcurrently-reading.js",[],[260],[264,265],"currently-reading.css?ver=","currently-reading.js?ver=",{"cssClasses":267,"htmlComments":270,"htmlAttributes":280,"restEndpoints":287,"jsGlobals":288,"shortcodeOutput":289},[268,269],"currentlyreading","reading_widget",[271,272,273,274,275,276,277,278,279],"Using Google's Book API","Cache file is ","Cache file read...","Google Books API call successful... Write cache file.","Cache file is not writable... This will end in tears.","Google Books API call to 'https:\u002F\u002Fwww.googleapis.com\u002Fbooks\u002Fv1\u002Fvolumes?q=isbn+' failed...","Google Books API call Failed - Disabled","NOT Using Google's Book API","Google's Book API Found Books",[281,282,283,284,285,286],"id='currenlyreading-ISBN","id='currenlyreading-ISBN-img'","-moz-box-shadow:","-webkit-box-shadow:","-khtml-box-shadow:","box-shadow:",[],[],[],{"slug":4,"current_version":6,"total_versions":28,"versions":291},[]]