#recuperation page arte
PARTE=`wget -O - -q http://plus7.arte.tv/ | grep xmlURL | awk -F'"' '{print $4}'`
PXML="http://plus7.arte.tv/"$PARTE
#recuperation fichier xml
wget $PXML
FXML=`echo $PARTE | awk -F"/" '{print $4}'`
#choix de l'emission
choix_emission()
{
cat $FXML | grep -n -A 7 "<title>" >> liste
sed -i '/<offlineDate>/d' liste
sed -i '/<startDate>/d' liste
sed -i '/<previewVideoURL>/d' liste
sed -i '/<previewPictureURL>/d' liste
CHXEMI=$(cat liste | grep "<title>"| awk -F'</title>' '{print $1}' | sed 's/<title>/\ /g' | sed -e "s/[[:space:]][[:space:]]//g" | zenity --list --width=400 --height=500 \
--title="Arte+7 recorder" \
--text="Veuillez sélectionner l'émission :"\
--column="émission"\
);
annuler
NUMEMI=`echo "$CHXEMI" | awk -F":" '{print $1}'`
TITREBASE=`echo "$CHXEMI" | awk -F":" '{print $2}' | sed 's/^\s*//' `
PAGE=`cat liste | grep -A 1 -m1 "$NUMEMI"":" | grep "<targetURL>" | awk -F'<targetURL>' '{print $2}' | awk -F'</targetURL>' '{print $1}'`
}
choix_emission
donc tout ce joue la pour la récupération de la liste des émissions
pour l'instant je n'est que le nom et l'url de l'émission qui reste dans le fichier "liste"
car je je supprime la ligne de la date avec la commande
sed -i '/<startDate>/d' liste
donc ce qu'il faudrait c'est enlever cette ligne et l'utiliser pour l'affichage de la liste pour avoir
3 colonnes
- le numéro de l'emission
- le nom de l'emission
- la date
et c'est cette partie que je bloque