2016/05/07

raspberry pi に Calibre 入れて日経新聞を Kindle で読む

前々から日経新聞を Kindle で見れたらと思っていて、いろいろ調べてみて手持ちの環境で簡単にできることがわかったので、GW に久しぶりに自宅サーバーを立ててみた。

目標は、毎朝会社に行く前には Kindle に配信されているか、Kindle を ON にしたらすぐに Item downloaded になる状態にすること。自宅サーバーとしては初代 Raspberry Pi を使うことにした。

日経の電子版を Kindle 用の mobi ファイルに変換するには、Calibre というフリーかつオープンソースの電子書籍管理ソフトが使える。調べてみると Raspberry pi でも動くバージョンがあり、apt-get で簡単にインストールできた。

Windows や Mac 版と異なり GUI ではなく、cron で毎日実行することを考え、mobi ファイル作成のコマンドを調べてみると以外と簡単にできることが判明。

参考にしたのは「オープンソースの電子書籍管理ソフト「Calibre」を使いこなそう!」。

/opt/calibre/ebook-convert input_file output_file [options]

input_file に日経新聞用の recipe ファイルを指定すればよく、こちらは apt-get でインストールした Calibre にも入っているので「'日本経済新聞(朝刊・夕刊).recipe'」で上手くいった。

あとはこちらを手持ちのキンドルに配信すべく、@kindle.com 宛にメールを送信すればよい。メール送信には自分の gmail.com アカウントから配信すればいいので、以下のサイトの python スクリプトを参考にさせてもらった。

Gmail で簡単にメール送信

あとは cron で呼び出すシェルスクリプトを作成し、

  1. mobi ファイルを作成
  2. メール送信
  3. mobi ファイルの削除
を組み込み、cron で毎日朝5時に起動させることにした。

手持ちの古いキンドル端末(2011年末に Amazon.com で購入)でも問題なく読み込めて、これでキンドル端末で日経が読める環境が整った。

[追記]
色々あって今は GCP 上に移行した、というお話に続きます。

0 件のコメント:

コメントを投稿