Получить Kindle Library Book List - PullRequest
       17

Получить Kindle Library Book List

28 голосов
/ 25 августа 2011

Кто-нибудь знает способ программным способом получить список книг из пользовательской библиотеки Amazon Kindle?Я хотел бы построить сервис для кредитования книг.В идеале пользователи смогут экспортировать список книг, которые они готовы одолжить, без необходимости печатать каждую из них по отдельности.Я полагаю, что Amazon может иметь какой-то API для этого, но не смог найти никакой документации.Я более или менее языковой агностик в этом.Заранее спасибо всем, у кого есть какие-либо предложения.

Ответы [ 6 ]

9 голосов
/ 05 сентября 2011

Решение: пользователю предоставляется возможность смонтировать его kindle как съемный диск, а затем перетащить все свои файлы электронных книг на страницу. Затем я анализирую все имена файлов, которые содержат ASIN. Используя ASIN, я могу искать в Amazon информацию о книге, в том числе информацию о том, можно ли ее сдавать в аренду или нет.

Это не совсем то, на что я надеялся, но это работает достаточно хорошо. Если кто-то придумает более красноречивое решение, мне будет очень интересно!

5 голосов
/ 10 октября 2016

Я создал суть функции javascript, которая будет выполнять экспорт полного списка всех книг с использованием https://read.amazon.com. Веб-приложение Amazon Kindle Reader использует Web SQL для локального хранения полного списка ваших книг (нетнужно «скачать» их), а суть в основном экспортирует список книг в файл CSV.Я прокомментировал некоторые заметки в Gist, так что вы можете настроить его под свои нужды:

https://gist.github.com/jkubecki/d61d3e953ed5c8379075b5ddd8a95f22

Это похоже на то, что @ user2493694 предлагал сделать, но с использованиемлежащие в основе данные вместо анализа страницы.

4 голосов
/ 19 августа 2015

Я видел этот пост несколько недель назад, когда искал API для моего Kindle.Я понимаю, что выкапываю довольно старый пост, но, увидев ответ от пользователя 2493694 , я решил, что смогу приготовить что-то похожее на то, что она описала.

Проект все еще в разработкено на данный момент это функциональный Kindle API в Python.Его основное внимание уделяется текущей позиции чтения пользователя (это было предметом моего первоначального интереса к Kindle API), но у него есть потенциал для извлечения всех общедоступных данных Kindle.

Я загрузил их на https://github.com/msuozzo/Lector и будем благодарны за любые отзывы и пожелания.

4 голосов
/ 25 августа 2011
3 голосов
/ 02 февраля 2014

Я не знаю, как именно они это делают - но Shelfari будет импортировать книги Kindle пользователя, основываясь на истории покупок, если они войдут в свою учетную запись Amazon (мне кажется, я где-то видел, что Amazon частично владеет Shelfari, или они каким-то образом аффилированная). В любом случае интерфейс Shelfari, который в основном является социальной сетью для читателей, также имеет возможность создавать CSV с вашими виртуальными полками. Этот файл представляет собой простую электронную таблицу с идентификационными данными для книг. Я использовал этот процесс для передачи моего каталога библиотеки Kindle раньше, потому что это слишком громоздко, чтобы делать один за другим. Файл CSV обычно импортируется другими сайтами или читается Excel, так что вы можете копировать и вставлять данные в большие группы.

2 голосов
/ 17 июня 2013

Я собирался проанализировать страницу содержимого Kindle Cloud Reader (https://read.amazon.com), чтобы получить список книг в моей библиотеке kindle.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...