codigo0/copiar_archivos_manual.py
planetazuzu af02a569a2 feat: Aplicación completa Manual TES Digital
- Integración de 93 capítulos del manual completo
- Componente MarkdownViewer para renderizar archivos .md
- Navegación jerárquica completa (ManualIndex)
- Sistema de búsqueda mejorado
- Página ManualViewer con navegación anterior/siguiente
- Scripts de verificación del manual
- Puerto configurado en 8096
- Configuración de despliegue (Vercel, Netlify, GitHub Pages)
- Todos los problemas detectados corregidos
2025-12-17 12:12:10 +01:00

42 lines
1.5 KiB
Python

#!/usr/bin/env python3
"""
Copia los archivos .md del manual a public/manual/ para que sean accesibles vía fetch
"""
import shutil
from pathlib import Path
BASE_DIR = Path("/home/planetazuzu/protocolo-r-pido")
MANUAL_SOURCE = BASE_DIR / "manual-tes" / "TES_Manual_Digital"
MANUAL_DEST = BASE_DIR / "public" / "manual"
def copiar_archivos_manual():
"""Copia todos los archivos .md de los bloques a public/manual/"""
# Crear directorio destino si no existe
MANUAL_DEST.mkdir(parents=True, exist_ok=True)
# Contar archivos copiados
archivos_copiados = 0
# Buscar todas las carpetas BLOQUE_*
for bloque_dir in MANUAL_SOURCE.iterdir():
if bloque_dir.is_dir() and bloque_dir.name.startswith("BLOQUE_"):
# Crear directorio destino para este bloque
bloque_dest = MANUAL_DEST / bloque_dir.name
bloque_dest.mkdir(parents=True, exist_ok=True)
# Copiar todos los archivos .md del bloque
for archivo_md in bloque_dir.glob("*.md"):
if archivo_md.is_file():
destino = bloque_dest / archivo_md.name
shutil.copy2(archivo_md, destino)
archivos_copiados += 1
print(f"✅ Copiado: {bloque_dir.name}/{archivo_md.name}")
print(f"\n✅ Total de archivos copiados: {archivos_copiados}")
print(f"📁 Ubicación destino: {MANUAL_DEST}")
if __name__ == "__main__":
copiar_archivos_manual()