目的
英語学習のために英文のニュース記事(Japan Today)を外出中に読みたい.
しかし,スマホを開いてブラウザを立ち上げたり,わからない単語を調べるのもめんどくさい
Kindleであれば長押しするだけで意味がポップアップされる
よし!ニュース記事をKindleに自動転送しよう!
KindleにPDFを送信する
Kindleには,Send to Kindleという機能があり
予め登録したメールアドレスからPDFファイルを送信すると書籍と同じように読むことができます.
手順
- Japan Todayのフィードから各記事のURLを取得
- ElementTreeとBeautifulSoupを使って各記事のページからタイトルと内容を取得
- ReportLabを使ってKindle用にPDF化
- Kindle Paper Whiteにメールで転送
実装
ソースはすべてGitHubに載せています.
https://github.com/WakoRintaro/jpntdy
結果
実際にニュース記事を転送してKindleで表示したイメージはこんな感じです.元記事
所感
基本的な機能は実装できたので,あとは適当なサーバーを借りて
毎朝自動で実行すればKindleに朝刊が届きます!
初めてGitHubとQiitaを使ってみたが,何を書けばいいんだろう
これから,実装するにあたって詰まったところを載せていきます.