Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save paladini/d5b31e0a4dce0af5600dd939f6a2dbe5 to your computer and use it in GitHub Desktop.
Save paladini/d5b31e0a4dce0af5600dd939f6a2dbe5 to your computer and use it in GitHub Desktop.
Guía simple para usar el paquete NPM aa-daily-reflections. Obtén las Reflexiones Diarias de AA en tu proyecto Node.js/TypeScript o desde la terminal con el CLI. Soporta ES, EN, FR.

🚀 La Forma Más Fácil de Usar las Reflexiones Diarias de A.A. en Node.js y la Terminal

Esta es una guía rápida para el paquete NPM aa-daily-reflections, una biblioteca ligera y eficiente para obtener las Reflexiones Diarias de Alcohólicos Anónimos.

Funciona directamente sin configuración, ofreciendo tanto una API programática como una potente Interfaz de Línea de Comandos (CLI).


1. Instalación Rápida

Primero, añade el paquete a tu proyecto:

npm install aa-daily-reflections

2. Dos Formas de Usarlo

A) Como Herramienta de Línea de Comandos (CLI)

Obtén reflexiones al instante directamente en tu terminal. Perfecto para lecturas rápidas o para usar en scripts.

# Obtener la reflexión de hoy en inglés
aa-daily

# Obtener la reflexión del 25 de Junio
aa-daily 06/25

# Obtener la reflexión de hoy en español
aa-daily -l es

B) En tu código JavaScript/TypeScript

Integra fácilmente las reflexiones en cualquier aplicación Node.js.

const { DailyReflections } = require('aa-daily-reflections');

async function getReflection() {
  // Crea una instancia (soporta 'es', 'en', 'fr')
  const reflections = new DailyReflections('es');

  // Obtiene la reflexión de hoy
  const today = await reflections.getToday();

  console.log(today.title);
  console.log(today.quote);
}

getReflection();

⭐ Características Principales

  • API Simple y Moderna: Métodos limpios basados en async/await.
  • CLI Potente: Obtén reflexiones sin escribir una sola línea de código.
  • Multilenguaje: Soporte para Español (es), Inglés (en) y Francés (fr).
  • Listo para TypeScript: Incluye definiciones de tipos para una excelente experiencia de desarrollo.
  • Datos sin Configuración: Obtiene datos en vivo desde la fuente oficial; no se necesita base de datos local.

📚 Explora la Documentación Completa

Para la referencia completa de la API, ejemplos avanzados y guías de contribución, visita el repositorio principal en GitHub. Si te resulta útil, ¡por favor dale una estrella (⭐)!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment