Ingest Book

Manage book library via Readarr, search for books, and monitor downloads. Handles service health checks and API interactions. Part of Horus's learning pipeline.

majiayu000 Updated 567 repo stars

File contents

ingest-book

Manage Readarr library, search for books, and monitor downloads.

Commands

  • search <term>: Search for books/authors in Readarr.
  • nzb-search <term>: Direct Usenet search via NZBGeek.
  • add <term>: Search and add the first matching book (Auto-Learn).
  • health: Check if Readarr is running and healthy.
  • ensure-running: Start Readarr if not running.

Usage

# Check health
./run.sh health

# Search for a book
./run.sh search "The Art of Exploitation"

# Add a book
./run.sh add "Hacking: The Art of Exploitation"

Configuration

  • Readarr Path: ~/workspace/experiments/Readarr/Readarr
  • Data Path: ~/workspace/experiments/Readarr/data
  • Port: 8787
  • API Key: READARR_API_KEY env var (optional for localhost in some configs)

majiayu000/claude-skill-registry-data/tree/main/data/ingest-book commit 6b5c11edfc

Frequently asked questions

npx skillmds@latest add majiayu000/ingest-book