見ているwebページを保存できるサービスはいくつかあります。Pocket(Read It Later)やInstapaper、Readability、OneNote, Evernoteなどが代表的なものです。しかし、どれも特定のサービスへ保存することが前提になっています。この種のサービスでは保存したデータを移動できる方が、長期間にわたり利用する場合に都合が良いです。
 「あとで読む」は見ている内容をメールで送る単機能なサービスです。その分融通が利くため、現在こちらを利用しています。しかしこちらのサービスでは、httpsのサイトを保存することができません。Bookmarkletが呼び出すJavaScriptがhttpのサイトに置いてあるためです。
 またこのような機能のみのサービスは広告を挟み込む余地が少なく、マネタイズしづらい構造です。またメールを前提としているため、今後盛り上がるジャンルのサービスではないと考えています。そのため、サービスがどうなったとしても大丈夫にしておく必要性を感じていました。
 そこで今回、同じような挙動をするものを作成しました。こちらです。

https://github.com/tattyamm/atodeyomo

 Bookmarkletを使うとサイト側のJavaScriptが読み込まれ、それがサイト内の情報をAPIサーバーに送り、APIサーバーは設定した送信先にメールを送ります。とりあえずHerokuで動作させてhttps化を実現しています。


 作る上で参考になる情報はいくつかありますが、全部入りはこちらです。
The Web Clipper Goes Open-Source ? OneNote Dev Blog

 使用したサービス・フレームワークなど
Heroku (Postgresプラグイン)
Ruby 2.3.0
Ruby on Rails 5.0.0.1
SendGrid