Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

home_journal

Diario familiar auto-alojado en Python que genera HTML estático desde Markdown. Sin base de datos, PWA compatible, modo oscuro/claro y protección con passcode para edición/borrado.

Ficha actualizada 23 sept 2026, 22:18 · upstream 23 sept 2026, 21:51 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es home_journal

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Home Journal es una aplicación web minimalista escrita en Python diseñada específicamente para familias que desean capturar recuerdos, historias, fotos, ideas y anécdotas. El proyecto parte de la necesidad de convertir un blog WordPress antiguo a archivos Markdown con visualización sencilla.

La arquitectura se basa en generación de HTML estático desde contenido Markdown, eliminando dependencias de bases de datos y frameworks JavaScript pesados. Incluye soporte para multimedia (fotos, videos), búsqueda full-text, diseño responsive y Progressive Web App cuando se usa HTTPS. La configuración es opcional mediante config.yml en el directorio del sitio.

El despliegue puede realizarse vía pip install o mediante Containerfile con podman. El proyecto incluye protección con passcode para edición y borrado de posts desde la interfaz, estructura de directorios limpia y capacidad de regenerar todos los archivos HTML ejecutando home-journal --init.

CASOS DE USO
  • Diario familiar auto-alojado para capturar recuerdos compartidos
  • Archivo digital estático de fotos y videos familiares
  • Blog personal minimalista sin base de datos
  • Portafolio simple con modo oscuro/claro y PWA
  • Registro de ideas y proyectos con búsqueda full-text
PUNTOS DESTACADOS
  • Generación de HTML estático desde Markdown sin base de datos
  • Soporte nativo para Progressive Web App (PWA) con HTTPS
  • Protección con passcode para edición y borrado de posts
  • Diseño responsive con modo claro/oscuro integrado
  • Splitting automático de Google motion photos en stills y video
  • Arquitectura minimalista sin frameworks JavaScript pesados
PRECAUCIONES
  • Sin autenticación por defecto (seguridad básica)
  • Requiere HTTPS para funcionalidad PWA completa
  • No permite edición de posts desde UI excepto con passcode
  • Dependencia manual de Python sin Docker nativo en repositorio
  • Los archivos CSS/JS pueden cambiar entre versiones hasta releases estables
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Captura de home_journalCaptura de home_journalCaptura de home_journalCaptura de home_journalCaptura de home_journal
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Inicializar con home-journal --init --site-directory /ruta/sitio. Usar config.yml opcional para tags y autores. Port 8000 por defecto. Para contenedores: podman build -f Containerfile --tag home-journal y ejecutar con volumen mount al sitio y log file. Requiere HTTPS para PWA completo.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Python
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.