Pagina 1 di 1

Script per scaricare le liste canali VDR ITALIA

Inviato: 22 apr 2011, 14:36
da alez
Ecco una bozza di script, i parametri sono inglobati direttamente nello script, quindi non è parametrizzabile da linea di comando.

E' pensato per funzionare in abbinamento al plugin channellists:

- scarica in /tmp/ la lista canali da vdr italia tramite wget
- se il file esiste, viene spostato nella directory dove channellists tiene le sue liste canali. Il nome viene cambiato per essere utilizzato col plugin channellists (formato channels.conf.nomelista )

a questo punto col plugin channellists è possibile selezionare la lista ed attivarla (il plugin sovrascrive il channels.conf di default e riavvia VDR)

Codice: Seleziona tutto

#!/bin/bash                                                                                                                                                  

# VDR 1.4.7 - 1.6.x                                                                                                                                          
URL_SORGENTE=http://www.vdr-italia.org/channels/16x

# VDR 1.7.x                                                                                                                                                  
#URL_SORGENTE=http://www.vdr-italia.org/channels/17x                                                                                                         

PATH_CHANNELLISTS=/video/plugins/channellists/

NOME_FILE_LISTA=channels-tivusat-skyno
NOME_FILE_LISTA_DOWNLOAD=$NOME_FILE_LISTA.conf

TEMP_DIR=/tmp

COMANDO_WGET="/usr/bin/wget -nd -O $TEMP_DIR/$NOME_FILE_LISTA_DOWNLOAD $URL_SORGENTE/$NOME_FILE_LISTA_DOWNLOAD"

$COMANDO_WGET

if test -s $TEMP_DIR/$NOME_FILE_LISTA_DOWNLOAD
then
/bin/mv $TEMP_DIR/$NOME_FILE_LISTA_DOWNLOAD $PATH_CHANNELLISTS/channels.conf.$NOME_FILE_LISTA
echo "Scaricamento riuscito, usare il plugin channellists per aggiornare la lista $NOME_FILE_LISTA"
else
echo "Scaricamento fallito"
/bin/rm $TEMP_DIR/$NOME_FILE_LISTA_DOWNLOAD
fi
Volendo lo script può essere richiamato da commands.conf.

Re: Script per scaricare le liste canali VDR ITALIA

Inviato: 22 apr 2011, 23:46
da Gringo
alez ha scritto: a questo punto col plugin channellists è possibile selezionare la lista ed attivarla (il plugin sovrascrive il channels.conf di default e riavvia VDR)
Quindi, è buona norma farsi un backup della propria lista prima di caricare quella nuova :-)