🐦 Pinzón Aggregator

Descargar pinzon.sh (Última versión: **v6.3**)

Descripción

Pinzón Aggregator es un script Bash que agrega entradas de blogs y cápsulas Gemini, Gopher y Spartan. Descarga contenido, extrae las entradas más recientes y genera un archivo índice Gemtext con las últimas publicaciones.

Novedades en v6.3

Manual de Uso

Instalación

1. Guarda el script como `pinzon.sh`

2. Dale permisos de ejecución: `chmod +x pinzon.sh`

3. Ejecuta por primera vez para crear el archivo de feeds: `./pinzon.sh`

Ejecución

Configuración

Formato de feeds.txt

Cada línea debe seguir este formato:

URL|Nombre del Blog|Favicon Personalizado (Opcional)

Ejemplos:

gemini://ejemplo.com/gemlog/|Mi Blog Gemini|✨
gopher://ejemplo.com:70/1/blog/|Mi Blog Gopher|📂
spartan://ejemplo.com/blog|Mi Blog Spartan|🗡️
gemini://otro.com/|Otro Blog|

Sistema de Validación de Fechas

Rango Aceptado

* ✅ `2025-12-06` (ayer)

* ✅ `2025-12-07` (hoy)

* ❌ `2025-12-08` (mañana) → **error.log**

* ❌ `2026-01-01` (futuro) → **error.log**

Formato de Error en Log

[2025-12-07 10:30:45] ERROR: El Gemlog URL contiene una entrada con fecha futura, no procesada - (Título entrada - fecha)

Métodos de Detección de Entradas

1. Feeds Atom/XML

2. Fechas en Texto (Múltiples Formatos)

3. Enlaces Asociados

4. Títulos en Líneas Siguientes

Protocolos Soportados

Sistema de Favicons

Automáticos

Personalizados

Sistema de Caché Inteligente

Sistema de Reintentos

Requisitos Técnicos

Características Principales

Ejemplos de Salida

Entradas Válidas

✓ 2025-12-06 - Título de la entrada
  Formato: AAAA-MM-DD, URL: gemini://ejemplo.com/entrada.gmi

Entradas Filtradas

Ignorando 15 entradas anteriores a 2024
⚠ Ignorando 2 entradas con fechas futuras

Error Log

[2025-12-07 10:30:45] ERROR: El Gemlog gemini://ejemplo.com/ contiene una entrada con fecha futura, no procesada - (Título futuro - 2026-01-01)

Notas de Actualización

Solución de Problemas

Licencia

UNLICENSE - Dominio Público