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
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.
- 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
- 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
- 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
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.




