#!/bin/bash
MOVIES_DIR="/media/Assets/Filmes"
OUTPUT_DIR="/media/Assets/movies"
OUTPUT_FILE="$OUTPUT_DIR/index.html"
# Cria a pasta de saída se não existir
mkdir -p "$OUTPUT_DIR"
# Cabeçalho HTML
echo "" > "$OUTPUT_FILE"
echo "" >> "$OUTPUT_FILE"
echo "
" >> "$OUTPUT_FILE"
echo "Filmes Disponíveis" >> "$OUTPUT_FILE"
echo "Filmes Disponíveis
" >> "$OUTPUT_FILE"
# Procura ficheiros de vídeo e gera links
find "$MOVIES_DIR" -type f \( -iname "*.mp4" -o -iname "*.mkv" -o -iname "*.webm" \) | while read file; do
RELATIVE_PATH=$(realpath --relative-to="$MOVIES_DIR" "$file")
echo "- $(basename "$file")
" >> "$OUTPUT_FILE"
done
# Fecha o HTML
echo "
" >> "$OUTPUT_FILE"
echo "Index atualizado: $OUTPUT_FILE"