Script per scaricare le liste canali VDR ITALIA

Segnalazione di eventi da non perdere.
Nuovi canali, transponder etc.

Moderatori: ragno, tapino, alez, zulu, davidea

Rispondi
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Script per scaricare le liste canali VDR ITALIA

Messaggio 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.
Ciao alez
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: Script per scaricare le liste canali VDR ITALIA

Messaggio 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 :-)
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Rispondi