web-dev-qa-db-fra.com

Comment vérifier si un élément de Google Livres est dans le domaine public sans API?

Je connais l'API Google Livres, mais si, pour une raison quelconque, je ne peux pas y accéder, comment puis-je vérifier si un livre est dans le domaine public ?

Pour une raison quelconque, Google ne pense pas qu'il s'agisse d'une information des pages d'information ou de la recherche de livre avancée.

1
Nemo

Google ne garantit pas le statut de copyright, etc., etc., mais vous trouverez dans le code HTML de la description du livre de nombreuses informations contenues dans une balise de script, par exemple:

<script>_OC_addFlags(... {"volume_id":"qyi8-5g8dzAC","is_ebook":true,"volumeresult": ... ,"sample_url": ... ,"is_browsable":true,"is_public_domain":true}, ...);</script>

Vérifier is_public_domain devrait être bon.

Bien sûr, vous êtes vraiment censé utiliser l'API, dans l'exemple :

"accessInfo": { "country": "IT", "viewability": "ALL_PAGES", "embeddable": true, "publicDomain": true, "textToSpeechPermission": "ALLOWED", "epub": { "isAvailable": false },

2
Nemo