#701 Le 26/09/2009, à 09:33
- Dededede4
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Merci, je verrais tout à l'heure car :
Firefox ne peut trouver le serveur à l'adresse olaf.10.free.fr.
N'hésitez pas à me contacter sur jabber : dededede4(at)jabber.ubuntu-fr.org
Bill gate ? Il adore linux, d'ailleurs il est toujours habillé en pingouin.
Hors ligne
#702 Le 26/09/2009, à 11:16
- wido
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Bonjour,
lance le terminal et colle cette commande:
wget http://olaf.10.free.fr/CANAL+/canal.sh.tar.gz
tu l'auras dans ton home.
Hors ligne
#703 Le 26/09/2009, à 14:14
- Dededede4
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Merci, mais tout à l'heure le serveur de free déconnais.
Le *.deb de flvstreamer n'est pas dans les dépôts, il faudrait inclure le *.deb ou le proposer en téléchargement, s'il n'est pas installé....
Ça télécharge, ça à l'air de marcher, ça évite d'utiliser flash sur le site officiel, c'est super. (l)
Dernière modification par Dededede4 (Le 26/09/2009, à 14:15)
N'hésitez pas à me contacter sur jabber : dededede4(at)jabber.ubuntu-fr.org
Bill gate ? Il adore linux, d'ailleurs il est toujours habillé en pingouin.
Hors ligne
#704 Le 26/09/2009, à 20:15
- pronoiaque
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Nouvelle version: canal-xml.sh
Editer la liste "emission" à votre gout (première ligne)
Requiert: xmllint et flvstreamer
Dernière modification par pronoiaque (Le 26/09/2009, à 20:17)
"la télé commande" - AntiPubs Spotify
Hors ligne
#705 Le 26/09/2009, à 20:31
- wido
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
et dans les options je ne trouve pas "le petit journal de yann barthès" c'est normal?
Hors ligne
#706 Le 26/09/2009, à 20:31
- chaoswizard
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Bon, j'en ai aussi fait un en m'inspirant des autres .
Deux choses à noter : j'utilise wget plutôt que xmllint et je renomme les fichiers à la fin.
Le mien est plutôt fait pour tourner en tache cron.
#!/bin/bash
#
# Dépendances : wget flvstreamer
#
## Émissions :
#
# Action Discrète
# Groland MagZine
# Les Guignols
# SAV
# Stéphane Guillon
# Têtes à claques
# Zapping
#
## Variables :
#
# Répertoire où on stocke les vidéos :
REP="Emissions2"
# Changer séparateur de champs bash pour gérer les espaces
IFS=$'\n'
# Date :
d=1 # Charger les émissions d'il y a d jours
date=`date +%y%m%d --date ''$d' days ago'`
date2=`date +%y-%m-%d --date ''$d' days ago'`
fdate=`date +%d/%m/%y --date ''$d' days ago'`
## Pour télécharger les émissions :
#
function telecharger
{
echo "Téléchargement : "$2" du "`date +%A\ %d\ %B\ %Y --date ''$d' days ago'`" en cours..."
PAGE="http://www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/$1"
VIDEO=$( wget -q -O - $PAGE | grep -o -E 'rtmp[^<]*H.flv' | grep $date | grep $1 )
if [ ! -z "$VIDEO" ]
then
NOM=`echo "$VIDEO" | cut -d"/" -f 7`
flvstreamer -r $VIDEO -o $NOM
mv "$NOM" "$2 du ${date2}.flv"
echo "Fin du téléchargement de $NOM"
else
echo "Pas de vidéo trouvée pour ce jour"
fi
}
## Émissions à charger :
#
function emission
{
case "$1" in
1)
ID="DISCRETE"
NOM="Action Discrète"
telecharger $ID $NOM
;;
2)
ID="GROLAND"
NOM="Groland MagZine"
telecharger $ID $NOM
;;
3)
ID="GUIGNOLS"
NOM="Les Guignols"
telecharger $ID $NOM
;;
4)
ID="SAV"
NOM="SAV"
telecharger $ID $NOM
;;
5)
ID="GUILLON"
NOM="Stéphane Guillon"
telecharger $ID $NOM
;;
6)
ID="CLAQUES"
NOM="Têtes à claques"
telecharger $ID $NOM
;;
7)
ID="ZAPPING"
NOM="Zapping"
telecharger $ID $NOM
;;
*)
echo "L'émission n'existe pas"
exit 1
;;
esac
}
## Charger toutes les émissions :
#
cd $REP # Se placer dans le répertoire
for ((i=1;i<=7;i++))
do
emission $i
done
exit 0
Ubuntu ==> Debian ==> Archlinux
Hors ligne
#707 Le 26/09/2009, à 21:38
- olaf.10
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Eh ben, y'a du monde qui bosse, c'est cool.
Ce serait bien qu'on dresse un peu la liste des mots-clés non ?
groland
guignols
meteo # Ces cinq-là on les trouve déjà sur omx.ch
sav
zappingclaques # Têtes à claques
grand # Le grand journal
info # L'infoman de l'info + Les guignols de l'info
meilleur # Le meilleur du hier
papillon # L'effet papillon
pepites # Pépites sur le net
petit # Le petit journal
terriens
On complètera au fur et à mesure, merci de vos contributions et remarques.
olaf
Dernière modification par olaf.10 (Le 29/09/2009, à 13:01)
Hors ligne
#708 Le 26/09/2009, à 21:44
- angeline
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Bonjoir/soir à tous
@olaf.10
Super cool que ce vieux topic ressurgisse !
olaf.10 si tu peux éditer, il faudrait aussi je pense "infos"
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#709 Le 26/09/2009, à 22:39
- olaf.10
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Super cool que ce vieux topic ressurgisse !
Oui, mais je trouve dommage que Ras' ne vienne pas plus souvent.
olaf.10 si tu peux éditer, il faudrait aussi je pense "infos"
Hop une autre émission de trouvée avec le mot-clé "info" : L'infoman de l'info
Merci
Hors ligne
#710 Le 26/09/2009, à 23:46
- pronoiaque
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
et dans les options je ne trouve pas "le petit journal de yann barthès" c'est normal?
En mots clef "actu" fonctionne pour le "petit journal actu"
Parcontre pour le "petit journal people", j'ai encore rien trouvé de fiable à part "petit"
"la télé commande" - AntiPubs Spotify
Hors ligne
#711 Le 28/09/2009, à 08:38
- zartan
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
j'ai installé, tout est ok
sauf qu'aucunne vidéo n'est téléchargée.
help
Hors ligne
#712 Le 28/09/2009, à 09:08
- neub
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
tres bon script pronoiaque ... ajoute juste un répertoire de destination et peut être aussi un fichier d'historique a ton script:
Voici mon adaptation de ton script:
#!/bin/bash
emission=(zapping guignols pepites)
HISTORIQUE=~/.cplus_hist
output_dir=~/videos/canal+
function download_xml
{
xmllint --noent --format "http://www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/${emission[$i]}" > /tmp/${emission[$i]}.xml
}
function download_flv
{
for url in a
do
OUT=`cat /tmp/${emission[$i]}.xml | grep HAUT_DEBIT | grep -i ${emission[$i]} | grep rtmp | sed -e 's:<[^>]*>::g' `
eval ${url}=`echo -ne \""${OUT}"\"`
done
A_TAB=( `echo ${a}` )
j=0
while [ $j -lt ${#A_TAB[*]} ]
do
DATE_CAN=$(echo `echo "${A_TAB[${j}]}" | grep _CAN_ | awk 'BEGIN {FS="CAN"}{print $1}' | sed -e 's:_:\n:g' | sed -n '/[0-9][0-9][0-9][0-9][0-9][0-9]/p'`)
DATE_AUTO=$(echo `echo "${A_TAB[${j}]}" | grep _AUTO_ | awk 'BEGIN {FS="AUTO"}{print $1}' | sed -e 's:_:\n:g' | sed -n '/[0-9][0-9][0-9][0-9][0-9][0-9]/p'`)
if [ $DATE_CAN ]; then
DATE=$DATE_CAN
else
DATE=$DATE_AUTO
fi
dl_file=${A_TAB[${j}]}
output=${emission[$i]}\_$DATE.flv
grep -q $output $HISTORIQUE
if [ $? -eq 1 ]; then
echo ""
echo $output >> $HISTORIQUE
echo "$output downloading..."
flvstreamer -r ${A_TAB[${j}]} > ${output_dir}/${output}
else
echo "$output already download."
fi
j=$(($j+1))
done
}
if [ ! -f $HISTORIQUE ]; then touch $HISTORIQUE; fi
for i in ${!emission[*]}
do
rm -f /tmp/${emission[$i]}.xml
download_xml
download_flv
done
exit 0
Et perso je me demande si il faudrait pas faire un if/else pour downloader celle de la semaine ou juste celle du week-end.
www.neub.co.nr
HP DV5 1073ez (Core 2 Duo T9400 2x2.53Ghz | nVidia GeForce 9600M GT 512MB)
Hors ligne
#713 Le 28/09/2009, à 09:54
- olaf.10
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
j'ai installé, tout est ok
sauf qu'aucunne vidéo n'est téléchargée.
help
Salut, avec quel script ? Celui de pronoiaque, chaoswizard ou le mien ?
Hors ligne
#714 Le 28/09/2009, à 11:01
- pronoiaque
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Et perso je me demande si il faudrait pas faire un if/else pour downloader celle de la semaine ou juste celle du week-end.
Est-ce que tu crois que les tags "CAN" sont pour les résumés et "AUTO" pour les émissions de semaines ?
J'ai fait une trentaine d'essais et j'ai eut 1 cas qui ne fonctionnait pas.
Sinon, on peut-être ajouter "semaine" et "week-end" en mot clef dans l'url du bootstrap
et merci pour la motif !
Dernière modification par pronoiaque (Le 28/09/2009, à 11:02)
"la télé commande" - AntiPubs Spotify
Hors ligne
#715 Le 29/09/2009, à 09:20
- zartan
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
--> olaf.10
sur http://ibidems.free.fr/ras/canal.html
Hors ligne
#716 Le 29/09/2009, à 12:48
- Gras_du_Bide
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Salut,
C'est normal zartan, tu utilises une vieille version du script. Essaie avec une autre, par exemple celle-là, de olaf que j'utilise.
Pour tous les scripteurs et Ras', je pense qu'il serait bon de créer un nouveau fil avec les nouveaux scripts et laisser celui-là mourir de sa belle mort. Si Ras' et d'accord, il n'y a qu'à laisser un lien vers le nouveau fil dans le premier message de ce fil-ci.
GdB
Dernière modification par Gras_du_Bide (Le 29/09/2009, à 12:48)
Hors ligne
#717 Le 29/09/2009, à 12:48
- pronoiaque
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
--> olaf.10
sur http://ibidems.free.fr/ras/canal.html
Le script de ras ne fonctionne plus pour l'instant (erreur 403 sur le telechargement des flux flv en direct)
Il te reste le script d'olaf.10 avec une GUI + la console
ou le mien un peu rustre, plutôt pour un usage en crontab: canal-xml.sh
"la télé commande" - AntiPubs Spotify
Hors ligne
#718 Le 29/09/2009, à 17:36
- olaf.10
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Pour tous les scripteurs et Ras', je pense qu'il serait bon de créer un nouveau fil avec les nouveaux scripts et laisser celui-là mourir de sa belle mort. Si Ras' et d'accord, il n'y a qu'à laisser un lien vers le nouveau fil dans le premier message de ce fil-ci.
Ok J'ai ouvert un nouveau topic : http://forum.ubuntu-fr.org/viewtopic.php?id=346586
A+ et merci à tous
Hors ligne
#719 Le 29/09/2009, à 17:40
- Ras'
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Euh ouais, j'éditerais ça d'ici peu
(la flemme la de suite)
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
#720 Le 29/09/2009, à 19:24
- visantarrouz
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Bonsoir
Question surement bete mais je trouve pas la solution
c'est avec quoi que l'on peut installer xmllint et flvstreamer
enfin ou est ce qu'on peut les telecharger ?
Merci
Hors ligne
#721 Le 29/09/2009, à 19:50
- olaf.10
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Bonsoir,
Pour flvstreamer, voir le nouveau topic : http://forum.ubuntu-fr.org/viewtopic.php?id=346586
Sinon c'est très peu probable que tu n'aies pas xmllint, mais on ne sait jamais.
Pour l'installer :
sudo apt-get install libxml2-utils
olaf
Hors ligne
#722 Le 08/10/2009, à 18:01
- adoy
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
salut olaf merci pour ta m.a.j grace à toi on va pouvoir regarder encore groland
bref dit moi enfin si je peut me permettre , est t'il possible de le faire pour M6replay ? ou direct8 ( mission impossible à 19h45) du lundi au vendredi
merci
Hors ligne
#723 Le 09/10/2009, à 01:13
- Dert Ung
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Est-ce que quelqu'un sait comment on peut se procurer http://videos.france5.fr/video/iLyROoafIv4I.html ?
Merci
Apple, c'est pas pour moi. Je suis claustrophobe.
T'as mal vu mon avatar? Clique ici
Un peu de clarté, ça fait du bien.
Hors ligne
#724 Le 12/10/2009, à 12:43
- Moonz
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
Pour ceux qui préfèrent un alias rapide dans leur shell à un gros script :
wget 'http://www.canalplus.fr/rest/bootstrap.php?/bigplayer/search/guignols' -O - | grep -ioE 'rtmp://[^<]*'
Dernière modification par Moonz (Le 12/10/2009, à 12:45)
Hors ligne
#725 Le 12/10/2009, à 13:10
- wido
Re : [script/bash] Télécharger de nombreuses quotidiennes de canal+
http://forum.ubuntu-fr.org/viewtopic.ph … 8#p2973708 tu as regardé si on ne peut pas le récupérer dans le cache de ton navigateur?
Hors ligne