#126 Le 17/09/2008, à 12:39
- inbox
Re : Arte +7 recorder version 4
Salut,
Je souhaitais regarder (via Firefox) une rediffusion d'Arte ce midi, depuis le TAF. Or le site D'arte +7 me dit que je n'habite pas en France, alors que je suis près de Lille !!! Après quelques secondes de réflexion, je me suis dit que cela provenait certainement, du fait que les serveurs proxys de la boite ne sont pas en France, mais probablement en Angleterre.
Bof pas grave, je vais télécharger l'émission avec le script_qui_va_bien.
Mais, cruelle désillusion, le script se termine en me signalant le téléchargement effectué et aucun fichier dans le dossier "Vidéos/arte". Le temps de "téléchargement" est assez bref : 20/30 secondes. Cela me semble rapide au vu du taux de transfert de la ligne.
Je pense donc qu'il peut y avoir plusieurs raisons (un wget fonctionne, j'ai déjà essayé) :
1/ le site d'Arte saurait "voir" que le proxi n'est pas en France et refuserait (peux crédible)
2/ ton script n'arrive pas à passer un proxy (? ), mais pour quelle raison ?
3/ une autre raison...
Si quelqu'un a une idée sur le sujet.
A+
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#127 Le 17/09/2008, à 13:18
- beudbeud
Re : Arte +7 recorder version 4
voila un version avec le choix du répertoire
cette version est en test
si le teste est concluant je ferais une mise a jour de la version sur le depot
#!/bin/bash
#déclaration variable
i=""
extension=.wmv
config=/home/$USER/.arteplus7
language=`echo "$LANG" | awk -F'"' '{print $1}' | awk -F'_' '{print $1}'`
source /usr/lib/arteplus7/$language
#configuration
# Choix du répertoire de téléchargement
ls /home/$USER/.arteplus7/.config >> /dev/null 2>&1
if [ $? = 2 ]; then
zenity --info --title="Configuration en cours" --text="Choisir un répertoire pour le téléchargement des émissions
( un sous répertoire \"arte\" y sera automatiquement créé )"
REP=$(zenity --title="Choisir un répertoire pour le télécharchement des émissions" --file-selection --directory)
mkdir -p $config
echo "$REP"/arte > $config/.config
fi
emplacement=$(head -1 $config/.config)
##déclaration fonction
#annuler
annuler ()
{
if [ $? = 123 ]; then
rm $fichier_xml
rm liste_emissions
rm numeros
exit
fi
}
#choix de l'emission
selecteur_emission()
{
(grep "<index>" $fichier_xml| sed -e 's/<index>//g' -e 's/<\/index//g' -e 's/ //g' -e 's/>//g' >numeros
nb=1
rm liste_emissions
for y in $(cat "numeros") ; do
titre_emission=$(grep "<bigTitle>" $fichier_xml| sed -e 's/<bigTitle>//g' -e 's/<\/bigTitle>//g' -e 's/ //g' -e "s/\&/and/g"| head -$nb | tail -1)
date_emission=$(grep "<startDate>" $fichier_xml| sed -e 's/<startDate>//g' -e 's/<\/startDate>//g' -e 's/\([[:digit:]][[:digit:]][[:digit:]][[:digit:]]\)-\([[:digit:]][[:digit:]]\)-\([[:digit:]][[:digit:]]*\)/\3-\2-\1/g' -e 's/T/@/g' -e 's/ //g' | head -$nb | tail -1)
url_emission=$(grep "<targetURL>" $fichier_xml| sed -e 's/<targetURL>//g' -e 's/<\/targetURL>//g'| head -$nb | tail -1)
echo '"'$url_emission'"' '"'$titre_emission'"' '"'$date_emission'"' >>liste_emissions
nb=$(( $nb + 1 ))
done)| zenity --progress --title="Arte +7 recorder" --auto-close
choix_emission()
{
CACA=`cat liste_emissions`
emission_selectionner=$(echo $CACA | xargs zenity --list --width=630 --height=500 \
--title="Arte +7 recorder" \
--text="$texte_choix" \
--hide-column=1 \
--column="Url" --column="$collumn1_choix" --column="$collumn2_choix"
);
annuler
info_emission
}
}
#info emission
info_emission()
{
date_emission_info=`grep $emission_selectionner liste_emissions | awk -F'"' '{print $6}'| awk -F"@" '{print $1}'`
TITREBASE=`grep $emission_selectionner liste_emissions | awk -F'"' '{print $4}'`
resume_emission_info=`wget -O - -q $emission_selectionner | grep -A 2 '<p class="text">'| sed -e 's/<[a-z][a-z]*>//g' -e 's/<\/[a-z][a-z]*>//g' -e 's/<br \/>/\n/g' -e 's/^\s*//'|awk -F'<p class="text">' '{print $1}'`
source /usr/lib/arteplus7/$language
zenity --question --title="$titre_info" --text="$texte_info
$date_info
$resume_info $resume_emission_info"
if [ $? = 1 ];
then choix_emission
fi
}
#création du répertoire vidéos/arte
mkdir -p $emplacement
cd $config
#recuperation page arte
lien_arte=`wget -O - -q http://plus7.arte.tv/ | grep xmlURL | awk -F'"' '{print $4}'`
lien_xml="http://plus7.arte.tv/"$language/$lien_arte
#recuperation fichier xml
wget $lien_xml
fichier_xml=`echo $lien_arte | awk -F"/" '{print $4}'`
#selection de l'emission
selecteur_emission
choix_emission
#Tanscription du titre
nom_wmv=`echo "$TITREBASE" | sed -e "s/[[:space:]]/_/g" -e "s/\/$//" -e "s/[°:';,]/_/g" -e 's/-/_/g' -e 's/\///g' -e 's/ /_/g' -e 's/_\/_/_/g' -e "s/__/_/g"| awk -F" " '{print $1}'`
#vérification doublon
ls "$emplacement"/$nom_wmv'_'$date_emission_info$extension >> /dev/null 2>&1
if (test $? -ne 0)
then nom_wmv2=$nom_wmv
else while ls "$emplacement"/$nom_wmv$i'_'$date_emission_info$extension >> /dev/null 2>&1
do
i=$(($i+1))
if (test $? -eq 0)
then nom_wmv2=$nom_wmv$i
fi
done
fi
# divers
fichier_temporaire=`echo "$nom_wmv"_temp.wmv`
# recherche si HQ est disponible
wget -O - -q $emission_selectionner | grep wmv | grep HQ >> /dev/null 2>&1
if (test $? -eq 0)
then qualite="HQ"
else qualite="MQ"
fi
# recupere dans le source le lien vers le fichier qui contient le vrai lien
fichier_source=`wget -O - -q $emission_selectionner | grep wmv | grep $qualite | awk -F= '{print $2}' | awk -F\" '{print $2}' | awk -F\? '{print $1}'`
wget $fichier_source -O $fichier_temporaire
# extrait le lien mms
MMS=`cat $fichier_temporaire | grep mms | awk -F\" '{print $2}'`
#netoyage
rm $fichier_temporaire
rm $fichier_xml
rm liste_emissions
rm numeros
#telechargement et prévisualisation
mimms $MMS "$emplacement"/$nom_wmv2'_'$date_emission_info$extension | gawk -vRS="\r" '/^[0-9]/{print "#"$0 ; fflush();}' | zenity --progress --pulsate --title="$titre_dl" --text="$texte_dl" --auto-close --auto-kill&
sleep 30s && zenity --question --title="$titre_previsualiser" --text="$texte_previsualiser" >>/dev/null 2>&1
if (test $? -eq 0)
then totem "$emplacement"/$nom_wmv2'_'$date_emission_info$extension
previsualisation=1
else
previsualisation=0
fi
# notif finale
wait
echo message:$texte_notfication | zenity --notification --listen --window-icon="info" | zenity --notification --window-icon="info" --text="$texte_infobulle"
#ouverture du fichier
if (test $previsualisation -eq 1)
then exit
else
zenity --question --title="Lecture" --text="$texte_lecture" >>/dev/null 2>&1
if (test $? -eq 0)
then totem "$emplacement"/$nom_wmv2'_'$date_emission_info$extension
else exit
fi
fi
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#128 Le 17/09/2008, à 14:00
- Hermes le Messager
Re : Arte +7 recorder version 4
Hermes le Messager a écrit :Moi je comprends toujours pas l'intérêt de tout cela alors qu'il suffit d'installer l'extension downloadhelper sous Firefox.
Tu as essayé au moins avant d'affirmer ça ? Parce que la dernière fois que j'ai essayé ça ne fonctionnait pas avec downloadhelper (sauf pour les courts extraits de présentation, ce qui n'a évidemment aucun intérêt...)
Il suffit de recharger la page:
Hors ligne
#129 Le 17/09/2008, à 15:09
- Alain.g
Re : Arte +7 recorder version 4
Il suffit de recharger la page:
Mais tu as déjà essayé de télécharger une vidéo d'Arte +7 avec downloadhelper ou non ?
Même en rechargeant la page : avec les vidéos flash, cela donne un fichier de petite taille illisible (sans doute swf), avec les vidéos wmv, cela donne un fichier texte contenant l'adresse du flux mms que downloadhelper est incapable de télécharger, il faut passer par mplayer ou mimms comme le script de beudbeud (et dh n'est pas vraiment utile pour récupérer ce fichier)
Dernière modification par Alain.g (Le 17/09/2008, à 15:20)
Xubuntu Karmic !
Hors ligne
#130 Le 18/09/2008, à 14:20
- rabouga
Re : Arte +7 recorder version 4
Merci pour les réponses rapides, je vais de suite tester le script avec choix de répertoire que me propose Beudbeud, et je donnerais un retour.
Faut-il le mettre dans /urs/bin/arte ?
#131 Le 18/09/2008, à 14:25
- beudbeud
Re : Arte +7 recorder version 4
oui tu peux faire un sudo gedit /usr/bin/arte et collé le script
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#132 Le 18/09/2008, à 19:30
- rabouga
Re : Arte +7 recorder version 4
Houaaaa!!
Super!! Ton nouveau bin est au point, c'est très propre, un gestionnaire de fichier s'affiche et tout marche impéc (au cas ou, je précise que je suis sous xubuntu)!! Avec Pyqradio (dans le même forum), ton programme deviens un de mes indispensables!! Merci encore!!
#133 Le 18/09/2008, à 21:23
- CBN
Re : Arte +7 recorder version 4
Bonsoir,
Je ne dirai qu'un mot : " BRAVO "
J'ai essayé ;
- la version 4.1 des Dépots (sans choix répertoire) : OK
- la version 4.1 avec modif de beudbeud ci-dessus (avec choix répertoire) : OK ... mais j'aurai aimé pouvoir choisir le répertoire à chaque lancement de Arte +7 recorder. Car le choix est définitif ... a moins que j'ai loupé quelque chose.
Sinon Nickel Chrome
Association pour la Promotion de l'Utilisation des Logiciels Libres en COrrèze ( PULLCO.fr )
Hors ligne
#134 Le 18/09/2008, à 21:52
- yurek
Re : Arte +7 recorder version 4
Pour anecdote : j'adore this variable : "$CACA"
:lol::lol::lol:
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
#135 Le 19/09/2008, à 10:13
- beudbeud
Re : Arte +7 recorder version 4
Bonsoir,
Je ne dirai qu'un mot : " BRAVO "
J'ai essayé ;
- la version 4.1 des Dépots (sans choix répertoire) : OK
- la version 4.1 avec modif de beudbeud ci-dessus (avec choix répertoire) : OK ... mais j'aurai aimé pouvoir choisir le répertoire à chaque lancement de Arte +7 recorder. Car le choix est définitif ... a moins que j'ai loupé quelque chose.Sinon Nickel Chrome
merci beaucoup sinon non la version avec le choix du répertoire est définitif mais je note ta remarque pour la futur version
sinon oaui j'ai oublié d'enlever la variable CACA en même temps cette variable est pas très belle lol
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#136 Le 08/10/2008, à 09:14
- yamo
Re : Arte +7 recorder version 4
Bonjour,
J'ai un problème lors des mises à jour :
Impossible de récupérer http://scriptsubuntu.free.fr/apt/dists/hardy/universe/binary-i386/Packages.gz 403 Forbidden
Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
Stéphane
--
Debian 9 XFCE Xubuntu 16.04.2 - #ubuntu sur freenode
sudo / matrix
Hors ligne
#137 Le 08/10/2008, à 11:04
- beudbeud
Re : Arte +7 recorder version 4
oui il y a un souci sur le depot de yurek free la fermé il est entrain dans faire un nouveau.
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#138 Le 08/10/2008, à 11:24
- yamo
Re : Arte +7 recorder version 4
Salut,
oui il y a un souci sur le depot de yurek free la fermé il est entrain dans faire un nouveau.
Si c'est juste des fichiers accessibles par apache, j'ai un apache sur un vieux portable pour aider entre temps :
http://pasdenom.info
Stéphane
--
Debian 9 XFCE Xubuntu 16.04.2 - #ubuntu sur freenode
sudo / matrix
Hors ligne
#139 Le 10/10/2008, à 20:53
- loke
Re : Arte +7 recorder version 4
Pas de nouvelle pour le depot qui a flanché ?
Vive la mise a jour automatique
Hors ligne
#140 Le 13/10/2008, à 13:33
- beudbeud
Re : Arte +7 recorder version 4
yurek a ouvert un depot provisoire
deb http://sayfam.free.fr/apt/ hardy universe
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#141 Le 17/10/2008, à 15:29
- beudbeud
Re : Arte +7 recorder version 4
la version 4.2 est disponible sur le dépôt provisoire
elle apporte la gestion du répertoire de sauvegarde des émissions
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#142 Le 18/10/2008, à 15:35
- jean bono
Re : Arte +7 recorder version 4
salut beudbeud
merci beaucoup pour ce script qui est vraiment tres utile
j'aimerais juste enlever le message qui me demande si je veux prévisualiser l'émission
est ce que tu peux me dire ou est placé le script et quelle partie je dois enlever?
merci d'avance
j'ai trouve son emplacement
et je suppose que c'est la dedans que je dois modifier quelque chose mais j'ose pas trop toucher
#telechargement et prévisualisation
mimms $MMS $HOME/"$emplacement"/$nom_wmv2'_'$date_emission_info$extension | gawk -vRS="\r" '/^[0-9]/{print "#"$0 ; fflush();}' | zenity --progress --pulsate --title="$titre_dl" --text="$texte_dl" --auto-close --auto-kill&
sleep 30s && zenity --question --title="$titre_previsualiser" --text="$texte_previsualiser" >>/dev/null 2>&1
if (test $? -eq 0)
then totem $HOME/"$emplacement"/$nom_wmv2'_'$date_emission_info$extension
previsualisation=1
else
previsualisation=0
fi
Dernière modification par jean bono (Le 18/10/2008, à 15:36)
je ne suis pas seulement un con...
Génération-linux
Une aide personnalisée avec les Parrains Linux
Hors ligne
#143 Le 19/10/2008, à 21:15
- beudbeud
Re : Arte +7 recorder version 4
salut beudbeud
merci beaucoup pour ce script qui est vraiment tres utile
j'aimerais juste enlever le message qui me demande si je veux prévisualiser l'émission
est ce que tu peux me dire ou est placé le script et quelle partie je dois enlever?
merci d'avancej'ai trouve son emplacement
et je suppose que c'est la dedans que je dois modifier quelque chose mais j'ose pas trop toucher#telechargement et prévisualisation mimms $MMS $HOME/"$emplacement"/$nom_wmv2'_'$date_emission_info$extension | gawk -vRS="\r" '/^[0-9]/{print "#"$0 ; fflush();}' | zenity --progress --pulsate --title="$titre_dl" --text="$texte_dl" --auto-close --auto-kill& sleep 30s && zenity --question --title="$titre_previsualiser" --text="$texte_previsualiser" >>/dev/null 2>&1 if (test $? -eq 0) then totem $HOME/"$emplacement"/$nom_wmv2'_'$date_emission_info$extension previsualisation=1 else previsualisation=0 fi
tu peux mettre des # devant les lignes suivante
sleep 30s && zenity --question --title="$titre_previsualiser" --text="$texte_previsualiser" >>/dev/null 2>&1
if (test $? -eq 0)
then totem $HOME/"$emplacement"/$nom_wmv2'_'$date_emission_info$extension
previsualisation=1
else
previsualisation=0
fi
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#144 Le 20/10/2008, à 01:15
- jean bono
Re : Arte +7 recorder version 4
merci bien
je ne suis pas seulement un con...
Génération-linux
Une aide personnalisée avec les Parrains Linux
Hors ligne
#145 Le 21/10/2008, à 01:18
- GoKhlaYeh
Re : Arte +7 recorder version 4
Salut beudbeud, je viens d'installer ton script, c'est impec' tout fonctionne bien.
Merci beaucoup !:D
Hors ligne
#146 Le 25/10/2008, à 20:27
- davidgouzien
Re : Arte +7 recorder version 4
Merci à toi BeudBeud
Vraiment efficace ce script !
Ca donne envie de s'y mettre.
Un jour peut-être...
Nous sommes nés une fois, il n'est pas possible de naître deux fois, et il faut n'être plus pour l'éternité : toi, pourtant, qui n'est pas de demain, tu ajournes ta joie ; la vie périt par le délai, et chacun de nous meurt affairé.
Sentence vaticane 14, Epicure.
Hors ligne
#147 Le 30/10/2008, à 17:43
- unfred
Re : Arte +7 recorder version 4
Salut a tous,
je suis un accro de Arte +7 Recorder, une merveille!!!! un grand merci Beudbeud!!!!
J'ai un ptit souci quand même, très souvent mon téléchargement s'arrête la comme ça.... le volume téléchargé et la vitesse de dl ne bougent plus... et tout est a recommencer.
quelqu'un aurais une idée?? le téléchargement est il par terre a chaque micro interruption de la connexion au net ou autres perturbations mystérieuses..? est il possible de gérer le dl par un gestionnaire ? un mode resume peut être???
que de questions.....
#148 Le 30/10/2008, à 18:33
- beudbeud
Re : Arte +7 recorder version 4
je pense que tu a des micro coupure mais mimms ne gère pas la reprise de téléchargement
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#149 Le 30/10/2008, à 20:27
- beudbeud
Re : Arte +7 recorder version 4
voila le nouveau dépôt a utiliser
deb http://scriptsbash.xdir.org/apt/ intrepid universe
normalement il ne bougera plus
Dernière modification par beudbeud (Le 02/11/2008, à 18:32)
Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project
Vostro 1510 Ubuntu 10.04
Hors ligne
#150 Le 30/10/2008, à 21:15
- unfred
Re : Arte +7 recorder version 4
Merci