#!/bin/bash

RAIZ="/mnt/storage/biblioteca"  # ← CAMBIA ESTA RUTA a tu carpeta de libros

echo "📚 Escaneando la ruta: $RAIZ"
echo "--------------------------------------------------"

# Documentos tipo Word o similares
find "$RAIZ" -type f \( -iname "*.doc" -o -iname "*.docx" -o -iname "*.odt" -o -iname "*.rtf" \) | while read archivo; do
    base="$(basename "$archivo")"
    nombre="${base%.*}"
    carpeta="$(dirname "$archivo")"
    destino="$carpeta/$nombre.pdf"

    if [[ -f "$destino" ]]; then
        echo "🔁 Ya existe: $destino — se omite $archivo"
    else
        libreoffice --headless --convert-to pdf "$archivo" --outdir "$carpeta" && \
        echo "✅ Convertido: $archivo" && rm "$archivo"
    fi
done

# Archivos web o texto plano
find "$RAIZ" -type f \( -iname "*.html" -o -iname "*.htm" -o -iname "*.txt" -o -iname "*.md" \) | while read archivo; do
    base="$(basename "$archivo")"
    nombre="${base%.*}"
    carpeta="$(dirname "$archivo")"
    destino="$carpeta/$nombre.pdf"

    if [[ -f "$destino" ]]; then
        echo "🔁 Ya existe: $destino — se omite $archivo"
    else
        pandoc "$archivo" -o "$destino" && \
        echo "✅ Convertido: $archivo" && rm "$archivo"
    fi
done

echo "🎉 Conversión completa."
