Blogger to Gemtext Converter

Descripción

Script Python que convierte un blog completo de Blogger/Google a formato Gemtext para su uso en geminispace. Fue diseñado para poder importar fácilmente mis 3 blogs de blogger y tener la mayoría de mis blogs en mi gemlog.

Características

- Descarga todos los posts de un blog via feed Atom

- Convierte HTML a Gemtext manteniendo estructura básica

- Descarga y referencia imágenes localmente

- Genera hashtags normalizados a partir de categorías

- Crea IDs únicos para cada entrada

- Maneja videos de YouTube/Blogger

Uso

Ejemplo

Requisitos

- Python 3.6+

- ImageMagick (opcional, para placeholder de imágenes)

Estructura de salida

El script genera:

- blog.<tag>: Archivo principal con todas las entradas

- img/: Directorio con imágenes descargadas

- placeholder.png: Imagen para recursos no disponibles

Formato de entrada

Cada entrada en el archivo de salida sigue el formato de gemlogtxt:

Minisite de gemlogtxt

Notas

- Las imágenes se descargan localmente para evitar enlaces rotos

- Los videos de YouTube se enlazan al final del contenido

- Los hashtags se normalizan (minúsculas, sin tildes ni caracteres especiales)

- Se evitan IDs duplicados automáticamente

Descargar Script

Licencia

Este script ha sido creado por una IA así que: UNLICENSE