Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 29/06/2008, à 21:21

beudbeud

Re : Arte +7 recorder version 4

yurek a écrit :

si seulement canal+ utilisait un fichier xml ! regarde ras a fait un script pour canal plus. Ca doit etre possible de faire un gros script qui télécharge et de arte et de canal+ ( et lus encore )

ps: ca ne marche pas

le problème venez d'un manque d'un # devant Version BETA

je connais le script de Ras j'ai réalisé la partie crontab

mais je pense que faire un gros script serait un bonne chose mais a une seul condition changer de langage car zenity ne permet pas de faire une interface agréable


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#27 Le 29/06/2008, à 21:33

yurek

Re : Arte +7 recorder version 4

dans ce cas il faut abandonner le bash !
Sinon le script je l'ai repris si celui de ras n'est pas bon, mais la partie gestion des pages pour en extraire les vidéos je ne sais pas pourquoi ca ne marche pas pour certaines vidéos, ras a fait du lourd et pas le temps de m'y replonger.


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

#28 Le 29/06/2008, à 22:16

freechelmi

Re : Arte +7 recorder version 4

Oui dommage que canalplus et Arte ne propose pas un XML Podcast.

Mais des utilisateurs ont crée un feed XML à partir des Pages Web de canal
http://feed43.com/les_guignols.xml

. le problème avec ARTE c'est que c'est du MMS ou rtsp et pas du Https donc plus Rude pour ripper.

Dernière modification par freechelmi (Le 29/06/2008, à 22:16)

Hors ligne

#29 Le 01/07/2008, à 16:45

beudbeud

Re : Arte +7 recorder version 4

mise a jour du 1er message

http://forum.ubuntu-fr.org/viewtopic.php?pid=1865341#p1865341

Dernière modification par beudbeud (Le 14/07/2008, à 15:05)


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#30 Le 02/07/2008, à 12:14

beudbeud

Re : Arte +7 recorder version 4

personne a testé ma beta?


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#31 Le 02/07/2008, à 12:56

beudbeud

Re : Arte +7 recorder version 4

j'aurais besoin d'aide pour la futur version

je récupère les info des emissions d'arte sur un fichier xml

l'ordre des émissions est du plus ancien au plus récent donc existe t'il une commande pour inversé l'orde du plus récent au plus ancien


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#32 Le 02/07/2008, à 13:23

beudbeud

Re : Arte +7 recorder version 4

je recherche aussi un traducteur en Allemand car le site Arte +7 est aussi pour les allemand

donc si quelqu'un est motivé pour la traduction de la version stable

de plus je recherche des âme charitable pour faire une validation du code de la dernière version stable

Dernière modification par beudbeud (Le 02/07/2008, à 13:27)


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#33 Le 02/07/2008, à 19:15

yurek

Re : Arte +7 recorder version 4

une pile.

Tu injecte dans une variable tes dates, puis tu les extrais et tu as inversé les dates.

Dernière modification par yurek (Le 02/07/2008, à 19:15)


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

#34 Le 03/07/2008, à 08:22

beudbeud

Re : Arte +7 recorder version 4

mise a jour de la version stable et de la beta

EDIT: le lien de la version stable était erroné je viens de le modifier

Dernière modification par beudbeud (Le 03/07/2008, à 21:29)


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#35 Le 07/07/2008, à 20:48

yamo

Re : Arte +7 recorder version 4

Salut, je teste en ce moment ta version beta car arte my oblige wink

Edit :Le site est tombé en marche mais rame beaucoup!

Je n'arrive plus à afficher la page plus7.arte.tv que ce soit avec Firefox 3 ou Seamonkey 1.1.9!

Pour l'instant c'est un vrai plaisir à  utiliser à part des titres qui se répètent (c'est peut-être par ce qu'ils sont identiques sur le site) la fonction annuler après sélection d'un film fonctionne bien.

J'en dirais plus plus tard, là je vais tester la fonction prévisualiser smile

D'ailleurs il y a une faute de frappe c'est "Voulez-vous visualiser..."

Dernière modification par yamo (Le 07/07/2008, à 21:04)


Stéphane
--
Debian 9 XFCE  Xubuntu 16.04.2  - #ubuntu sur freenode

sudo / matrix

Hors ligne

#36 Le 07/07/2008, à 21:50

beudbeud

Re : Arte +7 recorder version 4

merci yamo pour ton teste

si tu es motivé tu peux m'aider a l'évolution du 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

#37 Le 08/07/2008, à 11:04

CHAILLET

Re : Arte +7 recorder version 4

beudbeud a écrit :

je recherche aussi un traducteur en Allemand car le site Arte +7 est aussi pour les allemand

donc si quelqu'un est motivé pour la traduction de la version stable

de plus je recherche des âme charitable pour faire une validation du code de la dernière version stable

Bonjour Beudbeud,

je te poste la version beta avec des retouches linguistiques qui n'apportent rien d'autre que de l'esthétisme à ta production innovante.:)

Bravo pour ton shell je vais m'empresser de le tester.

[b]Code:[/b]

#!/bin/sh

#déclaration variable
i=""
EX=.wmv
EMP=Vidéos/arte


##déclaration fonction 
#annuler
annuler ()
{
if [ $? = 1 ]; then
rm $FXML
rm liste
exit
fi
}

#choix de l'emission
choix_emission()
{
cat $FXML | grep  -n -A 7 "<title>" >> liste
sed -i '/<offlineDate>/d' liste
sed -i '/<startDate>/d' liste
sed -i '/<previewVideoURL>/d' liste
sed -i '/<previewPictureURL>/d' liste
CHXEMI=$(cat liste | grep "<title>"| awk -F'</title>' '{print $1}' | sed 's/<title>/\ /g' | sed -e "s/[[:space:]][[:space:]]//g" | zenity --list --width=400 --height=500 \
--title="Arte+7 recorder" \
--text="Veuillez sélectionner l'émission :"\
        --column="émission"\
);
annuler
NUMEMI=`echo "$CHXEMI" | awk -F":" '{print $1}'`
TITREBASE=`echo "$CHXEMI" | awk -F":" '{print $2}' | sed 's/^\s*//' `
PAGE=`cat liste | grep -A 1 -m1 "$NUMEMI"":" | grep "<targetURL>" | awk -F'<targetURL>' '{print $2}' | awk -F'</targetURL>' '{print $1}'`    
info_emission
}

#info emission
info_emission()
{
#DATED=`cat $FXML | grep -A 5 "$TITREBASE" | grep "<startDate>" | awk -F'<startDate>' '{print $2}' | awk -F'T' '{print $1}'`
RESUM=`wget -O - -q $PAGE | grep -A 2 '<p class="text">' | awk -F'<p class="info">' '{print $1}'| sed 's/<.*>/\ /g'| sed 's/^\s*//' ` 
zenity --question --title="Voulez-vous télécharger l'émission $TITREBASE" --text="Titre : $TITREBASE
Résumé : $RESUM"
if [ $? = 1 ]; then
choix_emission
fi
}


#recuperation page arte
PARTE=`wget -O - -q http://plus7.arte.tv/ | grep xmlURL | awk -F'"' '{print $4}'`
PXML="http://plus7.arte.tv/"$PARTE

#recuperation fichier xml
wget $PXML
FXML=`echo $PARTE | awk -F"/" '{print $4}'`

#selection de l'emission
choix_emission

#Tanscription du titre
TITRE=`echo "$TITREBASE" | sed -e "s/[[:space:]]/_/g" | sed -e "s/\/$//" | sed -e "s/'/_/g" |  sed -e "s/-/_/g" | sed -e "s/__/_/g" |  sed -e 's/\///g'`
OUT=$TITRE

#vérification doublon
ls $HOME/$EMP/$OUT$EX >> /dev/null 2>&1
if (test $? -ne 0);
then OUT2=$OUT
else while ls $HOME/$EMP/$OUT$i$EX >> /dev/null 2>&1
    do
    i=$(($i+1))
        if (test $? -eq 0) then OUT2=$OUT$i
        fi
    done
fi


# divers
TEMP=`echo "$TITRE"_temp.wmv`

# recupere dans le source le lien vers le fichier qui contient le vrai lien
wget -O - -q $PAGE | grep wmv | grep HQ >> /dev/null 2>&1
if (test $? -eq 0)
then QUAL="HQ"
else QUAL="MQ"
fi
FILE1=`wget -O - -q $PAGE | grep wmv | grep $QUAL | awk -F= '{print $2}' | awk -F\" '{print $2}' | awk -F\? '{print $1}'`
wget $FILE1 -O $TEMP

# extrait le lien mms
MMS=`cat $TEMP | grep mms | awk -F\" '{print $2}'`

#netoyage
rm $TEMP
rm $FXML
rm liste

#telechargement graphique et prévisualisation
(mimms $MMS $HOME/$EMP/$OUT2$EX | gawk -vRS="\r" '/^[0-9]/{print "#"$0 ; fflush();}' | zenity --progress --pulsate --title="Téléchargement de $TITREBASE $i" --text="Enregistrement de $TITREBASE $i" --auto-close --auto-kill annuler)&
sleep 30s && zenity --question --title="Lecture" --text="Voulez ­vous prévisualiser $TITREBASE $i?"  >>/dev/null 2>&1
if (test $? -eq 0); 
then totem $HOME/$EMP/$OUT2$EX 
PREV=1
else
PREV=0
fi

# notif finale
wait 
echo message:enregistrement de $TITREBASE $i est terminé | zenity --notification --listen --window-icon="info" | zenity --notification --window-icon="info" --text="L'enregistrement de $TITREBASE $i est terminé"

#ouverture du fichier
if (test $PREV -eq 1)
then exit
else
zenity --question --title="Lecture" --text="Voulez­vous lire $TITREBASE $i?"  >>/dev/null 2>&1
if (test $? -eq 0); 
then totem $HOME/$EMP/$OUT2$EX 
else exit
fi
fi

#38 Le 08/07/2008, à 12:14

beudbeud

Re : Arte +7 recorder version 4

voila mise a jour de la beta avec la correction orthographique de CHAILLET
plus ajout de la fonction création du répertoire

Dernière modification par beudbeud (Le 08/07/2008, à 14:38)


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#39 Le 09/07/2008, à 17:32

beudbeud

Re : Arte +7 recorder version 4

je cherche toujours de l'aide pour la version beta et pour la validation du code


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#40 Le 09/07/2008, à 18:41

freechelmi

Re : Arte +7 recorder version 4

J viens de tester le dernier j'ai un CoreDumped, après qu'il essaie de telecharger le WMV

Hors ligne

#41 Le 09/07/2008, à 19:21

beudbeud

Re : Arte +7 recorder version 4

freechelmi a écrit :

J viens de tester le dernier j'ai un CoreDumped, après qu'il essaie de telecharger le WMV

la beta ou la version stable?


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#42 Le 09/07/2008, à 19:23

beudbeud

Re : Arte +7 recorder version 4

Chaillet est ce que tu pourrait modifier ton post précédant car y'a un une balise code qui traine au début du 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

#43 Le 09/07/2008, à 19:28

yamo

Re : Arte +7 recorder version 4

beudbeud a écrit :

Chaillet est ce que tu pourrait modifier ton post précédant car y'a un une balise code qui traine au début du script

Il ne peut pas, il n'est pas enregistré!


Stéphane
--
Debian 9 XFCE  Xubuntu 16.04.2  - #ubuntu sur freenode

sudo / matrix

Hors ligne

#44 Le 09/07/2008, à 19:29

beudbeud

Re : Arte +7 recorder version 4

yamo a écrit :
beudbeud a écrit :

Chaillet est ce que tu pourrait modifier ton post précédant car y'a un une balise code qui traine au début du script

Il ne peut pas, il n'est pas enregistré!

comment fait on alors?

sinon ta des souci avec la beta?


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#45 Le 09/07/2008, à 19:32

beudbeud

Re : Arte +7 recorder version 4

sinon je suis bloque a mort sur  l'affiché la date de l'émission dans la liste des émission  sur la version beta


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#46 Le 09/07/2008, à 19:40

yamo

Re : Arte +7 recorder version 4

beudbeud a écrit :
yamo a écrit :

Il ne peut pas, il n'est pas enregistré!

comment fait on alors?

Il faut qu'un modérateur passe par ici.
En attendant voici la version beta :

#!/bin/sh

#déclaration variable
i=""
EX=.wmv
EMP=Vidéos/arte


##déclaration fonction 
#annuler
annuler ()
{
if [ $? = 1 ]; then
rm $FXML
rm liste
exit
fi
}

#choix de l'emission
choix_emission()
{
cat $FXML | grep  -n -A 7 "<title>" >> liste
sed -i '/<offlineDate>/d' liste
sed -i '/<startDate>/d' liste
sed -i '/<previewVideoURL>/d' liste
sed -i '/<previewPictureURL>/d' liste
CHXEMI=$(cat liste | grep "<title>"| awk -F'</title>' '{print $1}' | sed 's/<title>/\ /g' | sed -e "s/[[:space:]][[:space:]]//g" | zenity --list --width=400 --height=500 \
--title="Arte+7 recorder" \
--text="Veuillez sélectionner l'émission :"\
        --column="émission"\
);
annuler
NUMEMI=`echo "$CHXEMI" | awk -F":" '{print $1}'`
TITREBASE=`echo "$CHXEMI" | awk -F":" '{print $2}' | sed 's/^\s*//' `
PAGE=`cat liste | grep -A 1 -m1 "$NUMEMI"":" | grep "<targetURL>" | awk -F'<targetURL>' '{print $2}' | awk -F'</targetURL>' '{print $1}'`    
info_emission
}

#info emission
info_emission()
{
#DATED=`cat $FXML | grep -A 5 "$TITREBASE" | grep "<startDate>" | awk -F'<startDate>' '{print $2}' | awk -F'T' '{print $1}'`
RESUM=`wget -O - -q $PAGE | grep -A 2 '<p class="text">' | awk -F'<p class="info">' '{print $1}'| sed 's/<.*>/\ /g'| sed 's/^\s*//' ` 
zenity --question --title="Voulez-vous télécharger l'émission $TITREBASE" --text="Titre : $TITREBASE
Résumé : $RESUM"
if [ $? = 1 ]; then
choix_emission
fi
}


#recuperation page arte
PARTE=`wget -O - -q http://plus7.arte.tv/ | grep xmlURL | awk -F'"' '{print $4}'`
PXML="http://plus7.arte.tv/"$PARTE

#recuperation fichier xml
wget $PXML
FXML=`echo $PARTE | awk -F"/" '{print $4}'`

#selection de l'emission
choix_emission

#Tanscription du titre
TITRE=`echo "$TITREBASE" | sed -e "s/[[:space:]]/_/g" | sed -e "s/\/$//" | sed -e "s/'/_/g" |  sed -e "s/-/_/g" | sed -e "s/__/_/g" |  sed -e 's/\///g'`
OUT=$TITRE

#vérification doublon
ls $HOME/$EMP/$OUT$EX >> /dev/null 2>&1
if (test $? -ne 0);
then OUT2=$OUT
else while ls $HOME/$EMP/$OUT$i$EX >> /dev/null 2>&1
    do
    i=$(($i+1))
        if (test $? -eq 0) then OUT2=$OUT$i
        fi
    done
fi


# divers
TEMP=`echo "$TITRE"_temp.wmv`

# recupere dans le source le lien vers le fichier qui contient le vrai lien
wget -O - -q $PAGE | grep wmv | grep HQ >> /dev/null 2>&1
if (test $? -eq 0)
then QUAL="HQ"
else QUAL="MQ"
fi
FILE1=`wget -O - -q $PAGE | grep wmv | grep $QUAL | awk -F= '{print $2}' | awk -F\" '{print $2}' | awk -F\? '{print $1}'`
wget $FILE1 -O $TEMP

# extrait le lien mms
MMS=`cat $TEMP | grep mms | awk -F\" '{print $2}'`

#netoyage
rm $TEMP
rm $FXML
rm liste

#telechargement graphique et prévisualisation
(mimms $MMS $HOME/$EMP/$OUT2$EX | gawk -vRS="\r" '/^[0-9]/{print "#"$0 ; fflush();}' | zenity --progress --pulsate --title="Téléchargement de $TITREBASE $i" --text="Enregistrement de $TITREBASE $i" --auto-close --auto-kill annuler)&
sleep 30s && zenity --question --title="Lecture" --text="Voulez ­vous prévisualiser $TITREBASE $i?"  >>/dev/null 2>&1
if (test $? -eq 0); 
then totem $HOME/$EMP/$OUT2$EX 
PREV=1
else
PREV=0
fi

# notif finale
wait 
echo message:enregistrement de $TITREBASE $i est terminé | zenity --notification --listen --window-icon="info" | zenity --notification --window-icon="info" --text="L'enregistrement de $TITREBASE $i est terminé"

#ouverture du fichier
if (test $PREV -eq 1)
then exit
else
zenity --question --title="Lecture" --text="Voulez­ vous lire $TITREBASE $i?"  >>/dev/null 2>&1
if (test $? -eq 0); 
then totem $HOME/$EMP/$OUT2$EX 
else exit
fi
fi
beudbeud a écrit :

sinon ta des souci avec la beta?

Non aucun, hier soir j'ai vu un reportage passionnant grâce à toi : "Nous_étions_kamikazes".
J'ai demandé à mon frère s'il peut traduire les textes en allemand.

Dernière modification par yamo (Le 09/07/2008, à 19:42)


Stéphane
--
Debian 9 XFCE  Xubuntu 16.04.2  - #ubuntu sur freenode

sudo / matrix

Hors ligne

#47 Le 09/07/2008, à 19:53

yamo

Re : Arte +7 recorder version 4

beudbeud a écrit :

sinon je suis bloque a mort sur  l'affiché la date de l'émission dans la liste des émission  sur la version beta

Il faudrais que tu expliques plus ce que tu fais dans ce script.
L'idéal ce serait de montrer les étapes intermédiaires  en mettant en commentaire le résultat attendu.
Ou par exemple en découpant en plusieurs script juste pour permettre le débuggage pour un non initié.
Là je en suis pas fichu de trouver où se trouvent les dates dans le script sad

J'ai plus l'habitude d'autres langages (Java,  HTML, CSS, SQL), etc , là je suis largué big_smile

Dernière modification par yamo (Le 09/07/2008, à 19:55)


Stéphane
--
Debian 9 XFCE  Xubuntu 16.04.2  - #ubuntu sur freenode

sudo / matrix

Hors ligne

#48 Le 09/07/2008, à 21:08

beudbeud

Re : Arte +7 recorder version 4

#recuperation page arte
PARTE=`wget -O - -q http://plus7.arte.tv/ | grep xmlURL | awk -F'"' '{print $4}'`
PXML="http://plus7.arte.tv/"$PARTE

#recuperation fichier xml
wget $PXML
FXML=`echo $PARTE | awk -F"/" '{print $4}'`
#choix de l'emission
choix_emission()
{
cat $FXML | grep  -n -A 7 "<title>" >> liste
sed -i '/<offlineDate>/d' liste
sed -i '/<startDate>/d' liste
sed -i '/<previewVideoURL>/d' liste
sed -i '/<previewPictureURL>/d' liste
CHXEMI=$(cat liste | grep "<title>"| awk -F'</title>' '{print $1}' | sed 's/<title>/\ /g' | sed -e "s/[[:space:]][[:space:]]//g" | zenity --list --width=400 --height=500 \
--title="Arte+7 recorder" \
--text="Veuillez sélectionner l'émission :"\
        --column="émission"\
);
annuler
NUMEMI=`echo "$CHXEMI" | awk -F":" '{print $1}'`
TITREBASE=`echo "$CHXEMI" | awk -F":" '{print $2}' | sed 's/^\s*//' `
PAGE=`cat liste | grep -A 1 -m1 "$NUMEMI"":" | grep "<targetURL>" | awk -F'<targetURL>' '{print $2}' | awk -F'</targetURL>' '{print $1}'`    
}
choix_emission

donc tout ce joue la pour la récupération de la liste des émissions

pour l'instant je n'est que le nom et l'url de l'émission qui reste dans le fichier "liste"

car je je supprime la ligne de la date avec la commande

sed -i '/<startDate>/d' liste

donc ce qu'il faudrait c'est enlever cette ligne et l'utiliser pour l'affichage de la liste pour avoir
3 colonnes
- le numéro de l'emission
- le nom de l'emission
- la date

et c'est cette partie que je bloque

Dernière modification par beudbeud (Le 09/07/2008, à 21:10)


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#49 Le 09/07/2008, à 21:50

redisded

Re : Arte +7 recorder version 4

Bonsoir, je ne suis pas sur d'avoir bien compris ton pb mais j'ai modifié ta fonction "choix emission" de la sorte :

choix_emission()
{
cat $FXML | grep "<bigTitle>" | sed -e 's/<bigTitle>//g' -e 's/<\/bigTitle>//g' -e 's/  //g' -e 's/ /_/g' >emissions
cat $FXML | grep "<startDate>" | sed -e 's/<startDate>//g' -e 's/<\/startDate>//g' -e 's/T*//g' -e 's/\([[:digit:]][[:digit:]]\)-\([[:digit:]][[:digit:]]\)-\([[:digit:]][[:digit:]]\)/\3-\2\1/g' -e 's/ //g' >dates
cat $FXML | grep "<index>" | sed -e 's/<index>//g' -e 's/<\/index//g' -e 's/ //g' -e 's/>//g' >numeros
CHXEMI=$(zenity --list --width=400 --height=500 \
--title="Arte+7 recorder" \
--text="Veuillez sélectionner l'émission :" \
--column="Numéro" --column="Emission" --column="Date" "$(cat "numeros")" "$(cat "emissions")" "$(cat "dates")" )
annuler
NUMEMI=`echo "$CHXEMI" | awk -F":" '{print $1}'`
TITREBASE=`echo "$CHXEMI" | awk -F":" '{print $2}' | sed 's/^\s*//' `
PAGE=`cat liste | grep -A 1 -m1 "$NUMEMI"":" | grep "<targetURL>" | awk -F'<targetURL>' '{print $2}' | awk -F'</targetURL>' '{print $1}'`    
info_emission

Peut etre que ca correspondra à tes attentes wink

EDIT : Par contre, cela crée 3 fichiers nommés dates, emissions, numeros qu'il faudra supprimer à la fin de l'execution du script.

Dernière modification par redisded (Le 09/07/2008, à 21:53)

Hors ligne

#50 Le 09/07/2008, à 22:14

beudbeud

Re : Arte +7 recorder version 4

redisded a écrit :

Bonsoir, je ne suis pas sur d'avoir bien compris ton pb mais j'ai modifié ta fonction "choix emission" de la sorte :

choix_emission()
{
cat $FXML | grep "<bigTitle>" | sed -e 's/<bigTitle>//g' -e 's/<\/bigTitle>//g' -e 's/  //g' -e 's/ /_/g' >emissions
cat $FXML | grep "<startDate>" | sed -e 's/<startDate>//g' -e 's/<\/startDate>//g' -e 's/T*//g' -e 's/\([[:digit:]][[:digit:]]\)-\([[:digit:]][[:digit:]]\)-\([[:digit:]][[:digit:]]\)/\3-\2\1/g' -e 's/ //g' >dates
cat $FXML | grep "<index>" | sed -e 's/<index>//g' -e 's/<\/index//g' -e 's/ //g' -e 's/>//g' >numeros
CHXEMI=$(zenity --list --width=400 --height=500 \
--title="Arte+7 recorder" \
--text="Veuillez sélectionner l'émission :" \
--column="Numéro" --column="Emission" --column="Date" "$(cat "numeros")" "$(cat "emissions")" "$(cat "dates")" )
annuler
NUMEMI=`echo "$CHXEMI" | awk -F":" '{print $1}'`
TITREBASE=`echo "$CHXEMI" | awk -F":" '{print $2}' | sed 's/^\s*//' `
PAGE=`cat liste | grep -A 1 -m1 "$NUMEMI"":" | grep "<targetURL>" | awk -F'<targetURL>' '{print $2}' | awk -F'</targetURL>' '{print $1}'`    
info_emission

Peut etre que ca correspondra à tes attentes wink

EDIT : Par contre, cela crée 3 fichiers nommés dates, emissions, numeros qu'il faudra supprimer à la fin de l'execution du script.

c'est presque ça sauf que on peux pas cliqué sur un seul émission


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne