Aozorasearch
The full-text search system for Aozora Bunko by Groonga. 青空文庫全文検索ライブラリ兼Webアプリ。
Install / Use
/learn @myokoym/AozorasearchREADME
Aozorasearch - 青空文庫 本文対応 全文検索システム
The full-text search system for Aozora Bunko by Groonga.
Document
Usage
Prepare
$ git clone https://github.com/myokoym/aozorasearch
$ bash scripts/setup-codex-agents.sh
$ bundle config set path vendor/bundle
$ bundle install
$ git submodule update --init # Free space of 11GB is required
scripts/setup-codex-agents.sh は、awesome-codex-subagents からこのリポジトリで使う custom agents を取得し、ローカルの .codex/agents/ に同期します。.codex/agents/ 自体は commit 対象ではありません。
Ruby 3.2 系でのローカル検証を前提にしています。
Ubuntu 系では、少なくとも次の package が必要です。
$ sudo apt-get install -y ruby-dev build-essential pkg-config groonga libgroonga-dev groonga-bin
Run tests
$ bundle exec rake test
Load data
$ bundle exec ruby -I lib bin/aozorasearch load
Run web server
$ bundle exec ruby -I lib bin/aozorasearch start
Check CLI
$ bundle exec ruby -I lib bin/aozorasearch version
License
- Ruby Code (.rb): LGPL 2.1 or later. See LICENSE.txt for details.
- Data from aozorabunko (submodule): Licensed by 青空文庫 (Aozora Bunko) under CC BY 2.1 JP.
Related Skills
node-connect
351.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
