25年2月25日以降もAmazonから本をダウンロードし続ける方法

Amazonからコンピュータに本をダウンロードする方法をお教えします


昨日、24年2025月XNUMX日現在、最も重要なオンライン書店は、書籍をコンピューターにダウンロードして別のデバイスに転送することを禁止しています。 この投稿では、Amazon から書籍を引き続きダウンロードする方法について説明します。我々は不正行為をするつもりであることを明確にします。本自体のダウンロードではなく、スクリーンショットを撮るスクリプトとテキストを認識するプログラムです。

当社が読者に利用規約や知的財産法に違反することを推奨していないことは明らかです。しかし、視覚障害を持つ私のように、Amazon リーダーの設定オプションが適切ではなく、変更を加えなければならない場合もあります。

「なぜもっと多くの本をコンピュータにダウンロードできないのですか?」

理解しておかなければならないのは、Amazon のようなサービスでは本を購入するのではなく、本を読む権利を購入するということです。。当社はコンテンツを削除または変更する権利を留保します。 2009年に英語版の 1984 y 農場での反逆 出版社が出版権を持っていなかったため、何千台ものデバイスからダウンロードできませんでした。昨年、ロアルド・ダールの著書を多数出版している英語版出版社パフィン・ブックスは、次のような象徴的なタイトルを改訂した。 マチルダ y チャーリーとチョコレート工場そして、購入者のデバイスから「太っている」や「醜い」といった言葉をシームレスに削除することで、より政治的に正しいものにします。

アマゾンがコンピュータへのダウンロードを許可し続ければ、ユーザーは元のファイルを完全に復元できる。。さて、もしベゾスが、あなたが買った地図帳の中でメキシコ湾の名前をアメリカ湾に変更してトランプの好意を得ようと決めたら、私たちはそれを我慢するしかないでしょう。

この手順は、別のデバイスに転送するために本をコンピューターにダウンロードすることのみを指します。引き続き、PC 上の Kindle リーダーからダウンロードして使用することができます。

Amazonから本をダウンロードし続ける方法

私たちがやろうとしているのは、 クラウド電子書籍リーダー Amazon からスクリーンショットを撮り、自動的にページをめくり、そのプロセスを繰り返すスクリプトです。 2つのプログラムをインストールします。 Xdotools と Scrot

sudo apt install xdotool scrotA

Xdotoll はマウスの動作をシミュレートし、Scrot はスクリーンショットを処理します。

ここで、次のことを行う必要があります。

  1. 開く クラウド内のリーダー。
  2. ダウンロードしたい本を選択して開きます。
  3. 左上隅の文字をクリックし、1列レイアウトを選択します。これにより、その後のテキストの認識が容易になります。
  4. ブラウザを閉じずに、ターミナルを開き、サイズを縮小して画面の左側に配置します。
  5. 私たちは、書き込み xdotool getmouselocation そしてEnterキーを押さずにKindleリーダーのページめくりボタンにポインターを移動します
  6. Enterキーを押します。
  7. ターミナルに表示されるX値とY値をメモします。

次に、スクリーンショットを撮るスクリプトを作成します。テキストエディタにこれを貼り付けます。

#!/bin/bash
while [ 1 ]; do
xdotool mousemove XXXX YYY click 1 &
scrot -q 100 '%Y-%m-%d-%H:%M:%S.png' -e 'mv $f ~/libro/'
sleep 20
done

このスクリプトは、マウス ポインターを変更ボタンの位置に配置します (X と Y を書き留めた値に置き換え、ページを変更し、キャプチャを取得し、20 秒待ってプロセスを繰り返す必要があります)。

名前をつけて保存します スクリプト.sh

次のコマンドでブックフォルダを作成します。

mkdir libro

ブラウザで本を開き、最小化した端末で次のように書きます。

./script.sh

ブラウザを全画面表示にして、最後のページのキャプチャが完了するまで待ちます。終了したらターミナルを閉じる必要があります。

次に、画像をPDFに結合するために必要なプログラムをインストールします。

sudo apt install img2pdf

変換を行うには、次のコマンドを使用します。

find . -name "*.png" -print0 | sort -z | xargs -0 img2pdf -o libro.pdf

前のスクリプトを閉じるまでにキャプチャが繰り返される可能性があるため、コマンドを実行する前に確認することをお勧めします。

PDFをテキストに変換するには、Googleドキュメントを使用するのが最適です。。ファイルをアップロードし、点線をクリックしてファイルメニューを開き、 Google ドキュメントで開きます。 これにより、文字認識が自動的に実行され、odt または pdf 形式で保存できます。

コマンドラインからも実行できます しかし、複雑なデザインには適していません。

プログラムをインストールします
sudo apt install ocrmypdf tesseract-ocr tesseract-ocr-spa

次のコマンドを使用して PDF をテキストに変換します。
ocrmypdf -l spa libro.pdf libro_ocr.pdf