158 lines
5.1 KiB
Markdown
158 lines
5.1 KiB
Markdown
# 🖼️ Organizador de Infografías y Medios
|
|
|
|
Herramienta para organizar automáticamente las infografías y medios según la estructura definida en `LISTADO_COMPLETO_MEDIOS_FALTANTES.md`.
|
|
|
|
## 📋 Descripción
|
|
|
|
Este script permite:
|
|
- ✅ Seleccionar archivos de imágenes (SVG, PNG, JPG, etc.)
|
|
- ✅ Identificar automáticamente a qué infografía corresponde cada archivo
|
|
- ✅ Mover y renombrar archivos según la estructura correcta
|
|
- ✅ Manejar series de imágenes (paso a paso)
|
|
- ✅ Crear las carpetas necesarias automáticamente
|
|
|
|
## 🚀 Uso
|
|
|
|
### Opción 1: Ejecutar desde el directorio raíz del proyecto
|
|
|
|
```bash
|
|
# Desde el directorio raíz del proyecto
|
|
python scripts/organizar_infografias.py
|
|
```
|
|
|
|
### Opción 2: Ejecutar directamente
|
|
|
|
```bash
|
|
# Hacer ejecutable (solo la primera vez)
|
|
chmod +x scripts/organizar_infografias.py
|
|
|
|
# Ejecutar
|
|
./scripts/organizar_infografias.py
|
|
```
|
|
|
|
## 📖 Ejemplo de Uso
|
|
|
|
### Escenario 1: Archivos en el directorio actual
|
|
|
|
1. Coloca las imágenes en el directorio raíz del proyecto (o donde prefieras)
|
|
2. Ejecuta el script:
|
|
```bash
|
|
python scripts/organizar_infografias.py
|
|
```
|
|
3. Presiona Enter cuando te pida los archivos (buscará automáticamente)
|
|
4. Selecciona la infografía correspondiente para cada archivo
|
|
5. El script moverá y renombrará los archivos automáticamente
|
|
|
|
### Escenario 2: Especificar archivos manualmente
|
|
|
|
1. Ejecuta el script:
|
|
```bash
|
|
python scripts/organizar_infografias.py
|
|
```
|
|
2. Ingresa las rutas de los archivos separadas por comas:
|
|
```
|
|
Archivos: imagen1.svg, imagen2.png, /ruta/completa/imagen3.svg
|
|
```
|
|
3. Selecciona la infografía correspondiente para cada archivo
|
|
|
|
## 🎯 Características
|
|
|
|
### Identificación Automática
|
|
|
|
El script intenta identificar automáticamente a qué infografía corresponde cada archivo basándose en palabras clave en el nombre del archivo:
|
|
|
|
- **Collarín/Collarin**: Infografías relacionadas con collarín cervical
|
|
- **Tablero**: Infografías del tablero espinal
|
|
- **Colchón**: Infografías del colchón de vacío
|
|
- **Oxígeno/Oxigeno**: Infografías de oxigenoterapia
|
|
- **GPS**: Infografías de configuración GPS
|
|
- etc.
|
|
|
|
### Series de Imágenes
|
|
|
|
Para imágenes que son parte de una serie (como "Colocación de Collarín Paso a Paso"), el script:
|
|
|
|
1. Detecta automáticamente el número de paso del nombre del archivo
|
|
2. Si no lo detecta, pregunta al usuario
|
|
3. Renombra el archivo como: `colocacion_collarin_paso_1.svg`, `colocacion_collarin_paso_2.svg`, etc.
|
|
|
|
### Estructura de Carpetas
|
|
|
|
Los archivos se organizan automáticamente en:
|
|
|
|
```
|
|
public/assets/infografias/
|
|
├── bloque-0-fundamentos/
|
|
├── bloque-2-inmovilizacion/
|
|
├── bloque-3-material-sanitario/
|
|
├── bloque-7-conduccion/
|
|
└── bloque-12-marco-legal/
|
|
```
|
|
|
|
## 📝 Infografías Soportadas
|
|
|
|
El script reconoce todas las infografías listadas en `LISTADO_COMPLETO_MEDIOS_FALTANTES.md`:
|
|
|
|
### Bloque 0: Fundamentos
|
|
- Diagrama de Selección de Dispositivo de Oxigenoterapia
|
|
- Tabla Visual de Rangos de FiO2
|
|
- Guía de Colocación de Dispositivos de Oxigenoterapia
|
|
|
|
### Bloque 2: Material e Inmovilización
|
|
- Componentes del Sistema de Inmovilización
|
|
- Selección de Talla de Collarín Cervical
|
|
- Colocación de Collarín Paso a Paso (serie de 6 pasos)
|
|
- Verificaciones Post-Colocación
|
|
- Errores Frecuentes
|
|
- Posición del TES en Inmovilización Manual
|
|
- Técnica de Sujeción Manual
|
|
- Situaciones que Requieren Inmovilización
|
|
- Secuencia de Transición
|
|
- Coordinación del Equipo
|
|
- Componentes del Tablero Espinal
|
|
- Colocación de Tablero Espinal Paso a Paso (serie)
|
|
- Componentes del Colchón de Vacío
|
|
- Colocación de Colchón de Vacío Paso a Paso (serie de 10 pasos)
|
|
- Componentes de la Camilla Cuchara
|
|
|
|
### Bloque 3: Material Sanitario
|
|
- Configuración para Máxima FiO2
|
|
|
|
### Bloque 7: Conducción
|
|
- Configuración de GPS Antes de Salir
|
|
|
|
### Bloque 12: Marco Legal
|
|
- Diagrama de Decisiones Éticas en Urgencias
|
|
|
|
## ⚠️ Notas Importantes
|
|
|
|
1. **El script COPIA los archivos**, no los mueve. Los archivos originales permanecen en su ubicación original.
|
|
|
|
2. **Si un archivo ya existe** en el destino, el script preguntará antes de sobrescribirlo.
|
|
|
|
3. **Formato de archivos soportados**: SVG, PNG, JPG, JPEG, WEBP
|
|
|
|
4. **Nombres de archivos**: El script normaliza los nombres automáticamente (minúsculas, guiones, sin caracteres especiales)
|
|
|
|
## 🔧 Personalización
|
|
|
|
Si necesitas agregar más infografías o modificar la estructura, edita el diccionario `INFORGRAFIAS` en `scripts/organizar_infografias.py`.
|
|
|
|
## ❓ Solución de Problemas
|
|
|
|
### Error: "No existe el directorio public/assets/infografias"
|
|
**Solución**: Ejecuta primero:
|
|
```bash
|
|
mkdir -p public/assets/infografias/{bloque-0-fundamentos,bloque-2-inmovilizacion,bloque-3-material-sanitario,bloque-7-conduccion,bloque-12-marco-legal}
|
|
```
|
|
|
|
### No encuentra coincidencias automáticas
|
|
**Solución**: El script mostrará un menú completo de todas las infografías disponibles. Selecciona manualmente la que corresponda.
|
|
|
|
### Archivo no se renombra correctamente
|
|
**Solución**: Verifica que el nombre del archivo tenga palabras clave relacionadas con la infografía, o selecciona manualmente del menú.
|
|
|
|
---
|
|
|
|
**Última actualización:** 2025-01-27
|