青空文庫の作品を目安の読了時間で検索できるサービス「ゾラサーチ」をリリースしました
Apr 03, 2019
- つくったもの
- ブンゴウサーチ
- 青空文庫
タイトルのまんまですが、また地味なサービスを作りました。 よかったら見てみてください。
これはなに?
青空文庫の作品を目安の読了時間で検索できるサービスです。 たとえばこんな感じで、「5分で読める芥川竜之介の短編」みたいに探すことができます。
もちろん読書スピードは人によって激しく違うので、あくまで目安として参考にしてください。 (読了時間の算出基準などはこちらに書いています)
また作品の文字数(これも目安ですが)も載せているので、慣れてきたらそこから自分の読了時間を大体予測できるかもしれません。
アピールポイント
※作品の人気度は、過去10年分の青空文庫アクセスランキングの累計を基に算出。
なんで作ったの?
青空文庫の公式サイトは一覧性を重視した作りになっていて、特定の本を探すには便利ですが、知らない本と出会うのはなかなか難しかったりします。 なのでそれを解決するサービスを作りたいと思ったのが開発の動機です。
特に自分の場合だと、実際に読む前にその本の長さがけっこう気になります。 「今日は1日カフェにこもってじっくり長編を読むぞー」なのか、「寝る前に30分くらいでさくっと読める短編ないかなー」なのか。
しかし現状の青空文庫では実際に作品を選ばないとどれくらいの長さなのかわからないので、なかなかこのニーズにマッチしません。 また青空文庫リーダー系のアプリもいくつか見ましたが、同様の機能を提供するものはなさそうです。なので作りました。
ほんとにそれだけ?
鋭いですね。実は他にも背景があります。
ブンゴウメールというのをやってまして
青空文庫の作品を小分けにして毎日メールで配信してくれる、「ブンゴウメール」というサービスを運営しています。 (意外とおもしろいので、まだの方はぜひ登録してね)
最近忙しくて読書できていない方や、ふだんあまり文学を読まない方からも多く利用いただいています。 で、うれしいことに「ブンゴウメールをきっかけに読書の習慣ができて、自分でも本を読むようになった」という報告をいただいたりします(うれしい!)。
というわけで、「ブンゴウメールで初めて夢野久作を読んで、他の作品も読んでみたくなった」みたいな方がいい感じに次の本を探せるサービスを作りたい、というのも制作の背景としてありました。(逆にブンゴウメールへの集客施策の一環という位置づけもあります)
さらにちなみの裏話としては、ブンゴウメールのために青空文庫の全作品のテキストを解析して分割保存するということをしており、せっかくなのでこの大量に溜まったデータを何か活用できないかなーという背景もありました。
※青空文庫は作品データをすべてGithubに公開してくれており、ブンゴウメール・ゾラサーチともそこからデータを取得して利用しています。クローリングなどによる青空文庫本体へのシステム負荷は一切ありませんので安心してお使いください。
青空文庫にもお返ししたい
とってつけたように最後に書いてますが、実はこれもずっと考えていたことでして。
ご存知の方も多いと思いますが、青空文庫の作品はボランティアの方によってひとつひとつ入力されています。 青空文庫自体がもはや一種のインフラみたいな存在になっていますが、それが存在できているのは全然当たり前のことではないのです。
自分も青空文庫の恩恵を多大に受けているので、何かお返しをしたいとは常々思ってまして。 その一環として、ブンゴウメールの有料版を作って収益の一部を青空文庫の活動支援に還元するということも始めました。
ただ残念ながら金額的に大した貢献にはならないので(マネタイズむずかしい)、もっと自分が得意なところで何か貢献したいなと。 というわけで、Webエンジニアらしく青空文庫をもっと便利にするサービスを開発してみたという背景もありました。
ちなみに、青空文庫には現状専属のエンジニアがおらず、ボランティアベースで維持・改善が行われている状態です。 (それであの規模のシステムが稼働し続けているのは本当にすごい)
有志による青空文庫を技術的に支える活動「aozorahack」というのもあるので、興味のある方はぜひ参加してみてください! (自分はまだ何も貢献できてない。。)
まとめ
というわけで、個人的にはけっこう便利なサービスになったので満足しております。 何か新しい本読んでみようかなーというときにでもぜひお使いください。
引き続きブンゴウメールもよろしくね。
おしまい。