ADR-005: 読書管理ツールとして Hardcover を採用する
決定日: 2026-04-20 状態: 有効
背景
読書メーター・ブクログを使っていたが、データの取り出しに制限があり不便だった。
要件として以下を定めた:
- 出先で本を検索・追加できる(バーコードスキャン含む)
- メモが書ける
- API/CLI で操作できる
- calibre と連携できると嬉しい
- 他人の感想は不要
決定
Hardcover を採用する。
理由
- GraphQL API が公開されており、自前スクリプトでの操作が可能
- モバイルアプリあり・ISBN スキャン対応
- 読書メーター・ブクログから CSV 経由で一括インポートできる
トレードオフ
- calibre との連携は公式ではなく、API を使った自前スクリプトで対応する必要がある
- Calibre-Web(完璧な calibre 連携)を諦めた(自己ホストのコストが見合わなかった)