Подтвердить что ты не робот

Получить список книг Kindle Library

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

4b9b3361

Ответ 1

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

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

Ответ 3

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

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

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

Ответ 4

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

Ответ 5

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

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

Я загрузил его на https://github.com/msuozzo/Lector и был бы очень признателен за любые отзывы или запросы функций.

Ответ 6

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

Ответ 7

Кто-то, кто знал, как, мог создать дополнение для Калибра. Он может экспортировать список книг или список номеров книг.

Список номеров asin может быть затем импортирован в lendle.

Я хотел бы, чтобы кто-то сделал это...