#201 Le 22/04/2008, à 22:39
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Je regarderais peut être mais ça me semble vraiment pas indispensable...
Les vidéos sont normalement assez vite téléchargées, c'est vraiment du détail de vouloir le détail de chaque téléchargement... je regarderais peut être quand même ça peut être marrant, mais c'est loin d'être dans les priorités... désolé :$
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#202 Le 24/04/2008, à 19:12
- ikya
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Merci pour ce script, qui marche très bien chez moi, seulement on ne voit pas l'avancement détaillé en graphique comme en mode console ( quelle émission est en train d'être téléchargée ).
Je vais renommer mes vidéos maintenant .
Hors ligne
#203 Le 24/04/2008, à 19:17
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
J'y réfléchis c'est quelque chose qui m'est venu à l'esprit quand j'ai installé des logiciels tout à l'heure ^^
Une option de renommage pourrait être sympa aussi, j'y réfléchit aussi
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#204 Le 27/04/2008, à 08:59
- cedric84
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
bonjour,
j'utilise ce script quotidiennement depuis deux mois et j'ai une difficultés énorme et vitale ( ) : à savoir je souhaite ranger les vidéos par émissions. Or, là je n'ai pas le choix elles sont rangées par date. Je télécharge 4 ou 5 vidéos (zapping, sav, guignols, moustic). La seule possibilité est de lancer 4 scripts différents qui téléchargeraient chacun une émission.
donc serait il possible de pouvoir configurer le rangement des vidéos ? au choix par date ou par emission ?
A Abandonné Win$ en Aout 2007 ! Sous ubuntu depuis Feisty.
Actuellement sous Natty ! Acer extensa 7620.
Hors ligne
#205 Le 27/04/2008, à 09:09
- utodeb
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Salut,
d'abord merci pour ce script
Un truc qui pourrait être sympa serait de pouvoir télécharger soit la liste des émissions choisit pendant la configuration soit à la carte.
Par exemple un menu qui après le calendrier proposerait soit les émissions par défaut soit à la carte et si on choisit à la carte on tombe sur la liste des émissions et on clic sur celles qu'on veut.
Parce qu'en fait des fois j'ai le temps de regarder certain truc et pas d'autre...
Je sais pas si ça vaut le coup et si c'est faisable à toi de voir
++
Smile today tomorrow will be worse
Simple comme Ubuntu n°2 10.04 LTS
Hors ligne
#206 Le 27/04/2008, à 11:24
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
L'idée d'enregistrer par émissions n'est pas mauvaise, et assez facile à implémenter une petite fonctione qui copie dans le répertoire approprié et en avant
Le choix des émissions à la carte est assez personnel effectivement mais assez facile à implémenter lui aussi
J'ai une méchante gueule de chêne actuellement donc ça attendra la fin de la journée mais ce sera dans une release prochaine
@ utodeb : toutes vos idées valent le coup
Après j'ai peut être la flemme desfois ou c'est très difficile à faire par rapport à l'ergonomie gagnée...
PS @ malaria : depuis que je suis sous hardy je peux réduire la barre de progression je sais pas si c'est une maj de zenity ou autre mais c'est sympa ! Et puis c'est plus joli d'ailleurs.
Mais j'oublie pas l'idée de l'icône de notification
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#207 Le 27/04/2008, à 13:13
- Redisded
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Utilisateur de ce script depuis quelques jours et également débutant en scripting bash, j'ai beaucoup appris en lisant ce post et ton script. Merci pour ce petit outil tres pratique qui à rapidement intégré ma crontab à 00:01
Bonne continuation
#208 Le 27/04/2008, à 13:40
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Au niveau du code faut s'y retrouver quand même, parce que c'est un sacré bordel ^^ et c'est pas l'implémentation des nouvelles fonctions qui améliore la lisibilité du bouzin
Ca fera parti d'une mise à jour future, "nettoyage et rerangement du script"
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#209 Le 27/04/2008, à 14:31
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Et voila vos fonctions sont implémentées utodeb et cedric84
sur ce j'ai du boulot
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#210 Le 27/04/2008, à 15:33
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Et en passant je viens de penser à une nouvelle numérotation des versions qui permettrait de pas avoir à reconfigurer le machin à chaque mise à jour mais juste quand ce serait nécessaire, je met ça en place dans la jounrée normalement.
J'arrête de flooder promis
Dernière modification par Raskal (Le 27/04/2008, à 15:33)
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#211 Le 27/04/2008, à 16:14
- chambi
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Et un utiisateur de plus pour ton script !. Il marche impeccable. Bravo.
Dernière modification par chambi (Le 27/04/2008, à 16:15)
Hors ligne
#212 Le 27/04/2008, à 16:49
- Redisded
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Encore bravo pour la rapidité des mises à jour.
Je me suis empressé de tester la nouvelle version avec l'option qui permet de classer les fichiers recus par nom d'émissions, cependant, tous les fichiers ont été téléchargés directement dans le dossier Canal+ créé par ton script.
Comme je l'ai dit plus haut, je suis encore débutant en scripting shell et ne comprend pas tous le script mais j'ai remarqué dans cette partie :
function download
{
if [[ $alacarte == "yes" ]]
then if ( grep -q $1 .alacarte )
then
get_http "$2"
get_video "$3" "$4"
fi
else
if ( grep -q $1 "$parent_dir"/.canal_config )
then
get_http "$2"
get_video "$3" "$4"
fi
fi
rm -f .menu_src_code
rm -f .video_src_code
unset video_id
if [[ mode == "HEM" ]]
then copie "$3"
fi
}
un "copie" qui me semble suspect à l'avant derniere ligne ( then copie "$3" )
En esperant que ca pourra aider et avec toutes mes excuses si ce "copie" est à sa place
#213 Le 27/04/2008, à 16:51
- redisded
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
du nom de la fonction juste au dessus...
désolé... je vais au coin
#214 Le 27/04/2008, à 18:08
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
J'ai releasé sans tester cette fonction :\
Je regarde cette histoire de bug, et j'essai en même temps d'implémenter l'amélioration dont j'ai parlé juste au dessus et je release (après avoir testé ^^)
EDIT : j'avais mis comme condition if [[ mode == HEM ]] au lieu de $mode ^^
C'est corrigé
je m'occupe du reste
REEDIT : d'ailleurs ça crééait un bug dans les playlist qui du coup étaient mal adressées, je m'en occupe aussi.
REREREEDIT : d'ailleurs je change le nom des playlists en conséquences, elles auront la date du jour dedans du coup pour mieux s'y retrouver
REREREREREEDIT : Merci beaucoup pour l'idée de la fonction --alacarte, j'aime beaucoup
Enfin je m'en sert pas en temps normal mais pour les tests c'est très pratique
REREREREREREEDIT : tiens, y'a pas d'utilisateurs de mplayer, ou sinon ils ne se servent pas de la lecture de playlist à la fin (yavais un bug à ce niveau là ^^)
EDIT^7 : j'en profite pour améliorer un tout petit petit peu le code au niveau des fonctions download (appelées maintenant check, c'est plus logique)
EDIT^8 : merci aussi pour l'idée du rangement par émissions d'ailleurs, je m'en sert pas mais ça donne une dimension très professionel au machin
EDIT^9 : ça fait une heure que j'ai écris ce post et que je l'édite toutes les 5mn \o/
Dernière modification par Raskal (Le 27/04/2008, à 19:08)
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#215 Le 27/04/2008, à 19:51
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Détails sur la nouvelle version pour ceux que ça interesse.
Le script à désormais un nouveau système de numérotation de version qui se décompose comme ça :
version : v1.234
Signification des numéros :
1 : incrémenté en cas de grand changement dans le script (réécriture dans un autre language, ajout d'émissions d'une autre chaine...) > ne risque pas de changer avant longtemps...
2 : incrémenté en cas de mise à jour nécessitant une reconfiguration du script (ajout d'une fonction, modification d'une variable dans le fichier de conf...)
3 : incrémenté en cas de mise à jour ne nécessitant pas de reconfiguration du script (changement d'url d'une page de vidéo, ajout d'une fonction ne nécessitant pas de reconfiguration...)
4 : incrémenté si la version n'est qu'un bugfix de la v1.23
Le script vérifie que la racine v1.2 est bien la même dans le script et dans le fichier de conf, si c'est pas le cas il se lance en mode config
Et au passage le bug du rangement par dossier d'émissions est réglé
Dernière modification par Raskal (Le 27/04/2008, à 20:01)
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#216 Le 27/04/2008, à 20:10
- thebachman
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Petit truc de rien di tout. Il y a une pitite faute d'orthographe dans la fenêtre d'information:
Mise en place d'un nouveau système de notation de version visant à éviter les reconfigurationS inutiles
Hors ligne
#217 Le 27/04/2008, à 20:34
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Merci ^^
Je mets à jour
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#218 Le 27/04/2008, à 20:48
- cedric84
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
merci Raskal, je teste ça demain !
encore une fois, super boulot !
A Abandonné Win$ en Aout 2007 ! Sous ubuntu depuis Feisty.
Actuellement sous Natty ! Acer extensa 7620.
Hors ligne
#219 Le 28/04/2008, à 09:02
- cedric84
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
bonjour,
le rangement par dossiers marche nickel. Encore merci.
A Abandonné Win$ en Aout 2007 ! Sous ubuntu depuis Feisty.
Actuellement sous Natty ! Acer extensa 7620.
Hors ligne
#220 Le 28/04/2008, à 18:58
- redisded
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Merci encore pour ta réactivité et la qualité de ton script.
Il reste tout de meme un problème chez moi concernant le rangemant par emmissions :
Ca fonctionne pour toutes les emissions sauf les tetes è claques; le fichier est bien créé mais reste dans le dossier canal+ sans etre déplacé à la fin du telechargement alors que le dossier à bien été créé.
si tu à une idée... ou si quelqu'un rencontre le meme probleme...
ps: merci pour les rajouts de commentaires qui améliorent la lisibilité du script
#221 Le 28/04/2008, à 19:27
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Pour les commentaires y'en aura encore plus quand j'aurais rerangé le code, mais je crois que ça attendra fin mai... ou peut être avant si je m'ennuie.
Pour ton bug, je regarde ça plus tard, je viens de me faire mal a la tête sur un autre script pour le moment ^^
Désolé...
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#222 Le 28/04/2008, à 20:15
- redisded
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Pas de probleme c'est pas un probleme vraiment dérangeant je l'ai déplacé à la main c'étais juste pour le signaler et voir si d'autres ont rencontré le probleme.
#223 Le 29/04/2008, à 17:25
- Iron_leader
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
bravo, belle initiative !
Hors ligne
#224 Le 30/04/2008, à 12:00
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
@redisded :
Je vois pas d'ou peux venir le problème :\ Ca doit surement être du à un nom de fichier incorrect ou un truc comme ça...
Malheureusement je peux pas tester vu qu'en suède il me dl blocage.flv à la place...
Peut tu faire en console et depuis le dossier ou est rangé ton script
bash -x canal --alacarte 2> log
Choisir une date ou les têtes à claques ont été diffusées (le 27/04 par exemple) et ne choisir que l'émission "les têtes à claques"
Et me poster le contenu du fichier log créé dans ce même dossier ?
Merci
Dernière modification par Raskal (Le 30/04/2008, à 12:01)
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#225 Le 30/04/2008, à 12:59
- redisded
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Voila pour toi Ras :
+ todo='
Ajouter une fonction de conversion aux formats ogg/theora, mkv, avi, meizu, ipod...
Ajouter une icône (voir une barre de progression) dans la zone de notification
N'\''hésitez pas à proposer les votres sur le forum :
http://forum.ubuntu-fr.org/viewtopic.php?id=200149
'
+ version=v1.201
+ touch .canal_log
+ clear
++ dirname canal
+ parent_dir=.
+ [[ . == \. ]]
++ pwd
+ parent_dir=/home/red/scripts
+ [[ --alacarte == \-\m ]]
+ [[ --alacarte == \-\-\m\e\n\u ]]
+ maj_auto
+ cd /tmp
+ rm -f canal canal.1
rm: ne peut enlever `canal': Opération non permise
+ wget http://ibidems.free.fr/ras/script/canal
++ cat canal
++ grep 'version=[v]'
++ cut -f2 -d =
+ new=v1.201
+ [[ v1.201 = \v\1\.\2\0\1 ]]
+ cd /home/red/scripts/
++ cat .canal_config
++ grep 'version=[v]'
++ cut -f2 -d =
++ cut -c 1-4
+ canal_config_version=v1.2
++ echo v1.201
++ cut -c 1-4
+ [[ v1.2 = v1.2 ]]
+ [[ --alacarte == \-\h ]]
+ [[ --alacarte == \-\-\h\e\l\p ]]
+ [[ --alacarte == \-\-\l\a\n\c\e\u\r ]]
+ [[ --alacarte == \-\c ]]
+ [[ --alacarte == \-\-\c\o\n\f\i\g ]]
+ [[ --alacarte == \-\b ]]
+ [[ --alacarte == \-\-\b\u\g ]]
+ [[ --alacarte == \-\-\a\b\o\u\t ]]
+ [[ --alacarte == \-\-\a\l\a\c\a\r\t\e ]]
+ set -- --date
+ alacarte=yes
++ head -1 .canal_config
+ REP=$'/home/red/Bureau/vid\303\251os_et_mp3'
+ mkdir -p $'/home/red/Bureau/vid\303\251os_et_mp3/Canal+'
+ cd $'/home/red/Bureau/vid\303\251os_et_mp3/Canal+'
+ [[ --date == \-\d ]]
+ [[ --date == \-\-\d\a\t\e ]]
++ zenity --calendar --date-format=%d/%m/%y '--text=Choix de la date'
+ date=27/04/08
+ [[ 0 == \0 ]]
++ date +%d/%m/%y
+ [[ 27/04/08 == \3\0\/\0\4\/\0\8 ]]
+ dd=27
+ mm=04
+ yy=08
+ date_us=04/27/08
+ echo 'Téléchargement des émissions du 27/04/08 en cours...
'
+ grep -q QUO /home/red/scripts/.canal_config
+ grep -q HIS /home/red/scripts/.canal_config
+ grep -q HEM /home/red/scripts/.canal_config
+ mode=HEM
+ [[ '' == \1 ]]
+ grep -q HIGH /home/red/scripts/.canal_config
+ quality=H
+ echo '# http://vod-flash.canalplus.fr/'
+ [[ yes == \y\e\s ]]
+ choix_emissions .alacarte
++ true_false ZAP
++ grep -q ZAP .canal_config.bak
++ echo FALSE
++ true_false PJA
++ grep -q PJA .canal_config.bak
++ echo FALSE
++ true_false GUI
++ grep -q GUI .canal_config.bak
++ echo FALSE
++ true_false MET
++ grep -q MET .canal_config.bak
++ echo FALSE
++ true_false PJP
++ grep -q PJP .canal_config.bak
++ echo FALSE
++ true_false TOP
++ grep -q TOP .canal_config.bak
++ echo FALSE
++ true_false SAV
++ grep -q SAV .canal_config.bak
++ echo FALSE
++ true_false BAQ
++ grep -q BAQ .canal_config.bak
++ echo FALSE
++ true_false RDP
++ grep -q RDP .canal_config.bak
++ echo FALSE
++ true_false STO
++ grep -q STO .canal_config.bak
++ echo FALSE
++ true_false ADM
++ grep -q ADM .canal_config.bak
++ echo FALSE
++ true_false DSH
++ grep -q DSH .canal_config.bak
++ echo FALSE
++ true_false SGU
++ grep -q SGU .canal_config.bak
++ echo FALSE
++ true_false GRO
++ grep -q GRO .canal_config.bak
++ echo FALSE
++ true_false TAC
++ grep -q TAC .canal_config.bak
++ echo FALSE
++ true_false PEP
++ grep -q PEP .canal_config.bak
++ echo FALSE
++ true_false MDH
++ grep -q MDH .canal_config.bak
++ echo FALSE
+ zenity --list --checklist --height=555 --width=400 '--title=Configuration en cours... 4/6' '--text=Choix des émissions à télécharger' --column= --column= --column=Emissions --hide-column=2 '--separator= ' FALSE ZAP 'Le zapping' FALSE PJA 'Le petit journal actu de Yann Barthès' FALSE GUI 'Les guignols de l'\''info' FALSE MET 'La météo de Louise Bourguoin' FALSE PJP 'Le petit journal people de Yann Barthès' FALSE TOP 'Le top 5 de Thomas Ngijol' FALSE SAV 'Le service après vente d'\''Omar et Fred' FALSE BAQ 'La boite à questions' FALSE RDP 'La revue de presse de Chris Esquerre' FALSE STO 'La chronique de Sebastien Tohen' FALSE ADM 'L'\''avis de Mouloud' FALSE DSH 'Le daily show' FALSE SGU 'La chronique de Stephane Guillon' FALSE GRO 'Le Groland' FALSE TAC 'Les têtes à claques' FALSE PEP 'Les Pépites du net' FALSE MDH 'Le meilleur du hier (semaine courante)'
+ i=0
++ cat /home/red/scripts/.canal_config
++ head -4
++ tail -1
++ wc -w
+ n=1
+ grep -q GTK /home/red/scripts/.canal_config
+ emissions
+ nom='le zapping'
+ url='http://www.canalplus.fr/index.php?pid=1830'
+ check ZAP 'http://www.canalplus.fr/index.php?pid=1830' 'le zapping'
+ [[ yes == \y\e\s ]]
+ grep -q ZAP .alacarte
+ zenity --progress --title=Telechargement '--text=Telechargement des emissions en cours...' --width=300 --auto-close --percentage=0
+ nom='le petit journal actu'
+ url='http://www.canalplus.fr/c-humour/pid2397-c-le-petit-journal.html?catId=608'
+ check PJA 'http://www.canalplus.fr/c-humour/pid2397-c-le-petit-journal.html?catId=608' 'le petit journal actu'
+ [[ yes == \y\e\s ]]
+ grep -q PJA .alacarte
+ nom='les guignols de l'\''info'
+ url='http://www.canalplus.fr/index.php?pid=1784'
+ check GUI 'http://www.canalplus.fr/index.php?pid=1784' 'les guignols de l'\''info'
+ [[ yes == \y\e\s ]]
+ grep -q GUI .alacarte
+ nom='la météo de Louise Bourguoin'
+ url='http://www.canalplus.fr/index.php?pid=2028'
+ check MET 'http://www.canalplus.fr/index.php?pid=2028' 'la météo de Louise Bourguoin'
+ [[ yes == \y\e\s ]]
+ grep -q MET .alacarte
+ nom='le petit journal people'
+ url='http://www.canalplus.fr/c-humour/pid2397-c-le-petit-journal.html?catId=613'
+ check PJP 'http://www.canalplus.fr/c-humour/pid2397-c-le-petit-journal.html?catId=613' 'le petit journal people'
+ [[ yes == \y\e\s ]]
+ grep -q PJP .alacarte
+ nom='le top 5 de Thomas Ngijol'
+ url='http://www.canalplus.fr/c-humour/pid2053-c-encore-de-rire.html?catId=1282'
+ check TOP 'http://www.canalplus.fr/c-humour/pid2053-c-encore-de-rire.html?catId=1282' 'le top 5 de Thomas Ngijol'
+ [[ yes == \y\e\s ]]
+ grep -q TOP .alacarte
+ nom='le Service Après Vente des émissions'
+ url='http://www.canalplus.fr/index.php?pid=1782'
+ check SAV 'http://www.canalplus.fr/index.php?pid=1782' 'le Service Après Vente des émissions'
+ [[ yes == \y\e\s ]]
+ grep -q SAV .alacarte
+ nom='la boite à questions'
+ url='http://www.canalplus.fr/index.php?pid=1786'
+ check BAQ 'http://www.canalplus.fr/index.php?pid=1786' 'la boite à questions'
+ [[ yes == \y\e\s ]]
+ grep -q BAQ .alacarte
+ nom='la revue de presse de Chris Esquerre'
+ url='http://www.canalplus.fr/c-humour/pid2053-c-encore-de-rire.html?catId=2582'
+ check RDP 'http://www.canalplus.fr/c-humour/pid2053-c-encore-de-rire.html?catId=2582' 'la revue de presse de Chris Esquerre'
+ [[ yes == \y\e\s ]]
+ grep -q RDP .alacarte
+ nom='la chronique de Sebastien Tohen'
+ url='http://www.canalplus.fr/c-humour/pid2053-c-encore-de-rire.html?catId=2584'
+ check STO 'http://www.canalplus.fr/c-humour/pid2053-c-encore-de-rire.html?catId=2584' 'la chronique de Sebastien Tohen'
+ [[ yes == \y\e\s ]]
+ grep -q STO .alacarte
+ nom='l'\''avis de Mouloud'
+ url='http://www.canalplus.fr/c-humour/pid2053-c-encore-de-rire.html?catId=622'
+ check ADM 'http://www.canalplus.fr/c-humour/pid2053-c-encore-de-rire.html?catId=622' 'l'\''avis de Mouloud'
+ [[ yes == \y\e\s ]]
+ grep -q ADM .alacarte
+ nom='le daily show'
+ url='http://www.canalplus.fr/c-humour/pid2053-c-encore-de-rire.html?catId=722'
+ check DSH 'http://www.canalplus.fr/c-humour/pid2053-c-encore-de-rire.html?catId=722' 'le daily show'
+ [[ yes == \y\e\s ]]
+ grep -q DSH .alacarte
+ nom='la chronique de Stephane Guillon'
+ url='http://www.canalplus.fr/c-humour/pid2053-c-encore-de-rire.html?catId=682'
+ check SGU 'http://www.canalplus.fr/c-humour/pid2053-c-encore-de-rire.html?catId=682' 'la chronique de Stephane Guillon'
+ [[ yes == \y\e\s ]]
+ grep -q SGU .alacarte
+ nom='le Groland'
+ url='http://www.canalplus.fr/index.php?pid=1787'
+ check GRO 'http://www.canalplus.fr/index.php?pid=1787' 'le Groland'
+ [[ yes == \y\e\s ]]
+ grep -q GRO .alacarte
+ nom='les têtes à claques'
+ url='http://www.canalplus.fr/index.php?pid=2170'
+ check TAC 'http://www.canalplus.fr/index.php?pid=2170' 'les têtes à claques' 42
+ [[ yes == \y\e\s ]]
+ grep -q TAC .alacarte
+ download 'http://www.canalplus.fr/index.php?pid=2170' 'les têtes à claques' 42
+ get_http 'http://www.canalplus.fr/index.php?pid=2170'
+ wget -q --save-cookies cookie.txt --keep-session-cookies 'http://www.canalplus.fr/index.php?pid=2170' -O .menu_src_code
+ rm -f .menu_src_code
+ wget -q --load-cookies cookie.txt --keep-session-cookies 'http://www.canalplus.fr/index.php?pid=2170' -O .menu_src_code
+ rm -f cookie.txt
+ get_video 'les têtes à claques' 42
+ [[ -z 42 ]]
++ cat .menu_src_code
++ grep 27/04/08
++ grep chooseVideo
++ cut -f2 -d ''\'''
++ head -n 1
+ video_id=120776
+ [[ -z '' ]]
+ [[ -z 120776 ]]
+ page='http://www.canalplus.fr/flash/xml/module/embed-video-player/embed-video-player.php?video_id=120776'
+ wget -q -O .video_src_code 'http://www.canalplus.fr/flash/xml/module/embed-video-player/embed-video-player.php?video_id=120776'
++ cat .video_src_code
++ grep -o 'http://[^ ]*H.flv'
+ url=http://vod-flash.canalplus.fr/geo_1/TETES_A_CLAQUES_BONUS_080427_CAN_27327_video_H.flv
+ wget -q http://vod-flash.canalplus.fr/geo_1/TETES_A_CLAQUES_BONUS_080427_CAN_27327_video_H.flv
+ i=100
+ echo '100 % : Fin du téléchargement de l'\''émission : les têtes à claques'
++ echo http://vod-flash.canalplus.fr/geo_1/TETES_A_CLAQUES_BONUS_080427_CAN_27327_video_H.flv
++ cut -c 31-
+ VIDEO=geo_1/TETES_A_CLAQUES_BONUS_080427_CAN_27327_video_H.flv
+ set --
+ [[ HEM == \H\E\M ]]
+ copie 'les têtes à claques'
+ mkdir -p 'les têtes à claques'
+ mv -f geo_1/TETES_A_CLAQUES_BONUS_080427_CAN_27327_video_H.flv 'les têtes à claques'
mv: ne peut évaluer `geo_1/TETES_A_CLAQUES_BONUS_080427_CAN_27327_video_H.flv': Aucun fichier ou dossier de ce type
+ [[ -z geo_1/TETES_A_CLAQUES_BONUS_080427_CAN_27327_video_H.flv ]]
+ VIDEO='les têtes à claques/geo_1/TETES_A_CLAQUES_BONUS_080427_CAN_27327_video_H.flv'
+ [[ -z les têtes à claques/geo_1/TETES_A_CLAQUES_BONUS_080427_CAN_27327_video_H.flv ]]
+ echo les $'t\303\252tes' $'\303\240' claques/geo_1/TETES_A_CLAQUES_BONUS_080427_CAN_27327_video_H.flv
+ unset VIDEO
+ rm -f .menu_src_code
+ rm -f .video_src_code
+ unset video_id
+ nom='les pépites du net'
+ url='http://www.canalplus.fr/index.php?pid=1778'
+ check PEP 'http://www.canalplus.fr/index.php?pid=1778' 'les pépites du net' 42
+ [[ yes == \y\e\s ]]
+ grep -q PEP .alacarte
+ nom='le meilleur du hier'
+ url='http://www.canalplus.fr/index.php?pid=1831'
+ check_2 MDH 'http://www.canalplus.fr/index.php?pid=1831' 'le meilleur du hier' 42
++ date +%A -d 04/27/08
+ day=dimanche
++ echo dimanche
++ tr a-z A-Z
+ date=DIMANCHE
+ [[ DIMANCHE == \S\A\M\E\D\I ]]
+ [[ DIMANCHE == \D\I\M\A\N\C\H\E ]]
+ date=WEEK-END
+ [[ yes == \y\e\s ]]
+ grep -q MDH .alacarte
+ date=27/04/08
++ cat /home/red/scripts/.canal_log
+ log=
+ [[ -z '' ]]
++ cat /home/red/scripts/.canal_config
++ head -2
++ tail -1
+ lecteur_video=totem
+ zenity --question '--title=Fin du script' '--text=Les vidéos du 27/04/08 ont été téléchargées
Voulez vous lancer la lecture dans totem ?'
+ [[ 1 == \0 ]]
+ rm -f /home/red/scripts/.canal_log
+ rm -f .alacarte