Kindle Lector De Pdf

0 views
Skip to first unread message

Agnella Caamano

unread,
Jun 30, 2024, 8:58:25 AM6/30/24
to axmillustje

Does anyone know of a way to programmaticly get a list of books from a user's Amazon Kindle Library? I would like to build a service for lending books. Ideally users would be able to export a list of books they are willing to lend without having to type each one individually. I believe Amazon may have some sort of API for this but have been unable to find any documentation. I am more or less language agnostic on this one.

Solution: The user is given an option to mount their kindle as a removable drive, and further to drag/drop all of their ebook files onto the page. I then parse all the file names which contain the ASIN. Using the ASIN, I can search Amazon for the book information including if it is lendable or not.

I saw this post a few weeks ago while looking for an API for my Kindle. I realize I'm digging up a pretty old post but, after seeing the answer from user2493694, I figured I could cook up something like what she described.

The project is still in development but, as of now, is a functional Kindle API in Python. Its primary focus is on the user's current reading position (this was the subject of my original interest in a Kindle API) but it has the potential to extract all publicly available Kindle data.

I don't know how they do it exactly - but Shelfari will import a user's Kindle books based on purchase history if they login with their Amazon account (I think I've seen somewhere that Amazon partially owns Shelfari or they are somehow affiliated). Anyway the Shelfari interface - which is basically a social network for readers also has the capability to create a CSV with your virtual shelves. That file is basically a simple spreadsheet with the identifying data for the books. I have used this process for transferring my Kindle library catalog before because it is too cumbersome to do one by one. The CSV file is usually importable by other sites or readable by excel so that you can copy and paste the data in larger groups.

Selecting the list part is most easily done by activating the element picker (Ctrl+Shift+C or left-most icon in the Inspector dashboard), hovering the mouse over the top left book icon and then moving it slowly up or left until the selection expands to the whole inner part of the list (at which point the selection caption will say div #titles_inner_wrapper). A left-click at this point selects the corresponding node in the HTML pane of the Inspector dashboard so that Ctrl+C will copy the HTML to the clipboard. This is the same as Copy > Outer HTML in the right-click menu for the node.

Downloading the list programmatically is a little more involved than issuing an HTTP GET and dissecting the result, since the cloud reader requires authentication and uses a lot of JavaScript. Here's some proof-of-concept code for downloading + saving the list using the .NET WebBrowser control. The code can be compiled as a .cs file but it can also be pasted into LINQPad and run as is (see #ifdefs). It uses a visible browser control on a form because it may be necessary to log in to the cloud reader.

This little script loads the cloud reader and saves the book list if it finds it when the DocumentCompleted event fires (i.e. when the browser thinks it is done loading). The list save code can be invoked manually via the ^S hotkey (a.k.a. Ctrl+S), in case the DocumentCompleted event fires before the book list is actually loaded by the JavaScript.

Note: the automatic event-based saving is likely to result in incomplete lists, so it is better to always save manually once the dust has settled. Or set a generous timer in the DocumentCompleted event so that automatic saving is only tried after the dust has settled somewhat, and do the actual saving only if the result has proved stable for several seconds. I've posted a version of the code that does this at PasteBin.

If you don't have a Kindle yet, start here! The Kindle Paperwhite is not the top-of-the-line model (that honor goes to the Kindle Scribe), but it give you the most bang for your reading buck. The display is easy on the eyes and it has a dark mode for nighttime reading, plus the battery life is incredible. It's also waterproof. For an additional $20, you can get a version without lockscreen ads, but we don't even notice them.

This is my personal favorite Kindle accessory, and it makes a great gift for the readers in your life! If you spend any time reading in bed, you've likely had the unpleasant experience of falling asleep mid-read and dropping the Kindle on your face. (Just me??) This pillow solves that problem and makes the reading experience much more comfortable.

The tablet stand is fully adjustable, and installation is a breeze: The holder is spring-loaded and adjusts to fit any size tablet. The base is a beanbag-filled pillow curved to fit in your lap while sitting or laying down. For the best reading experience, you'll want to get a remote page turner (not included).

Once you have a stand setup, you'll definitely want a remote page turner. This one is easy to use, straight from the box. It's very simple: You click the button on the receiver and the button on the remote to pair, and then you're ready to go. Simply clip the receiver to the edge of the Kindle, and when you press the large button on the remote, the page turns! It makes the reading experience hands-free and allows you to set up your stand where it's most comfortable, even if it is out of reach. (Note that you may need to remove your case for the remote to work.)

For a hand-held reading experience, you'll want a PopSocket. This one is adhesive and will leave a bit of residue when you remove it. But we love the vintage library card design! Play around with the placement before you adhere it to your Kindle case. Most people prefer it to one side, rather than in the middle of the device.

If you don't want an adhesive PopSocket, a magnetic version is the way to go! Kindles are not magnetic, so you need to be sure to get one with a MagSafe adapter ring. That way, you can swap out your PopSocket with any case or remove it entirely. This model is available in more than two dozen colors and patterns.

This holder is a great option if you don't want something attached to your device. The simple strap design attaches with sturdy clips and fits snugly around your hand when reading. Bonus: This device comes with a protective felt cover, perfect for traveling.

The makers of the Pufl human dog bed have a new cooling body pillow, ideal for reading in bed. It has a U-shape perfect for getting a good night's rest (especially if you have any back or joint pain), but the innovative design allows the back to be propped up and the sides adjusted for reading in bed. It's made from self-cooling fabric so you won't have to worry about being too warm.

This gooseneck Kindle holder is a great option if you have a nightstand by your bed. You simply clamp it on to a desk, nightstand, or headboard, and then adjust the flexible neck so you can read hands-free. There are also floor stand versions available if you don't have a nearby surface to clamp it on (plus you can take it from the bedroom to the couch to the bathtub!).

Get rid of smudges and fingerprints easily with this device. The cleaner has a spray and a built-in microfiber cloth so you can keep your kindle screen looking new. It's also perfect for phones and the touchscreen in your car. This is a set of four, so you can keep one in your car, purse, and wherever else you might need it.

Kindle users don't leave home without their device. You need to have a book at the ready in case you get stuck waiting in line or for an appointment. But not all crossbody bags will fit a Kindle. This Arden Cove bag is the perfect size to fit a Kindle and the rest of your essentials (we love the built-in wallet), plus it's made with water-resistant fabric in case you get stuck out in the rain! You can choose from faux leather and chain straps in a variety of lengths.

This stand option is easy to use and more affordable than some of the other choices. You can decide how much you want your device to lean with the three different ridges at the base. It folds up to become a portable neck or back pillow and has pockets in the back to hold your charging cable, earbuds, or phone. Choose from gray, orange, or blue.

There are countless Kindle cases available, but this simple, inexpensive design is the favorite of several Country Living editors. It's very low-profile and easy to remove, and the magnetic feature will put the device in sleep mode when closed. Plus, it comes in dozens of colors and patterns.

Son sin lugar a dudas los libros electrnicos ms populares del mercado. Hablamos de los Kindle, los dispositivos de Amazon. Si tienes claro que el lector de eBooks que vas a comprar es un Kindle, sigue leyendo porque te ayudamos a elegir tu modelo ideal en funcin del uso.

Son compatibles con los formatos AZW3, ZW, TXT, PDF, MOBI sin proteccin, PRC nativo; HTML, DOC, DOCX, JPEG, GIF, PNG y PMP por conversin; formato de audio Audible (AAX). Y si quiero meterle un libro en ePub? Entonces tendrs que convertirlo a un formato compatible mediante software como Calibre.

Uno de los puntos fuertes de los Kindle tiene que ver con la forma de conseguir las obras y sus precios. Los eBook son en general ms asequibles que el formato en papel, pero Amazon suele lanzar ofertas y dispone de su servicio de suscripcin Kindle Unlimited, con el que acceder a un catlogo de ms de un milln de libros por 9,99 euros/mes con dos meses de prueba gratis.

Los tres factores determinantes a la hora de elegir un Kindle son tu presupuesto, cmo es la pantalla y la resistencia al agua (despus de todo, es habitual leer mientras estamos en la playa o la piscina).

Eso s, ten en cuenta que hay diferencias sustanciales en otras caractersticas como el almacenamiento o la autonoma, si bien en general son dispositivos cuya batera te va a durar semanas y tienen espacio para guardar cientos de libros. No obstante, al final del artculo encontrars una tabla resumen con las principales caractersticas de los Kindle.

d3342ee215
Reply all
Reply to author
Forward
0 new messages