青空ハック

青空ハック

取り込めワインバウム

はじめに青空サーチにワインバウム作品が足りないことは割と早い時期から気づいていた。それが単なる漏れなのかクリエイティブ・コモンズのライセンスの関係で外してあるのかと疑問に思いつつも放置してきたけど、そろそろはっきりさせたいと思います。原因調...
青空ハック

青空エディタへの道

はじめに青空サーチで探したテキストをそのまま表示させたのでは行間が詰まりすぎていてちょっと見づらい。フォントや行間の幅を調整できるオリジナルビューアがあればいいのにと思って作り始める。アンドロイド端末で「すべて選択」して「読み上げる」と注釈...
青空ハック

青空文庫全文検索への道

はじめに青空サーチで準備した青空文庫のテキストに対してNamazuでインデックスを作って全文検索できるようにしたら便利そうって思ったのがきっかけ。XREAではNamazuが使えると書かれた記事を見つけたが自分の環境ではコマンドが見つからず、...
青空ハック

青空サーチへの道

はじめにそもそもは著者ごとにまとめ読みに対する不満から始まった。山本周五郎とか作品数が多くて一括でダウンロードしようとすると大変。著者ごとに一括でまとめ読みしようとする状況がそもそもあまりない。ダウンロードしたいファイルにチェックしてzip...
青空ハック

さらば踊り字

はじめにそろそろ踊り字問題にけりをつけたいと思います。ここでいう踊り字はいわゆる「二倍の踊り字」とか「くの字点」とか呼ばれている奴で、青空文庫では「/\」や「/″\」と表現されます。GoogleTTSで読み上げる際にこれがあると「バックスラ...
青空ハック

青空一庫

はじめに青空文庫をひとつのテキストにまとめてしまおうという 暴挙 試み。準備こちらのダウンロードのDownload ZIP (200MB以上) をクリックしてaozorabunko_text-master.zipをダウンロードして展開。スク...
青空ハック

著者ごとにまとめ読み

はじめに現状では青空文庫を作品ごとにダウンロードしている。特定の作者の作品をまとめて読みたいときにはちょっと面倒。著者ごとに作品をまとめてダウンロード出来たら便利なのにって試しにchatgptに訊いてみたら教えてくれたので覚え書き。ありがと...
青空ハック

Trieにトライ

はじめにgoogle tts に読み上げさせて読み間違える箇所をハイライトしておいて正しく読ませるためにルビを振って置換リストに登録してます。すると置換リストがどんどん大きくなっていき置換させるのに時間がかかるようになってきました。ruby...
青空ハック

青空変換2

前回作成した青空変換の問題点長い作品を置換しようとすると固まりローカルで作業するような訳にはいかない。アンドロイド端末では短い作品でもすぐ failed to allocate memory とか言われてメモリ不足で実用に耐えない。というこ...
青空ハック

青空変換

作成の動機これまでローカルで秀丸マクロとrubyを組み合わせて処理していたけど一作ずつ作り込むにはそれなりに時間と労力がかかる。その割にどこからも反応がもらえなくて報われない。;-(ruby.wasm を使えばローカルにrubyをインストー...