Bon en fait j'ai pas trouvé la commande magique donc j'ai fait 2 mode pour que tout le monde soit content ^^
Bon je vous présente le bousin. Le scripte télécharge automatiquement les guignols de la veille, le zapping de la veille, ainsi que les journaux actu et people (de yann barthès) de la veille. Et met tout ça, dans cet ordre, dans une playlist.
/!\ Pour vous servir du script :
Penser à changer "ras" par votre ID dans la première ligne.
Changer le "mode de fonctionnement". C'est à dire supprimer le # avant les lignes du mode correspondant 😉
#!/bin/bash
#
# But: Telecharger les videos en streaming sur canalplus.fr
#
# Auteur : Forum Ubuntu
# Modification : KippiX, puis
# Remodifie par Ras', ajout du journal people, du journal actu, et mise en place des vidéos dans une playlist.
ID=ras
cd "/home/"$ID"/Videos/Canal+/"
#----------------------------------------------
#Mode jour après jour :
#Le script supprime TOUTES les vidéos en .flv du dossier /home/$ID/Videos/Canal+/ et les remplace par les nouvelles
#
#rm -f *.flv
#----------------------------------------------
#----------------------------------------------
#Mode historique :
#Le scripte garde un historique des fichiers dans /home/$ID/Videos/Canal+/date-du-jour
#
#mkdir "/home/"$ID"/Videos/Canal+/"`date +%y%m%d --date '1 days ago'`
#cd "/home/"$ID"/Videos/Canal+/"`date +%y%m%d --date '1 days ago'`
#----------------------------------------------
rm -f playlist.m3u
touch playlist.m3u
function dl_cplus
{
VIDEO=$( wget -q -O - $1 | tr "/." "\n" | grep "_image_L" | sed -e 's/_image_L/_video_H.flv/g' | grep `date +%y%m%d --date '1 days ago'` )
wget -q "http://vod-flash.canalplus.fr/"$VIDEO
echo $VIDEO >> playlist.m3u
}
function can_finder
{
CAN=$CANZ
VIDEO=$1`date +%y%m%d --date '1 days ago'`"_CAN_"$CAN"_video_H.flv"
while ! wget -q --spider "http://vod-flash.canalplus.fr/"$VIDEO
do
((CAN++))
VIDEO=$1`date +%y%m%d --date '1 days ago'`"_CAN_"$CAN"_video_H.flv"
done
wget -q "http://vod-flash.canalplus.fr/"$VIDEO
echo $VIDEO >> playlist.m3u
}
# Guignols
dl_cplus "http://www.canalplus.fr/index.php?pid=1784"
# Zapping
dl_cplus "http://www.canalplus.fr/index.php?pid=1830"
CANZ=${VIDEO:28:5}
# /!\ Methode de grand sale
# Petit Journal Actu
can_finder "LE_PETIT_JOURNAL_ACTU_CHRONIQUE_"
# Petit Journal People
can_finder "LE_PETIT_JOURNAL_PEOPLE_EMISSION_"
EDIT : oui c'est très sale mais c'est mon premier script alors un peu d'indulgence ^^