Package · Library
jw-cli
Terminal para mortales
Construida con Typer + Rich para que cualquier usuario que sepa abrir un terminal pueda usar el toolkit sin escribir Python. Cada comando es un wrapper directo sobre los métodos de jw-core, con output legible o pipeable a otras herramientas Unix. Tras F55, los subcomandos cubren todo el workflow multilingüe: generar publicaciones nativas, escribir backups de JW Library, transcribir en 1672 idiomas y traducir preservando refs bíblicas.
Features
What it does, in detail.
Comandos top-level (13+)
Núcleo: jw verse · search · daily · download · languages · chapter · jwpub inspect · topic. F55 multilingüe: jw jwpub build (empaquetar HTML+media como .jwpub), jw library {inspect, re-export, from-notes} (escribir .jwlibrary), jw omnilingual {install, status, transcribe, supports} (1672 idiomas), jw translate (NLLB con preservación refs), jw transcribe (router automático).
Output bonito o legible-por-máquinas
Por defecto, panels y tablas Rich con colores. Con --json devuelve el modelo Pydantic serializado para encadenar con jq, fzf o cualquier pipeline.
Multiidioma
Auto-detecta idioma de la cita ('Juan 3:16' → es, 'John 3:16' → en) o lo fuerzas con --lang. Soporta 7 idiomas tier-1: en, es, pt, fr, de, it, ru.
Sin red en CI
Los tests de la CLI corren contra cassettes pytest-recording — cero llamadas a jw.org en pipelines.
In practice
Four lines.
Verifiable result.
Workflow típico: buscar, leer y descargar.
# Resolver una cita
jw verse "Juan 3:16" --lang es
# Buscar contenido
jw search "amor" --type article | head -20
# Texto diario de hoy
jw daily
# Descargar una publicación
jw download w23 --lang es --format epub
# Pipe a otra herramienta
jw search "fe" --json | jq '.results[].title' Public API
What the module exports.
Resumen de los símbolos principales. La exhaustive reference covers each one with signature, parameters, and examples.
- verse · search · daily · download
- chapter · languages · jwpub · topic
- Flags: --lang · --json · --output · --format
Other packages
Explore the rest of the monorepo.
jw-core
El núcleo determinístico
jw-mcp
Puente con tu agente
jw-rag
Recuperación híbrida
jw-agents
Orquestación multipaso + agéntica verificable
jw-finetune
Tu modelo, tus datos
jw-eval
Red de seguridad doctrinal
jw-gen
Generación con difusión, uso personal
jw-brain
Second-brain + Bible Knowledge Graph
jw-meeting-media
Reunión-en-vivo · clean-room
jw-interp
Interpretabilidad mecanicista tri-modelo
jw-meeting-scheduler
Solver de asignaciones + importer organized-app
jw-legal
BrainDomain plugin: casos legales TJ vs Estado