You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I have an idea to import books in the app, as OpenLibrary is often missing books and editions. I'd like to use Structured Data Markup on e-shopping websites to import author, cover image, title, ISBN and sometimes (when supported by the website) page number, edition.
The proposed system is independent of the website the user wishes to use. It will work on most e-commerce sites in many countries.
For now I tried to fix some bugs in Openreads (first time using Flutter) but I was not able to test my code on a device (even virtual). If I manage to get it working, I'll try to implement it myself, if you'd like to have this system on Openreads. Thanks !
The text was updated successfully, but these errors were encountered:
Note though, the package you linked (metadata_fetch) isn't really actually a general structured data parser. It only collects a webpage's title, description, image, and url. I'm not actually finding a good structured data parser available in Dart either, so to implement this might require writing a parser that can detect book data from scratch.
Even so, I might take a stab at this this weekend for fun. Though I'm brand new to Dart, Flutter, and app development so it might not be pretty, lol.
Hi, I have an idea to import books in the app, as OpenLibrary is often missing books and editions. I'd like to use Structured Data Markup on e-shopping websites to import author, cover image, title, ISBN and sometimes (when supported by the website) page number, edition.
Structured Data Markup is used by Google and other search engines to provide "Products" pages and other "intelligent" results (News, Q&A, recipes... https://developers.google.com/search/docs/appearance/structured-data/search-gallery)
Learn more about structured data : https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
Most of online shops use this markup to make their SEO better. We could also use it to get book info. I found two ways to implement it :
A structured data parser already exists in Flutter : metadata_fetch
Examples
...
The proposed system is independent of the website the user wishes to use. It will work on most e-commerce sites in many countries.
For now I tried to fix some bugs in Openreads (first time using Flutter) but I was not able to test my code on a device (even virtual). If I manage to get it working, I'll try to implement it myself, if you'd like to have this system on Openreads. Thanks !
The text was updated successfully, but these errors were encountered: