Где электронные книги Amazon Kindle на моем ПК Linux после того, как я загружаю их для офлайнового чтения w / “Облачный Читатель Kindle” приложение Chrome, и как преобразовать в PDF?

Где электронные книги Amazon Kindle расположены на моем ПК Linux после того, как я загружаю их для офлайнового чтения с "Облачным Читателем Kindle" приложение Chrome, и как я преобразовываю их в формат PDF?

Для Windows это, кажется, ответ:

Для MacOS это, кажется, ответ:

Но для Linux, кажется, нет ответа.:(

Моя цель состоит в том, чтобы преобразовать электронную книгу Kindle в формат PDF (который я очень скорее предпочитаю) для офлайнового чтения на любом устройстве. Достаточно этого собственного "прочитывает приложение для Kindle только" мусор. Я нахожусь на Linux ради Бога!


Обновление: в ~/.config/google-chrome У меня есть следующее:

gabriels:~/.config/google-chrome$ ls
Avatars                       pnacl
BrowserMetrics                Profile 1
BrowserMetrics-active.pma     Profile 2
BrowserMetrics-spare.pma      Safe Browsing
Certificate Revocation Lists  Safe Browsing Channel IDs
CertificateTransparency       Safe Browsing Channel IDs-journal
Consent To Send Stats         Safe Browsing Cookies
Crash Reports                 Safe Browsing Cookies-journal
Dictionaries                  ShaderCache
FileTypePolicies              SingletonCookie
First Run                     SingletonLock
Guest Profile                 SingletonSocket
Local State                   SSLErrorAssistant
NativeMessagingHosts          Subresource Filter
OriginTrials                  System Profile
PepperFlash                   Webstore Downloads
8
задан 15 March 2018 в 15:10

6 ответов

Как преобразовать купленные электронные книги Amazon в формат PDF:

Это - тяжелая проблема. Однако у меня есть решение, но пользователи Linux (включая меня) не собираются любить его.

Прежде всего позвольте мне сказать: не КРАДИТЕ КНИГИ ИЛИ ЧТО-ЛИБО ЕЩЕ! КУПИТЕ ИХ! ЗАПЛАТИТЕ АВТОРАМ В ТЕЧЕНИЕ ТЫСЯЧ ЧАСОВ, Которые ОНИ ПОМЕЩАЮТ В СВОЕ РЕМЕСЛО И ЗАТЕМ ПИШУЩИЙ ОБ ЭТОМ. Я собираюсь объяснить, как сделать некоторые вещи, но не КРАДИТЕ КНИГИ. Это предполагает, что Вы КУПИЛИ ЭЛЕКТРОННУЮ КНИГУ AN и просто ВЗБЕШЕНЫ, ЧТО С ТОЙ ПОКУПКОЙ У ВАС НЕТ СВОБОДЫ СЧИТАТЬ IT AS PDF (СВОБОДА, КОТОРАЯ я ДУМАЮ, что ВЫ ДОЛЖНЫ ИМЕТЬ).

Кроме того, существуют возможно другие пути для выполнения то, что я собираюсь описать. Если я буду видеть возможный обходной путь, то я отмечу его со словом "подсказка", таким образом наблюдайте за теми и возглавьте вниз те пути для записи собственного улучшенного ответа, если Вы желаете.

1) Получите электронную книгу от Amazon на Ваш ПК для "офлайнового чтения"

То, в чем Вы нуждаетесь, является Приложением для Kindle "для PC & Mac": https://www.amazon.com/kindle-dbs/fd/kcp. Однако не используйте эту ссылку для загрузки его, потому что текущая версия с 5 марта 2018 является 1.21 Сборками 48017, и все версии после того, как Kindle для ПК 1.17 использует новый "формат KFX", который в настоящее время невскрываем.

Подсказка: пойдите трещина формат KFX. Мы все поблагодарим Вас за него.

Теперь, выключите свой компьютер Ubuntu и начальную загрузку в Windows.

Подсказка: Вы можете делать это Вино использования или путем установки Windows 10 бесплатно в виртуальную машину в Ubuntu вместо этого.

Так, пойдите, загружают старую версию "Kindle для ПК" приложение здесь:

https://kindle-for-pc.en.uptodown.com/windows/old. Необходимо использовать версию 1.17 или ранее чтобы это работало. Я использовал 1.16 Сборки 44025.

Установите Приложение. Войдите в систему со своей учетной записью Amazon, щелкните правой кнопкой по электронной книге, которую Вы хотите и переходите к "Загрузке".

Это сохранит его на Вашем ПК для офлайнового просмотра. Вы теперь найдете свою загруженную книгу как ".azw" файл в "C:\Users\MY_USERNAME\Documents\My Kindle Content". Поскольку исключая: "C:\Users\MY_USERNAME\Documents\My Kindle Content\B08137WHQ_EBOK.azw".

Подсказка: более поздние версии Kindle для приложения для ПК дадут Вам папку с тем именем, содержащим несколько других файлов вместо этого, таких как ".azw", ".azw.md", и ".azw.res". По-видимому, это - новый, невскрываемый формат "KFX". Пойдите трещина это!

Подсказка: существует также приложение Chrome, названное "Облачный Читатель Kindle". Можно установить его и загрузить книгу для офлайнового просмотра также, но это использует другой формат также. См. комментарии под моим вопросом. В Windows можно найти его офлайновое книжное содержание под скрытой папкой "C:\Users\MY_USERNAME\AppData\Local\Google\Chrome\User Data\Default\databases\https_read.amazon.com_0". Это содержит, например, два файла, названные "85" и "86", без расширения файла, но каждый - ясно книга, так как это - некоторые МБ, в то время как другой 44 КБ или около этого. На Linux можно сделать находку в корневом каталоге для нахождения этого местоположения с sudo find . -iname \*amazon\*. Я нашел папку в: "~/.config/google-chrome/Profile 1/databases/https_read.amazon.com_0".

2) Удалите "управление цифровыми правами" (DRM) из .azw файла, таким образом, можно считать использование электронной книги программное обеспечение не-Amazon.

Короче говоря: DRM сосет. Если Вы - автор, не делайте того дерьма! Просто продайте цифровой PDFs на Gumroad вместо этого (Обновление: LeanPub может быть более оптимальным вариантом вместо этого!).

Для удаления DRM из файла, мы собираемся использовать "Инструменты DeDRM 6.5.5": https://apprenticealf.wordpress.com/2017/10/20/dedrm-tools-6-5-5-released/.

Загрузите его с GitHub здесь: https://github.com/apprenticeharper/DeDRM_tools/releases. Заметьте, что информация о версии указывает: "Этот выпуск не включает поддержки формата KFX электронные книги Kindle, которые часто загружаются при использовании Kindle для ПК/Mac 1.19 или позже".

Нажмите на ссылку GitHub, чтобы загрузить "DeDRM_tools_6.5.5.zip", затем извлечь zip-файл, таким образом, можно найти папку "DeDRM_calibre_plugin", которую это содержит.

Теперь пойдите, устанавливают устройство чтения электронных книг Калибра для 64-разрядного Windows:

https://calibre-ebook.com/download. Я использую "calibre-64bit-3.18.0.msi".

Подсказка: я на самом деле использую это в Windows, но возможно можно заставить его работать в Linux, так как Калибр имеет страницу установки Linux также. DeDRM также содержит некоторые хорошие примечания, Вы собираетесь, должен выручить Вас, если Вы хотите преследовать это. Посмотрите readme, который Вы просто извлекли выше здесь: "DeDRM_calibre_plugin\DeDRM_plugin_ReadMe.txt". Это содержит довольно запутывающий раздел (для меня, по крайней мере) названный "Системы Linux Только".

Установите плагин DeDRM:

После того как Калибр установлен, откройте его. Затем перейдите к разделу "Preferences"-> "Advanced"-> Плагины. Выберите "Load plugin from file" затем находят Ваш файл DeDRM .zip в разархивированной папке сверху. Вы ищете "DeDRM_calibre_plugin\DeDRM_plugin.zip". Выберите этот плагин затем нажимают "Open" и "Apply".

Теперь нажмите "Add books" в Калибре и пойдите, находят .azw файл, мы ранее загрузили использование Kindle для ПК 1.16 (1.17 или ранее). Это будет импортировать его и автоматически использовать DeDRM для удаления дерьма DRM!

Необходимо теперь смочь открыть электронную книгу в Калибре для чтения. Дважды щелкните по книге в Калибре, чтобы проверить, что это открывается правильно и читаемо. Это это работает, все хорошо до сих пор.

Подсказка: Если в Windows это работает безупречно. Если в Linux Вам, вероятно, придется бороться, он с readme файлом выше, чтобы получить Вино и Python и наполнить ко всем работает правильно - я не мог понять это в Linux.

Почти там!

3) Преобразуйте de-DRM'ed электронную книгу в PDF!

Выберите книгу в Калибре и нажмите "Convert books" наверху. Выберите "PDF" в "Выходном формате" выпадающее поле в верхнем правом из окна, которое открывается. Можно теперь нажать "Ok", чтобы сделать преобразование ИЛИ (дополнительно) изменить несколько быстрых настроек сначала - как описано ниже!

Дополнительный:

  • Выберите "Установку страницы" сначала и удостоверьтесь, что "Входной профиль" установлен на "Входной Профиль По умолчанию", и "Профиль вывода" установлен на "Профиль вывода По умолчанию".
  • Выберите "Обнаружение структуры" и удалите весь текст из поля "Insert page breaks before (XPath expression)", если Вы хотели бы, чтобы PDF поднял меньше страниц, не вызвав разрывы страницы между каждым разделом и подразделом в электронной книге.

Нажмите "Ok" для преобразования электронной книги в PDF! Это заняло ~2 минуты для меня на электронной книге ~100 страниц в длине и 3 МБ в размере.

Done! Ваша электронная книга PDF теперь расположена в Вашей папке "Calibre Library" здесь: "C:\Users\YOUR_USERNAME\Documents\Calibre Library\EBOOK_AUTHOR\EBOOK_TITLE\EBOOK_TITLE.pdf".

Вы также найдете хорошее (de-DRMed, я думаю), ".azw3" файл в том же месте также, в случае, если Вы хотите использовать Калибр или другие универсальные устройства чтения электронных книг для чтения книги вместо этого!

Скопируйте PDF или .azw3 файл к Вашей машине Ubuntu, как желаемый, и вуаля! - используют Ваше любимое устройство чтения электронных книг (исключая: Калибр) или средство просмотра PDF (исключая: FoxitReader) для просмотра электронной книги как PDF!

Читатель Foxit (щелкают здесь затем, переходит к "Бесплатной Загрузке Читателя Foxit"), является большим, потому что она имеет потрясающее выделение и инструменты комментария для подчеркивания вещей, выделитесь или сделайте заметки, и это является межплатформенным (Windows, Mac, Linux, и другие) и свободным как в "без стоимости" (но не свободный как в открытом исходном коде!).

И ПОМНИТЕ: не КРАДИТЕ! Купите книгу и дайте авторам их с трудом заработанные деньги! Поощрите авторов продавать PDFs (исключая: через Gumroad как я делаю) (Обновление: LeanPub может быть более оптимальным вариантом вместо этого!) вместо мусора DRMed.
Но если Вы крадете Вас, разрушают систему. DRM могло бы высосать, но Вы не должны сосать также!

10
ответ дан 23 November 2019 в 05:32

Я сопротивлялся бы всему тому усилию! Просто установите Калибр в своей системе Linux и используйте его для чтения разработанного амазонками формата или других форматов, также. Просто предложение.

0
ответ дан 15 April 2019 в 01:50

Если Вы знаете, как использовать adb (который прибывает в инструменты платформы андроида), можно записать маленький сценарий, который делает -

  1. исполнительный снимок экрана screengrab

    adb-p> сильный удар page1.png

  2. входной сильный удар оболочки adb 500 200 200 200 200

И повторение, пока pageN

затем не использует инструмент преобразования imagemagic для создания единственного PDF из всех файлов изображений

0
ответ дан 23 November 2019 в 05:32

если Вы не имеете в наличии Windows или Mac, но Linux

  1. используйте Облачного Читателя Kindle в https://read.amazon.com в Chrome или Хроме, чтобы видеть Ваши книги и щелкнуть правой кнопкой, Pin&Download
  2. найдите хранивший файл с кодом обеспеченным выше Gabriel Staples: sudo find . -iname \*amazon\*
  3. используйте инструмент, обеспеченный в https://github.com/d10r/kindle-fetch (Вам нужен nodejs),
  4. это предоставит Вам огромный файл HTML целой книги в некотором splitseconds
2
ответ дан 23 November 2019 в 05:32

@GabrielStaples, Ваш ответ обеспечивает полный путь, но я хотел добавить потенциальное улучшение: Я просто попытался установить тот же самый Kindle для ПК 1.16 к playonlinux, и он работает как очарование. Расположение файла электронной книги будет зависеть от того, как Вы устанавливаете его на, разжигают (Папка Инструментов/Опций/Содержания/Изменения), при этом значением по умолчанию является/home/user/Documents/My Содержание Kindle

Так, Ваш ответ остается корректным, но теперь Вы не должны перезагружать к своему разделу окон, но можете вместо этого сделать все это из Linux.

0
ответ дан 23 November 2019 в 05:32

Калибр имеет версию Linux, и стандартный инструмент, который он поддерживает для работы с DRM теперь, поддерживает KFX.

У Вас действительно должна быть версия Kindle для ПК, работающего на Вашем компьютере, который зависит от того, чтобы пить вино выполнение. После различных проблем, там, кажется, что-то о последних версиях, разжигают для ПК, я получил более старое выполнение версии. Некоторые как исходный ответ, Kindle v 1.16 Создал 44025. Я выполняю PlayOnLinux 4.2.12, Вино 3.0.2, в виртуальном диске на 64 бита принялось за работу как Windows 8.1, в соответствии с Linux Mint 18,3 использований Xfce.

До сих пор, по крайней мере, у меня не было обнаружения с файлами KFX. но это - использование возможным Amazon того формата, мог в конечном счете вынудить меня переключиться на более свежую версию Kindle.

Так, август 2018, ответ здесь работает, шифрование KFX было взломано, но я хотел бы иметь некоторое обеспечение, что некоторая более поздняя версия Kindle для ПК будет работать

1
ответ дан 23 November 2019 в 05:32

Другие вопросы по тегам:

Похожие вопросы: