MacにおけるKindleAppの、全ページの画面のスクリーンショットを自動で撮ることができます。
プログラムをインストールしましょう。
git clone https://github.com/yassyyuki/save_kindle_book.git
使用するライブラリーが実行環境にない方は以下のようにしてライブラリをインストールしましょう。
pip install pyautogui
pip install time
pip install os
pip install datetime
インストールし終えたら、
保存しておきたいKindle本を選び、フルスクリーンで1ページ目を開いておきましょう。
次に、save_kindle_book.py
ファイルの上の方にある、
page = 5
の部分の数値を、自分の保存しておきたいKindle本のページ数に設定し直しましょう。 このページ数は、どれだけ範囲を1ページ分として開いているかが人によって様々なので、大きめに設定しておいて、余分な分はあとで削除するのが楽です。
設定し終えたら、ターミナル上で実行しましょう。
python save_kindle_book.py
実行したら、5秒以内にKindle本を開いた画面に移動し、後はそのまま放置です。
実行し終えると、新しくディレクトリが作成され、その中にスクリーンショットが保存されています。
Kindle画面をスクリーンショットし、個人で楽しむのは問題ありませんが、他人に譲渡することは違法ですのでご注意ください。