api - paperwhite - Obtener la lista de libros de la biblioteca Kindle
no aparecen los libros en mi kindle (6)
Creé un Gist de una función de javascript que llevará a exportar una lista completa de todos los libros usando https://read.amazon.com . La aplicación web Amazon Kindle Reader utiliza Web SQL para almacenar la lista completa de sus libros localmente (no es necesario "descargarlos"), y la esencia básicamente exporta la lista de libros a un archivo CSV. He comentado algunas notas en Gist, para que pueda personalizarlas según sus necesidades:
https://gist.github.com/jkubecki/d61d3e953ed5c8379075b5ddd8a95f22
Esto es similar a lo que se proponía hacer @ user2493694, pero utilizando los datos subyacentes en lugar de analizar la página.
¿Alguien sabe de una manera de obtener programáticamente una lista de libros de la biblioteca Amazon Kindle de un usuario? Me gustaría construir un servicio para prestar libros. Idealmente, los usuarios podrían exportar una lista de libros que están dispuestos a prestar sin tener que escribir cada uno individualmente. Creo que Amazon puede tener algún tipo de API para esto, pero no ha podido encontrar ninguna documentación. Soy más o menos agnóstico del lenguaje en este caso. Gracias de antemano por cualquier persona que tenga alguna sugerencia.
Está buscando la API de Amazon Product Advertising.
https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html
He estado considerando analizar la página de contenido de Kindle Cloud Reader ( https://read.amazon.com ) para obtener una lista de los libros en mi biblioteca kindle.
No sé cómo lo hacen exactamente, pero Shelfari importará los libros de Kindle de un usuario en función del historial de compras si inicia sesión con su cuenta de Amazon (creo que he visto en alguna parte que Amazon posee parcialmente Shelfari o que de alguna manera están afiliados). De todos modos, la interfaz Shelfari, que es básicamente una red social para lectores, también tiene la capacidad de crear un archivo CSV con sus estantes virtuales. Ese archivo es básicamente una simple hoja de cálculo con los datos de identificación de los libros. He utilizado este proceso para transferir mi catálogo de la biblioteca Kindle antes porque es demasiado engorroso para hacer uno por uno. El archivo CSV generalmente es importado por otros sitios o puede ser leído por excel para que pueda copiar y pegar los datos en grupos más grandes.
Solución: El usuario tiene la opción de montar su kindle como una unidad extraíble y, además, arrastrar / soltar todos sus archivos de ebook en la página. Luego analizo todos los nombres de archivo que contienen el ASIN. Utilizando ASIN, puedo buscar en Amazon la información del libro, incluso si es prestable o no.
Esto no es exactamente lo que esperaba, pero funciona lo suficientemente bien. Si a alguien se le ocurre una solución más elocuente, ¡estaría muy interesado!
Vi esta publicación hace unas semanas mientras buscaba una API para mi Kindle. Me doy cuenta de que estoy desenterrando una publicación bastante antigua pero, después de ver la respuesta del usuario2493694 , pensé que podría cocinar algo así como lo que describió.
El proyecto aún está en desarrollo pero, a partir de ahora, es una API de Kindle funcional en Python. Su foco principal está en la posición de lectura actual del usuario (este fue el tema de mi interés original en una API de Kindle) pero tiene el potencial de extraer todos los datos Kindle disponibles públicamente.
Lo cargué en https://github.com/msuozzo/Lector y agradecería cualquier comentario o solicitud de funciones.