青空文庫ブラウザ
このサイトについて
青空文庫で公開されている作品の検索、読書、およびいくつかのファイル形式への変換をするためのサイトです。Epub3、AZW3(キンドル用)、LaTeXへの変換ができます。
使い方:電子ブック用ファイル
- 本の探し方はほぼ自明と思われますが、特徴として各作品のページから、関連書物(同作家、同翻訳者、同NDC分類)にリンクされています。単純な検索も右上の検索ボックスからできます。
- 電子書籍リーダー用ファイル形式はEPUBとキンドル用のAZW3です。各作品のページにダウンロード用ボタンがあります。
- MacOS、iOSの場合はEPUBをダウンロードしブック(Books)で開けば読めます。Androidの場合はEPUBでダウンロードした上Playブックで開けば読めます。
- 残念ながらキンドルのブラウザではこのサイトは機能しないので、パソコンからAZW3形式のファイルを転送する必要があります。リーダー機器への転送はCalibreの使用をおすすめします。Calibreを使ってEPUB、AZW3を読むことも可能です。
- その他のダウンロードオプションとして、LaTeX、青空文庫注記風テキストファイル、HTML、およびJSONを提供しています。これらは直接読むというよりは、更にファイルを加工したい時のためです。詳しくはGitHubレポジトリの説明をご覧ください。
読書機能について
- 単純なブラウザ内での読書機能もあります。縦書き、ふりがな付きで、ページ分割されるので、ページ単位で読めます。長いテキストの場合、ページ分割に少し時間がかかる場合があります。 読書に特化したアプリやデバイスほどの機能はありませんが、ただ単に読むだけならリーダーアプリを使う必要はないかもしれません。
- 読書ページの上方にある星マークをクリックすることでお気に入りリストに入れられます。お気に入りから外したい場合も同様に星マークをクリックすればできます。
- フォントサイズはブラウザの設定に従いますが、読書ページの右上の設定メニューを使って、多少変えられます。行間も多少変えられます。
- タブレットなどで横置き、縦置きを切り替えるとレイアウトが崩れる可能性が高いです。その場合はフォントサイズを変えるなどして、強制的にページ分割をやり直してください。
- 目次を表示するよう努力しますが、これはもとの青空文庫のテキストの状態によります。目次の構築には見出しを利用しますが、人間の目には明らかに見出しでも、見出しとテキストで注記されていなければ目次の項目には含まれません。
- ページサイズは16pxのフォントで最大14行x40文字程度(単行本の1ページに相当)になるように設定してあります。たとえ大画面でも読みにくくなるだけなのでページサイズはそれ以上にはなりません。
- 表紙ページが赤い枠で囲まれている場合がありますが、それはページ分割のときに内容が余白にはみ出すページができてしまったことを示します。はみ出しても読めるように設定してあるので問題ないはずですが、どのページではみ出しているのか知りたい場合は読書ページの設定メニューに「デバグ情報」というボタンができるのでそれを押してください。overflowの項目にpageNNと並ぶリストがはみ出しのあるページです。なおNNはゼロからなので、ページ番号になおすには1を足してください(例えばpage17は18ページです)。もし見えていない語句がある場合はお知らせください。
プライバシー
- 読書アプリとしての使いやすさを考慮して、以下のデータをサイトデータとしてデバイス上に保存します:最近読んだ本のリスト、各本のテキストデータ及び読書位置、お気に入りリスト。各リストの長さは200冊以内です。実際にどれくらいの期間データが保存されるかなどはブラウザの設定に左右されます。Safariはかなり積極的に使用していないデータを削除するようです。
- 手動で削除したい場合は設定メニューからできます。これらのデータが外部に送られることは一切ありません。
- 起動時に書籍情報を取得したあとは、外部との通信はテキストデータをダウンロードするのみです。
本の著作権
- 書籍情報と、各作品は青空文庫によって公開されているものであり、このサイトは青空文庫の皆様のご尽力の上に成り立っています。
- このサイトでアクセスできる本は、青空文庫に収録されているもののうち、著作権が切れているものとクリエイティブ・コモンズ「表示 2.1 日本」(あるいはそれ以降のもの)でライセンスされているものです。どちらであるかは各本の最後にある書籍情報で確認してください。著作権が切れている場合、このサイトで作成される各フォーマットのファイルもパブリックドメインです。クリエイティブ・コモンズの場合はそれのライセンス条件に従ってください。
その他
- 新着情報はBlueSkyでお知らせします。コメントなどもそちらへどうぞ。
- 費用と労力を個人で負担できる範囲内での提供です。課金したり、広告を掲載するような予定はありません。
技術的な仕様
- このサイトはいわゆるシングルページアプリケーションです。各ページの構築及びEPUB/AZW3、その他の形式への変換はすべてブラウザ内で行われます。
- コードはGo、それをWebAssemblyにコンパイルしたものです。ソースコードはGitHubで公開しています:https://github.com/adamay909/AozoraBookcase。
- AozoraBookcase. Copyright (C) 2024 Masahiro Yamada. Licensed under AGPL-3.0. Source code available at https://github.com/adamay909/AozoraBookcase.