Quelqu'un connaît-il un moyen d'obtenir par programmation une liste de livres de la bibliothèque Amazon Kindle d'un utilisateur ? J'aimerais créer un service de prêt de livres. L'idéal serait que les utilisateurs puissent exporter une liste de livres qu'ils sont prêts à prêter sans avoir à les saisir individuellement. Je pense qu'Amazon a peut-être une sorte d'API pour cela, mais je n'ai pas réussi à trouver de documentation. Je suis plus ou moins agnostique en ce qui concerne les langues. Merci d'avance à tous ceux qui ont des suggestions à faire.
Réponses
Trop de publicités?J'ai créé un Gist d'une fonction javascript qui exportera une liste complète de tous les livres en utilisant la fonction https://read.amazon.com . L'application web Amazon Kindle Reader utilise Web SQL pour stocker la liste complète de vos livres localement (pas besoin de les "télécharger"), et le Gist exporte essentiellement la liste des livres vers un fichier CSV. J'ai commenté quelques notes dans le Gist, de sorte que vous pouvez le personnaliser pour répondre à vos besoins :
https://gist.github.com/jkubecki/d61d3e953ed5c8379075b5ddd8a95f22
Ceci est similaire à ce que @user2493694 proposait de faire, mais en utilisant les données sous-jacentes au lieu d'analyser la page.
Solution : L'utilisateur a la possibilité de monter son kindle comme un disque amovible, puis de glisser/déposer tous ses fichiers ebook sur la page. J'analyse ensuite tous les noms de fichiers qui contiennent l'ASIN. Grâce à l'ASIN, je peux rechercher sur Amazon des informations sur le livre, y compris s'il peut être prêté ou non.
Ce n'est pas exactement ce que j'espérais, mais ça marche assez bien. Si quelqu'un trouve une solution plus éloquente, je serais très intéressé !
Vous recherchez l'API Amazon Product Advertising.
https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html
J'ai envisagé d'analyser la page de contenu du Kindle Cloud Reader ( https://read.amazon.com ) afin d'obtenir une liste des livres de ma bibliothèque kindle.
Je ne sais pas comment ils s'y prennent exactement, mais Shelfari importe les livres Kindle d'un utilisateur en fonction de l'historique de ses achats s'il se connecte avec son compte Amazon (je crois avoir vu quelque part qu'Amazon possède partiellement Shelfari ou qu'ils sont affiliés d'une manière ou d'une autre). Quoi qu'il en soit, l'interface de Shelfari - qui est essentiellement un réseau social pour les lecteurs - a également la capacité de créer un CSV avec vos étagères virtuelles. Ce fichier est en fait une simple feuille de calcul contenant les données d'identification des livres. J'ai déjà utilisé ce processus pour transférer le catalogue de ma bibliothèque Kindle, car il est trop lourd de le faire un par un. Le fichier CSV est généralement importable par d'autres sites ou lisible par Excel, de sorte que vous pouvez le copier et le coller.
- Réponses précédentes
- Plus de réponses