BlueReaderというサービスを作っています

最近、BlueReader というサービスを作っています。

BlueReader は、EPUB をブラウザで読むためのオンラインブックリーダーです。
アプリをインストールしなくてもそのままブラウザで読めます。

作った理由

EPUB は便利ですが、読む環境は意外とばらつきます。

どれも大きな問題ではないですが、毎回少し気になります。

そのあたりを、もう少し自然にしたくて作り始めました。

できるだけそのまま読めるようにした

BlueReader では、まずブラウザですぐ読めることを大事にしています。

本を読みたいだけなのに、アプリを探して入れて、設定して、ファイルを渡して、という手順があると少し面倒です。

なので、できるだけ読むまでの段差を減らしたいと思いました。

縦書きで読めるようにした

日本語の本、特に小説は縦書きで読みたいことが多いです。

EPUB が開けるだけではなくて、ちゃんと読めることも大事なので、縦書きと横書きの両方に対応しています。

端末が変わっても続きから読めるようにした

本を読む端末は固定ではありません。

スマホで少し読んで、PC で続きを読むこともあります。
タブレットで読みたい日もあります。

そのたびに読書が分かれてしまうのは不便なので、ブラウザ間で同期できるようにしています。
本棚をもう少し持ち運びやすくしたい、という感じです。

いまできること

現時点では、次のようなことができます。

今後のロードマップ

今後は青空文庫 TXT 対応や、語彙記録、Ankiのようなspaced reptition system、そして読書統計のような機能も少しずつ入れていければと思っています。

おわりに

BlueReader は、EPUB をもう少し自然に読めるようにしたくて作っています。

派手なことよりも、

を大事にしています。

EPUB をよく読む人に触ってもらえたらうれしいです。

自分でも使いながら、少しずつ良くしていくつもりです。

treesitterのmainブランチでv連打で選択範囲を拡大する方法