#326 Le 21/05/2008, à 13:21
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Que je me suis fait plaisir ?
Pas vraiment non et puis redisded m'a été d'une grande aide
D'ailleurs ceux qui l'utilisent vous auriez des feedback ? Si y'en a pas j'imagine que ça marche bien mais bon, on sait jamais ?
Enfin merci quand même à vous tous
Je pense pas avoir le temps de chercher pour le pid aujourd'hui en fait, à vrai dire je me réveille ^^ du coup j'ai des remords sur le travail que je devais faire aujourd'hui :$
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
#327 Le 21/05/2008, à 19:30
- Binoglobule
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Que je me suis fait plaisir ?
Pas vraiment non et puis redisded m'a été d'une grande aide
D'ailleurs ceux qui l'utilisent vous auriez des feedback ? Si y'en a pas j'imagine que ça marche bien mais bon, on sait jamais ?Enfin merci quand même à vous tous
Je pense pas avoir le temps de chercher pour le pid aujourd'hui en fait, à vrai dire je me réveille ^^ du coup j'ai des remords sur le travail que je devais faire aujourd'hui :$
je trouve que depuis la dernière mise à jour (celle qui a ajouté la compression), les émissions sont plus longues à télécharger (même en désactivant la compression). Sinon RAS ! (et chapeau monsieur).
#328 Le 21/05/2008, à 19:48
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
ah, si c'est plus long même en désactivant la compression c'est pas normal :\
Ah, je viens de vérifier et apparement j'ai fait de la boue dans la fonction download en ajoutant la conversion, mais c'est quand même pas censé ralentir le script :\
Etrange, je verrais ça plus tard
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
#329 Le 21/05/2008, à 21:47
- yurek
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
le script ne marche pas, je regarderai le code plus tard, vous avez oublié la fonction annuler.
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#330 Le 21/05/2008, à 22:04
- utodeb
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
En tout cas chez moi ça a marché ce soir...
bon aprés la mise à jour avec le message :
la liste des mises à jour est : (et puis pas de liste)
++
Smile today tomorrow will be worse
Simple comme Ubuntu n°2 10.04 LTS
Hors ligne
#331 Le 21/05/2008, à 22:56
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
le script ne marche pas, je regarderai le code plus tard, vous avez oublié la fonction annuler.
Que le script ne marche pas c'est pas normal :\
Je sais pas pourquoi en même temps, si tu as la flemme de regarder le code poste moi les logs (jesplique pas la manoeuvre t'as l'air de t'y connaitre...)
Sinon pour utodeb le probleme est résolu depuis là. Le script essayais d'afficher la liste des mises à jour avant d'avoir téléchargé la liste en question ^^
C'est résolu donc à la prochaine mise à jour tu sera informé, promis
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
#332 Le 22/05/2008, à 07:31
- beudbeud
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
quand on est hors ligne et si malencontreusement on lance le script, le script veux faire une mise a jour et ensuite comme il peux rien télécharge le script disparé. Obligé de retélécharger le script. Donc je pense qu'il faut rajouter une condition pour la mise a jour comme testé la connexion grace a un ping
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#333 Le 22/05/2008, à 09:27
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
><'
j'suis un boulet desfois :\
Bon faut que je décuve et que je bosse donc je sais pas quand je vais regarder tout ça, mais je m'en occuperais promis !
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
#334 Le 22/05/2008, à 12:15
- redisded
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
lol ca m'est arrivé une ou deux fois que le script disparaisse sans que je comprenne pourquoi... je viens de comprendre, merci Beudbeud
Dernière modification par redisded (Le 22/05/2008, à 12:15)
Hors ligne
#335 Le 22/05/2008, à 21:22
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Désolé de pas avoir posté la correction, j'ai un exam important demain :$
Au pire je la poste ce week end.
redisded, au moindre bug n'hésite pas à venir m'en faire part... Même une faute d'orthographe... Si le script disparait c'est quand même un bug majeur !
Par contre utodeb, quand tu parles de fonction "annuler" c'est à quel moment ? Parce que je suis pas sur que ce soit possible pendant le téléchargement ? faudra que je teste...
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
#336 Le 22/05/2008, à 22:30
- utodeb
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Heu ... "annuler" c'est pas moi
++
Smile today tomorrow will be worse
Simple comme Ubuntu n°2 10.04 LTS
Hors ligne
#337 Le 23/05/2008, à 00:15
- S2S
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
bonjours,
je teste a l'instant, ca dl pas tout mais c'est genial (y a pas grand chose ala tv a cette heure ci)
donc des petites idées au premier teste:
- un peut de couleur pour les retour console (voir cairo-dock_svn.sh par exemple)
- laissé la barre de progression de wget dans la console (!gtk), parsque la je me suis demandé si il etait planté
- lancer le player autrement a la fin ... la ca bloque le terminal
pour le script qui disparai, ca me la fait avec 'cairo-dock_svn.sh' et probleme de deconection aussi.
- ajouté un test md5 avant d'ecraser le script lors de la mise a jours.
Dernière modification par S2S (Le 23/05/2008, à 00:25)
portable: Toshiba Qosmio x500 12Q
fixe: P5N72-T Premium//Core2Quad-Q9550//7950GT//2048DDR2
OS: 10.04 - 10.10 - 11.04, 7
... qui croit tout savoir, n'en saura jamais plus ...
Hors ligne
#338 Le 23/05/2008, à 00:21
- redisded
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
redisded, au moindre bug n'hésite pas à venir m'en faire part... Même une faute d'orthographe... Si le script disparait c'est quand même un bug majeur !
Oui mais comme il se lancait en crontab quand je m'en suis rendu compte je n'avais pas touché au script alors j'ai soupsonné une fausse manip vu que quand j'ai re-telechargé le script et que je l'ai relancé tout fonctionnait
Dernière modification par redisded (Le 23/05/2008, à 00:23)
Hors ligne
#339 Le 23/05/2008, à 07:21
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
bonjours,
je teste a l'instant, ca dl pas tout mais c'est genial (y a pas grand chose ala tv a cette heure ci)donc des petites idées au premier teste:
- un peut de couleur pour les retour console (voir cairo-dock_svn.sh par exemple)
- laissé la barre de progression de wget dans la console (!gtk), parsque la je me suis demandé si il etait planté
- lancer le player autrement a la fin ... la ca bloque le terminalpour le script qui disparai, ca me la fait avec 'cairo-dock_svn.sh' et probleme de deconection aussi.
- ajouté un test md5 avant d'ecraser le script lors de la mise a jours.
Merci du retour
Ca dl pas tout ? Les émissions n'ont pas été diffusées ? ou il manque des émissions à la liste de celles que tu aimerais pouvoir télécharger ?
_Un peu de couleur je vais en mettre, j'en ai aussi sur un de mes scripts, mais j'avoue avoir un peu délaissé l'utilisation terminal :$
_Je pensais le laisser le plus sobre possible en console mais effectivement l'interêt de la console est peut être de voir les détails, j'enleverais le quiet
_la je comprend pas ce que tu veux dire ? Pour lancer le player je fais juste vlc playlist.m3u
Tu veux que je fasse nohup vlc playlist.m3u & ? J'y ai pas pensé vu que quand je regarde les vidéos je fais rien en même temps (sur le pc du moins) mais pourquoi pas
Pour le test md5 je sais pas si j'irais jusque là (c'est le code qu'il y a pour les images iso par exemple c'est ça ?), je vais considérer que si la connection marche c'est bon
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
#340 Le 24/05/2008, à 08:56
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
_Fonction cron mise à jour
_Je fais désormais un test de connection. En réalité c'en est pas vraiment un puisque le script vérifie juste qu'il à réussi à télécharger le nouveau script, donc à part bug de chez free ça devrait aller. Si ça pose un problème je mettrais un vrai test ping, mais à mon avis ça devrait aller.
_wget n'est plus en quiet en console
_les lignes "Fin du téléchargement de l'émission : EMISSION" s'écrivent en vert, et les lignes "L'émission 'EMISSION' n'a pu être téléchargée" s'écrivent en rouge
_j'ai dépoussiéré la fonction download écrite jusqu'a présent avec le pied gauche
_le lecteur vidéo se lance avec nohup à la fin
Comme je vois qu'il y a des utilisateurs console j'essairais de voir les points qui pêchent à ce niveau là pour essayer que le script soit utilisable aussi bien par les uns que par les autres. Mais pour l'instant j'ai la fleeeemmmmee
Je finis le test et je release.
Ah oui : La fonction annuler j'y arrive pas...
Y'a bien un --auto-kill dans zenity --progress mais le problème c'est que déja l'émission en cours continue de se télécharger, et quand ça arrive à la fin du dl le script se bloque :\
Dernière modification par Ras' (Le 24/05/2008, à 08:57)
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
#341 Le 24/05/2008, à 09:11
- beudbeud
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
pour la fonction annuler sur une progress bar ne marche pas j'ai le même problème sur mon script pour les émission sur arte
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#342 Le 24/05/2008, à 09:18
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Ton script pour les émissions sur arte ?
J'ai jamais vu ça, j'étais en train d'en écrire un pour france5, faudrait qu'on voit ça, je pars à la recherche du topic correspondant
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
#343 Le 24/05/2008, à 10:20
- olrind
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Salut,
j'ai reessaye le script et il semble qu'il y a un chtit probleme. ca a bien telecharge, ca m'a indique les emissions non telechargeable, ca m'a propose de lire les videos avec vlc mais ca n'a pas pus lancer les videos. un message d'erreur est apparu. quand je vais dans le dossier ou les videos doivent se trouver il y a bien les dossiers (zapping, guignol...) mais ils sont vide.
par contre il y a un dossier playlists avec les deux videos telechargees (je suppose) mais en format .m3u et lorsque je les lance avec vlc ca me donne:
Unable to open '/media/disk/video/Canal+/les guignols de l'info/LES_GUIGNOLS_EMISSION_080519_CAN_30578_video_H.flv.avi'
Unable to open '/media/disk/video/Canal+/le zapping/ZAPPING_EMISSION_080523_CAN_31377_video_H.flv.avi'
Unable to open '/media/disk/video/Canal+/les guignols de l'info/LES_GUIGNOLS_EMISSION_080523_CAN_31421_video_H.flv.avi'
Unable to open '/media/disk/video/Canal+/le zapping/ZAPPING_EMISSION_080523_CAN_31377_video_H.flv.avi'
Unable to open '/media/disk/video/Canal+/les guignols de l'info/LES_GUIGNOLS_EMISSION_080523_CAN_31421_video_H.flv.avi'
voili voilou !
Hors ligne
#344 Le 24/05/2008, à 11:48
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
A mon avis le problème vient des dépendances de conversion au format avi.
As tu bien installé les dépendances proposés pendant la config ?
en attendant désactive l'encodage des vidéos (met annuler quand on te demande dans la config) et le script devrait marcher.
Je pense savoir d'ou vient le problème, et la solution m'embête un peu, mais bon si il faut...
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
#345 Le 24/05/2008, à 12:08
- olrind
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
je viens de mettre a jours, 1.03 si je me trompe pas, enfin ca fini par 3.
maintenant il ne veut plus lancer le telechargement.
j'ai change la config pour qu'il ne convertisse pas
Hors ligne
#346 Le 24/05/2008, à 12:36
- beudbeud
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
je viens de modifier la fonction cron
##############################################
# Ajout d'une entrée dans crontab
annuler ()
{
if [ $? = 1 ]; then
exit
fi
}
function _cron
{
grep -q CRON .canal_config >> /dev/null 2>&1
if (test $? -eq 1); then
for days in `seq 1 7`;
do
var[days]="TRUE"
done
fi
if ( grep -q CRON "$parent_dir"/.canal_config )
then
zenity --question --text="Une tache est déjà planifié voulez vous la supprimer ou la modifier?
Valider pour la supprimer et Annuler pour la modifier."
if [ $? = 0 ]; then
crontab -l >> tempcrontab
sed -i '/canal/d' tempcrontab
crontab tempcrontab
rm tempcrontab
sed -i '/CRON/d' "$parent_dir"/.canal_config
zenity --info --text="Tache supprimer"
exit
annuler
else
crontab -l | grep canal | awk -F'*' '{print $3}' >> tempcrontab
for days in `seq 1 7`;
do
if ( grep -q $days tempcrontab )
then
var[days]="TRUE"
else var[days]="FALSE"
fi
done
rm tempcrontab
annuler
fi
fi
crontab -l | grep DISPLAY >> /dev/null 2>&1
if (test $? -eq 1 );
then echo 'DISPLAY=":0.0"' > tempcrontab
fi
crontab -l >> tempcrontab
sed -i '/canal/d' tempcrontab
JOURS=$(zenity --list --checklist --width=500 --height=447 \
--title "Sélectionner les jours" \
--text="Veuillez sélectionnez les jours :" \
--separator="," \
--hide-column=2 \
--column="choix" --column="N° jour" --column="jours" \
${var[1]} "1" "lundi" \
${var[2]} "2" "mardi" \
${var[3]} "3" "mercredi" \
${var[4]} "4" "jeudi" \
${var[5]} "5" "vendredi" \
${var[6]} "6" "samedi" \
${var[7]} "7" "dimanche" \
);annuler
crontab -l | grep canal >> /dev/null 2>&1
if (test $? -eq 0); then
HH=`crontab -l | grep canal | awk -F' ' '{print $2}'`
MM=`crontab -l | grep canal | awk -F' ' '{print $1}'`
else
HH=hh
MM=mm
fi
CHHEURE=`zenity --entry \
--title="Heure" \
--text="Saisissez l'heure du lancement
exemple : 20H00" \
--entry-text "$HH"H"$MM"`
annuler
HEURE=`echo $CHHEURE | awk -F"H" '{print $1}'`
MIN=`echo $CHHEURE | awk -F"H" '{print $2}'`
echo "$MIN $HEURE * * $JOURS $parent_dir/canal" '#canal quotidienne' >> tempcrontab #canal quotidienne
crontab tempcrontab
zenity --text-info --filename=tempcrontab --width=500
rm tempcrontab
sed -i '/CRON/d' "$parent_dir"/.canal_config
echo CRON >> .canal_config
exit
}
##############################################
note de version
- modification ou suppression tache existante
- récupération des jours déjà sélectionné pour la modification de la tache
Dernière modification par beudbeud (Le 24/05/2008, à 12:50)
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#347 Le 25/05/2008, à 11:51
- S2S
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
re,
- ca dl pas tout, pas verifier, peut etre pas diffusé le jour dit .
- pour le lancement du player, jutilise une console en fond ecran, pour lancé le script et gardé les retour a l'ecran, mais a la fin vlc ce lance et ma console ne revien pas sur le prompteur, je ne peut pas la fermer sous peine de fermé vlc(je lance le player c'est pour regardé)
nouvelle demande...
est il possible de lancer le telechargement suivant sans attendre la convertion de la precedente (ou lancer les convertions a la fin); ainssi les video seront plus rapidement disponible (en flv)
portable: Toshiba Qosmio x500 12Q
fixe: P5N72-T Premium//Core2Quad-Q9550//7950GT//2048DDR2
OS: 10.04 - 10.10 - 11.04, 7
... qui croit tout savoir, n'en saura jamais plus ...
Hors ligne
#348 Le 25/05/2008, à 12:56
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
olrind : C'est la 1.303, enfin on est à la 1.304 depuis, mais normalement ça marche, en tout cas chez moi... Sinon fait les commandes suivantes :
cd /le/dossier/du/script
bash -x canal &>log
et poste le contenu de log.
S2S :
"Ca dl pas tout" normalement c'est que c'est pas diffusé le jour dit, il faut vérifier sur le site de canal si tu veux être sur... et si une émission diffusée n'est pas téléchargée c'est un bug.
Pour ce qui est du player j'ai modifié le player, normalement l'accès à la console est libre désormais
Pour la conversion j'ai un petit problème que je souhaite régler proprement d'abord (regarde les deux dernières pages du topic) mais j'ai pas trop le temps d'y réfléchir en ce moment.
Mais dans tout les cas le script supprime les originaux (flv) donc ça ne changera rien pour toi...
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
#349 Le 25/05/2008, à 13:55
- yurek
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Ce serait possible de respecter les regles du bash ? exit 0 ; a la fin d'un script, #!/bin/bash au début...
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#350 Le 25/05/2008, à 14:15
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Il y a #!/bin/bash à la fin, et désolé si j'ai pas mis de exit 0, j'ai appris bash sur le tas et j'ai pas toujours vu ça dans des scripts, ça y sera dans la prochaine version.
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