Invision Community 5: A video walkthrough creating a custom theme and homepage By Matt Thursday at 04:02 PM
Adriano Faria Posted March 31, 2020 Posted March 31, 2020 About This File This resource uses Google Books API to grab data from any book to your site, as long the data is available on Google Books. This resource supports both 10 and 13 digit ISBN format. All you have to do is type the ISBN, the API will add for you*: Title Subtitle (if there's any) Description Author Publisher Year of Publication Number of pages And most important: it will upload the book cover automatically for you (*) Data will be retrieved if the book is found in Google Books. McAtze, CiberBob and sofos 3
jair101 Posted March 31, 2020 Posted March 31, 2020 Its been a while since I saw something inspiring on the marketplace! Does the Google Books integration works only on ISBN? It is not possible to search by title, see suggestions, etc? Suggestion/Idea: will it be possible to automatically populate user data from goodreads? Basically a way to kickstart the library as asking users to transfer data they already have at another place won't yield the best results. It can be great if they can link and periodically sync their goodreads account. I might be interested in sponsoring this too if it is not extremely involved. christopher-w, Adriano Faria and -RAW- 3
Adriano Faria Posted March 31, 2020 Author Posted March 31, 2020 2 minutes ago, jair101 said: Does the Google Books integration works only on ISBN? It is not possible to search by title, see suggestions, etc? To add books you only type the ISBN. When viewing a book, it has tabs to display books from same author, from same publisher and also a tab for that uses the book title to search and provide results. I want to add a search screen on it, where you will search for everything possible in the API but it's only for Google Books API. And most important that I'm not sure how I missed: the language!!! Next version you will be able to choose the language on ACP then the API will bring data in chosen lang. Current version is "hardcoded" to English. jair101, christopher-w and Veee 3
Adriano Faria Posted March 31, 2020 Author Posted March 31, 2020 (edited) 2 hours ago, Adriano Faria said: And most important that I'm not sure how I missed: the language!!! Next version you will be able to choose the language on ACP then the API will bring data in chosen lang. Current version is "hardcoded" to English. Made a quick test with some random italian text and worked: The language setting will workin only in the RELATED BOOKS tab, so you will get only books in the chosen language. I can't add country on book submission because same book have different ISBN numbers on every country, like O Alquimista no Brazil and the l'alchimista, on Italy. If I left it on book submission, it won't return data form the right ISBN if you're using another country. Book submission: Edited March 31, 2020 by Adriano Faria
Adriano Faria Posted April 2, 2020 Author Posted April 2, 2020 On 3/31/2020 at 3:13 PM, Adriano Faria said: The language setting will workin only in the RELATED BOOKS tab, so you will get only books in the chosen language. I can't add country on book submission because same book have different ISBN numbers on every country, like O Alquimista no Brazil and the l'alchimista, on Italy. If I left it on book submission, it won't return data form the right ISBN if you're using another country. I have updated the file with a few languages (most common). Let me know if you doesn't find yours in the settings, Google Books API uses a two-letter ISO-639-1 code for the language. Ioannis D 1
jair101 Posted April 2, 2020 Posted April 2, 2020 Then maybe a field for the iso code would be helpful? I guess it might break things if users input random string there. Its the permanent tradeoff between user friendliness and flexibiilty 🙂 By the way, for the related books themselves, isn't there an books api call as well? The search by title sounds kinda rough, although it will at least capture sequels under the same umbrella title.
Adriano Faria Posted April 2, 2020 Author Posted April 2, 2020 Just now, jair101 said: I guess it might break things if users input random string there It's a select field setting. User will pick pre defined values. 1 minute ago, jair101 said: By the way, for the related books themselves, isn't there an books api call as well? Of course there is. All tabs in book view + book submission. It uses all words in the book title. See more: https://developers.google.com/books/docs/v1/using#PerformingSearch
christopher-w Posted April 13, 2020 Posted April 13, 2020 Hey, will this work in clubs? Seems like an ideal addition to a book club.
Adriano Faria Posted April 13, 2020 Author Posted April 13, 2020 27 minutes ago, christopher-w said: Hey, will this work in clubs? Seems like an ideal addition to a book club. Sure.
RObiN-HoOD Posted May 2, 2020 Posted May 2, 2020 Unfortunately most books I want are greek and are only in goodreads. If you support it in the future there is a chance to buy it.
2002faq Posted May 7, 2020 Posted May 7, 2020 Any chance of adding ability to link to the book in Amazon store with a "Buy Book" button. Or any other store that can handle ISBN numbers? Amazon link will be https://www.amazon.com/dp/10_digit_ISBN/ Barnes and Noble will be https://www.barnesandnoble.com/s/13_digit_ISBN 10 digit ISBN number works for Amazon, so the links will look like https://www.amazon.com/dp/1733387803/ 13 digit ISBM works for Barns and Noble https://www.barnesandnoble.com/s/9781733387804 Thanks, Steve K. Adriano Faria 1
Adriano Faria Posted May 7, 2020 Author Posted May 7, 2020 2 minutes ago, misfit76 said: Any chance of adding ability to link to the book in Amazon store with a "Buy Book" button. Or any other store that can handle ISBN numbers? Amazon link will be https://www.amazon.com/dp/10_digit_ISBN/ Barnes and Noble will be https://www.barnesandnoble.com/s/13_digit_ISBN 10 digit ISBN number works for Amazon, so the links will look like https://www.amazon.com/dp/1733387803/ 13 digit ISBM works for Barns and Noble https://www.barnesandnoble.com/s/9781733387804 Thanks, Steve K. Sure. If the link is like that, I’ll do it.
2002faq Posted May 7, 2020 Posted May 7, 2020 (edited) That is Awesome! Looks like it works for international Amazon stores also. So, here is the same book in UK https://www.amazon.co.uk/dp/1733387803/ Giving people a choice of which store to use (by choosing the URL) might also be a good feature unless you want to make thing very complicated and choose the Amazon store based on the location of the site user 🙂 Also, if the site owner has an Amazon Associate account, the link will look like https://www.amazon.com/dp/1733387803/ref=nosim?tag=YOURASSOCIATEID Adding both will give site owner income from book and other sales from Amazon adding greater value to their sites and this Application 😉 Thanks, Steve K. Edited May 7, 2020 by misfit76 Adriano Faria 1
Adriano Faria Posted May 13, 2020 Author Posted May 13, 2020 (edited) What's New in Version 1.0.1: New features: New setting to control the ISBN format: 13 digits, 10 digits or both New setting to display a BUY THIS BOOK button in the book view 13 digits ISBN format will add a link to Barnes & Noble store 10 digits ISBN format will add a link to Amazon store Per member options in Account Settings to control Amazon settings Store URL: member can choose the URL to the store of their country Affiliate Program ID: this will be added in the BUY THIS BOOK button so the member can monetize with their submissions in case someone buys the book Fix: Book subtitle not saving Edited May 13, 2020 by Adriano Faria Donkerrood 1
2002faq Posted May 13, 2020 Posted May 13, 2020 A couple things: the subtitle of the book does not get saved. Is it possible to change the locale for the google pages? It currently goes to google in Argentina
Adriano Faria Posted May 13, 2020 Author Posted May 13, 2020 (edited) 37 minutes ago, misfit76 said: Is it possible to change the locale for the google pages? It currently goes to google in Argentina Argentina? Not sure what you're seeing there. All requests are made to https://www.googleapis.com/books/v1/volumes. The only setting for language is this: https://invisioncommunity.com/forums/topic/456245-books/?do=findComment&comment=2815448 EDIT: taking a look on my online board, I see in same tab: All requests are made to https://www.googleapis.com/books/v1/volumes and then I print the results. Links come from Google Books API. I don't create them manually. 37 minutes ago, misfit76 said: the subtitle of the book does not get saved. True. Fixed. Just updated the file to fix the subtitle field. Edited May 13, 2020 by Adriano Faria
McAtze Posted May 20, 2020 Posted May 20, 2020 Did you plan an application similar to this just with https://www.themoviedb.org/ I like the structure without integration in topics, like the existing application.
Adriano Faria Posted May 20, 2020 Author Posted May 20, 2020 8 minutes ago, McAtze said: Did you plan an application similar to this just with https://www.themoviedb.org/ I like the structure without integration in topics, like the existing application. I'll take a look. Send a PM if you want to sponsor it and/or discuss details. 😉
Adriano Faria Posted May 20, 2020 Author Posted May 20, 2020 What's New in Version 1.0.2: Enhancement: Amazon Affiliate Program: A new setting was added on Integration to the administrator decide the type of affiliate program to use: User: each user will be able to enter their Affiliate ID on Account Settings Site: admin will enter the Affiliate ID on Admin CP; members won't be able to use it on Account Settings Fix: Error when saving data on Account Settings under specific conditions A few template issues McAtze 1
bing11 Posted May 21, 2020 Posted May 21, 2020 Affiliate ID is store ID? Can use for Canadian amazon?
Adriano Faria Posted May 21, 2020 Author Posted May 21, 2020 8 hours ago, bing11 said: Affiliate ID is store ID? Can use for Canadian amazon? Read more: https://affiliate-program.amazon.com/
Phil Këvin Posted May 22, 2020 Posted May 22, 2020 (edited) 16 hours ago, Adriano Faria said: Read more: https://affiliate-program.amazon.com/ Sales question: Users can upload books/edit info? User can download books for free? Can set the group that is allowed to download? Can set limit downloads per day/hour? Regards! Edited May 22, 2020 by Phil Këvin
Adriano Faria Posted May 22, 2020 Author Posted May 22, 2020 5 minutes ago, Phil Këvin said: Sales question: Users can upload books/edit info? User can download books for free? Can set the group that is allowed to download? Can set limit downloads per day/hour? Regards! Hello Phil, No to all. As stated, it allows the user to add books (records) using data from Google Books. There will be copyright issues allowing to upload/download books. Each country may have its own regulations, etc. Of course someone can upload their own books and offers them to download but I’m pretty sure this will be an exception, so no plans for this on a near future. Need to give some thought on this as I don’t have much information right now.
Recommended Posts