Jump to content

Books


Recommended Posts

Posted

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.

 

 

Posted

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. 

Posted
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.

Posted (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:

m5o2Zxj.png

 

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 by Adriano Faria
Posted
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.

TZWbOn5.png

Posted

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. 

Posted
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

  • 2 weeks later...
  • 3 weeks later...
Posted

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.

Posted
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.

Posted (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 by misfit76
Posted (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

OO3nEJw.png

 

uYH2jXb.png

Edited by Adriano Faria
Posted

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

Posted (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:

0Dkg8gq.png

 

zA9GJQf.png

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 by Adriano Faria
Posted

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
Posted
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. 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...