45 lines
1.4 KiB
Bash
45 lines
1.4 KiB
Bash
#!/bin/bash
|
|
# Organizar recursos en assets/resources/ por módulo
|
|
|
|
cd "$(dirname "$0")/.."
|
|
|
|
declare -A MAP
|
|
MAP["Planificacion"]="planificacion"
|
|
MAP["Preparacion_Atletica"]="preparacion-atletica"
|
|
MAP["Explicacion_TP"]="explicacion-tp"
|
|
MAP["Seguimientos_Equipos"]="seguimientos-equipos"
|
|
MAP["Analisis_Equipos_1"]="analisis-equipos-1"
|
|
MAP["Analisis_Equipos_2"]="analisis-equipos-2"
|
|
MAP["TP_Final_Unidad"]="tp-final"
|
|
MAP["Centrales_y_Oponentes"]="centrales-opuestos"
|
|
MAP["Puntas_y_Liberos"]="puntas-liberos"
|
|
MAP["Entrenamiento_Armadoras"]="entrenamiento-armadoras"
|
|
|
|
for modulo in Modulo_1_Planificacion Modulo_2_Entrenamiento; do
|
|
if echo "$modulo" | grep -q "1"; then
|
|
mnum="modulo-1"
|
|
else
|
|
mnum="modulo-2"
|
|
fi
|
|
|
|
for seccion in descargar-curso/descargas/secciones/$modulo/*/; do
|
|
sec_name=$(basename "$seccion")
|
|
target="${MAP[$sec_name]:-$(echo "$sec_name" | tr '[:upper:]' '[:lower:]' | tr '_' '-')}"
|
|
|
|
mkdir -p "www-ksaldis-dt/assets/resources/$mnum/$target"
|
|
|
|
for f in "$seccion"*; do
|
|
fn=$(basename "$f")
|
|
case "$fn" in
|
|
pagina.html|contenido.md|videos.md|recursos.json) ;;
|
|
*) cp "$f" "www-ksaldis-dt/assets/resources/$mnum/$target/" 2>/dev/null ;;
|
|
esac
|
|
done
|
|
|
|
echo " $mnum/$target: $(ls www-ksaldis-dt/assets/resources/$mnum/$target/ | wc -l) archivos"
|
|
done
|
|
done
|
|
|
|
echo ""
|
|
echo "Total: $(find www-ksaldis-dt/assets/resources -type f | wc -l) archivos"
|