j'ai adapté le script "on est pas couché" à la veille média sur le service publique, c'est à dire à l'automatisation des téléchargements des JT de France Télévision
pour FR2-20h :
#!/bin/bash
# GNU GPL 3.0 - doc.ubuntu-fr.org
rep=~/tmp/ # répertoire où sera téléchargée la vidéo
url=http://jt.france2.fr/player/20h/
urlb=index-fr.php
fichierTmp=jt_20h.tmp
wget $url$urlb -O $fichierTmp
lienmms=`iconv -f ISO-8859-15 -t UTF-8 $fichierTmp | grep "Voir la vidéo" | cut -d\" -f2`
date=`echo $lienmms | cut -d'_' -f5 | cut -d'.' -f1`
zenity --question --text "Voulez-vous télécharger l'émission du $date ?" || exit
nomfichier="$date _FR2-Jt-20h"
rm $fichierTmp
mplayer -dumpstream $lienmms -dumpfile "$rep$nomfichier.wmv"
zenity --info --text "Le téléchargement est terminé."
pour FR3-1920 :
#!/bin/bash
# GNU GPL 3.0 - doc.ubuntu-fr.org
rep=~/tmp/ # répertoire où sera téléchargée la vidéo
url=http://jt.france3.fr/player/1920/
urlb=index-fr.php
fichierTmp=jt_1920.tmp
wget $url$urlb -O $fichierTmp
lienmms=`iconv -f ISO-8859-15 -t UTF-8 $fichierTmp | grep "Voir la vidéo" | cut -d\" -f2`
date=`echo $lienmms | cut -d'_' -f5 | cut -d'.' -f1`
zenity --question --text "Voulez-vous télécharger l'émission du $date ?" || exit
nomfichier="$date _FR3-Jt-1920"
rm $fichierTmp
mplayer -dumpstream $lienmms -dumpfile "$rep$nomfichier.wmv"
zenity --info --text "Le téléchargement est terminé."
pour FR3-soir3 :
#!/bin/bash
# GNU GPL 3.0 - doc.ubuntu-fr.org
rep=~/tmp/ # répertoire où sera téléchargée la vidéo
url=http://jt.france3.fr/player/soir3/
urlb=index-fr.php
fichierTmp=jt_soir3.tmp
wget $url$urlb -O $fichierTmp
lienmms=`iconv -f ISO-8859-15 -t UTF-8 $fichierTmp | grep "Voir la vidéo" | cut -d\" -f2`
date=`echo $lienmms | cut -d'_' -f5 | cut -d'.' -f1`
zenity --question --text "Voulez-vous télécharger l'émission du $date ?" || exit
nomfichier="$date _FR3-Jt-Soir3"
rm $fichierTmp
mplayer -dumpstream $lienmms -dumpfile "$rep$nomfichier.wmv"
zenity --info --text "Le téléchargement est terminé."
pour FR3-Clermont-Soir :
#!/bin/bash
# GNU GPL 3.0 - doc.ubuntu-fr.org
rep=~/tmp/ # répertoire où sera téléchargée la vidéo
url="http://jt.france3.fr/regions/popup.php?id=l63a_locale&portail=regionraa&m_OAS=regions.france3.fr/raa/videojt/1920local/clermontsoir&m_mmtrie=france3_regions_raa_videojt_1920local_clermontsoir"
fichierTmp=jt_clermont-soir.tmp
wget $url -O $fichierTmp
lienmms=`iconv -f ISO-8859-15 -t UTF-8 $fichierTmp | grep "Voir la vidéo" | cut -d\" -f4`
date=`echo $lienmms | cut -d'_' -f5 | cut -d'.' -f1`
zenity --question --text "Voulez-vous télécharger l'émission du $date ?" || exit
nomfichier="$date _FR3-Jt-Clermont-Soir"
rm $fichierTmp
mplayer -dumpstream $lienmms -dumpfile "$rep$nomfichier.wmv"
zenity --info --text "Le téléchargement est terminé."
pour FR3-Soir3-Région-Auvergne :
#!/bin/bash
# GNU GPL 3.0 - doc.ubuntu-fr.org
rep=~/tmp/ # répertoire où sera téléchargée la vidéo
url="http://jt.france3.fr/regions/popup.php?id=auvergne_soir3"
fichierTmp=jt_soir3-Auvergne.tmp
wget $url -O $fichierTmp
lienmms=`iconv -f ISO-8859-15 -t UTF-8 $fichierTmp | grep "Voir la vidéo" | cut -d\" -f4`
date=`echo $lienmms | cut -d'_' -f5 | cut -d'.' -f1`
zenity --question --text "Voulez-vous télécharger l'émission du $date ?" || exit
nomfichier="$date _FR3-Jt-Soir3-Auvergne"
rm $fichierTmp
mplayer -dumpstream $lienmms -dumpfile "$rep$nomfichier.wmv"
zenity --info --text "Le téléchargement est terminé."
Par contre, il faut plus creuser pour les JT de TF1 où l'édition du lien est un peu plus dynamique, donc il faut creuser pour rechercher en fonction de la date du jour si qqn a un peu de temps..