#!/bin/bash # SETTARE QUESTA VARIABILE CON IL PERCORSO GIUSTO: # Es: PWD_SC="/var/www/html/streamingcommunity" PWD_SC="$PWD" # Segue link per vedere se è stato aggiornato... attuale="$(cat "$PWD_SC/attuale.txt")" nuovo=$(curl --no-progress-meter -L $attuale | sed -n 's/.*\(https:\/\/cdn\.streamingcommunity\.[^ ]*images[^ ]*\).*/\1/p' | grep -oP 'streamingcommunity\.\w+(\.\w+)?') # Se il nuovo link è diverso dal nuovo, allora... if [ "$attuale" != "$nuovo" ]; then # se è vuoto lascia il vecchio if [ -z "$nuovo" ]; then echo "STANNO FACENDO CASINI O LINK CORROTTO. LASCIATO IL VECCHIO LINK" else # Se non è vuoto lo aggiorna con il nuovo link il file attuale.txt attuale="$nuovo" echo "$attuale" > $PWD_SC/attuale.txt fi else # se il link giusto è ancora il vecchio lascia il vecchio echo "Il link giusto è ancora il vecchio" fi # Formatta il link e lo stampa formatted="https://$(cat "$PWD_SC/attuale.txt")" echo "$formatted" # Crea pagina "index.html" cat <<- _EOF > $PWD_SC/index.html StreamingCommunity Link Giusto








_EOF # Genera le stats scrapate da streaming community sui client più altre cose da capire ./make_stats.sh # Da i permessi alla cartella (decommentare se hostato) #chown -R root:root $PWD_SC; echo "la cartella $PWD_SC è di root" #chmod +x $PWD_SC ; echo "permetto di leggere dentro a $PWD_SC" #chmod 740 $PWD_SC/*; echo "reset permessi per tutti i file dentro a $PWD_SC" #chown -R www-data:www-data $PWD_SC/*.html; chmod -R 744 $PWD_SC/*.html; echo "do i permessi agli html dentro a $PWD_SC" #chown -R www-data:www-data $PWD_SC/*.json; chmod -R 744 $PWD_SC/*.json; echo "do i permessi ai json dentro a $PWD_SC" #chown -R www-data:www-data $PWD_SC/*.xml; chmod -R 744 $PWD_SC/*.xml; echo "do i permessi agli xml dentro a $PWD_SC" #chown root:root ./*.sh; chmod 740 ./*.sh; echo "do i permesi agli sh dentro $PWD_SC"