Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 18/06/2008, à 20:47

beudbeud

Arte +7 recorder version 4

Pour les informations sur la version 5 aller sur cette page
http://forum.ubuntu-fr.org/viewtopic.ph … 1#p3466471

Arte+7recorder version 4
ce script permet de récupérer les vidéos de http://plus7.arte.tv
les vidéos sont enregistrées dans le répertoire de votre choix

Site web du projet
https://launchpad.net/arte+7recorder

Pour tout bug veuillez le rapporter sur cette page merci
https://bugs.launchpad.net/arte+7recorder/+filebug

Installation :
pour ajouter le dépot et installer arte +7 recorder

sudo gedit /etc/apt/sources.list

puis coller

#Arte+7 recorder
deb http://ppa.launchpad.net/arte+7recorder/ppa/ubuntu YOUR_UBUNTU_VERSION_HERE main

Exemple pour karmic

#Arte+7 recorder
deb http://ppa.launchpad.net/arte+7recorder/ppa/ubuntu karmic main

enregistrer, fermer

Et pour finir

gpg --keyserver hkp://keyserver.ubuntu.com:11371 --recv-key 842820F9 && gpg -a --export 842820F9 | sudo apt-key add -
sudo apt-get update
sudo apt-get install arte+7recorder

Version 3 (non maintenu)
Précisions :
deux mode de fonctionnement :
- mode graphique le programme ce trouve dans Applications/Sons et Vidéos
- mode console lancer arte

.deb (pour une installation facile)
version 3.4

code source
version 3.4 source

Dernière modification par beudbeud (Le 10/05/2010, à 11:22)


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

Vostro 1510 Ubuntu 10.04

Hors ligne

#2 Le 18/06/2008, à 22:24

Hoshida

Re : Arte +7 recorder version 4

Bonsoir smile

J'ai essayé avec une émission mais j'ai déjà eu deux problèmes :
- un avec le codage des caractères... le titre de l'émission avait un accent, mais ça n'est pas passé. Du coup la prévisualisation ne s'est pas lancée et je suppose que le nom du fichier est mal codé
c'est avec cette émission : http://plus7.arte.tv/fr/detailPage/1697660,CmC=2080526,CmPage=1697660.html

- zenity consomme 90% de CPU pendant le téléchargment ce qui n'est sûrement pas normal  lol enfin j'espère...

#3 Le 20/06/2008, à 15:02

angelys

Re : Arte +7 recorder version 4

Ca marche au poil !  merci beaucoup et bravo !!

#4 Le 20/06/2008, à 15:50

Djordje_Bouche

Re : Arte +7 recorder version 4

Merci ! Ca marche très bien !

Hors ligne

#5 Le 21/06/2008, à 07:06

yamo

Re : Arte +7 recorder version 4

beudbeud a écrit :

mais pour zenity a 90% je chercherai demain

C'est vraiment dommage, peux être qu'en utilisant cpulimit (il y a l'option -P pour indiquer le path complet du script à limiter).

Sinon pour éviter de devoir installer cpulimit on peut commencer les lignes coupables par :

nice -n 10 lacommande

C'est ce que j'utilise pour mes lanceurs de programmes tournant avec Wine.


Stéphane
--
Debian 7.0 XFCE 4.8   - #ubuntu sur freenode

sudo / matrix

Hors ligne

#6 Le 21/06/2008, à 10:29

glattering

Re : Arte +7 recorder version 4

Je cours tester ça!
D'ailleurs vous avez en tête des émissions à ne pas rater?


Membre de l'APRIL - « promouvoir et défendre le logiciel libre » -

Hors ligne

#7 Le 21/06/2008, à 10:31

beudbeud

Re : Arte +7 recorder version 4

voila la partie qui pose problème
je me demande si c'est zenity ou mimms qui pose le problème de surcharge cpu


#telechargement graphique et prévisualisation
(mimms $MMS $HOME/$EMP/$OUT2$EX | zenity --progress --pulsate --title="telechargement" --text="Enregistrement de $TITREBASE $i" --auto-close annuler)&
sleep 30s && zenity --question --title="Lecture" --text="Voulez ­vous prévisualisez $TITREBASE $i?"  >>/dev/null 2>&1
if (test $? -eq 0); 
then totem $HOME/$EMP/$OUT2$EX 
fi

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


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

Vostro 1510 Ubuntu 10.04

Hors ligne

#8 Le 23/06/2008, à 18:51

beudbeud

Re : Arte +7 recorder version 4

up


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

Vostro 1510 Ubuntu 10.04

Hors ligne

#9 Le 23/06/2008, à 19:28

yamo

Re : Arte +7 recorder version 4

Salut Beudbeud,

En attendant que quelqu'un trouve le bogue voici une solution temporaire avec cpulimit.

Pour le tester il faut installer cpulimit : 

sudo apt-get install cpulimit

J'ai mis 50% :

cpulimit -e zenity -l 50 &

30% par exemple :

cpulimit -e zenity -l 30 &
#!/bin/sh
#script de Uggy
#modifie par beudbeud

#Pour limiter zenity à 50% au lieu de 90% en attendant mieux!
 cpulimit -e zenity -l 50 &


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


#fonction annuler
annuler ()
{
if [ $? = 1 ]; then
kill -9 $$
kill -9 $!
exit
fi
}

#creation du répertoire vidéos/arte
mkdir -p $HOME/$EMP 

#test mode console 
zenity >>/dev/null 2>&1
if (test $? -eq 1);
then

# Page principale console
echo "Veuillez entrer le lien de l'émission sur le site arte.tv"
read PAGE

else

# Page principale graphique
PAGE=`zenity --entry --title="liens" --text="Veuillez entrer le lien de l'émission sur le site arte.tv"`
annuler

fi

# nom du fichier en sortie
TITREBASE=`wget -O - -q $PAGE | grep "<title>" |awk -F\> '{print $2}' | awk -F\- '{print $1}'`
TITRE=`echo $TITREBASE | sed -e "s/[[:space:]]/_/g" | sed -e "s/\/$//" | 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
FILE1=`wget -O - -q $PAGE | grep wmv | grep HQ | awk -F= '{print $2}' | awk -F\" '{print $2}'`
wget $FILE1 -O $TEMP

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

#test mode console 
zenity >>/dev/null 2>&1
if (test $? -eq 1);
then

#telechargement
mimms $MMS $HOME/$EMP/$OUT2$EX 
echo "Enregistrement de $TITREBASE $i terminé"

else

#telechargement graphique et prévisualisation
(mimms $MMS $HOME/$EMP/$OUT2$EX | zenity --progress --pulsate --title="telechargement" --text="Enregistrement de $TITREBASE $i" --auto-close annuler)&
sleep 30s && zenity --question --title="Lecture" --text="Voulez ­vous prévisualisez $TITREBASE $i?"  >>/dev/null 2>&1
if (test $? -eq 0); 
echo $HOME/$EMP/$OUT2$EX
then totem $HOME/$EMP/$OUT2$EX 
fi

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

#ouverture du fichier
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

Dernière modification par yamo (Le 23/06/2008, à 19:48)


Stéphane
--
Debian 7.0 XFCE 4.8   - #ubuntu sur freenode

sudo / matrix

Hors ligne

#10 Le 23/06/2008, à 19:53

beudbeud

Re : Arte +7 recorder version 4

merci Yamo j'espère qu'on va trouver mieux

donc je viens de mettre a jour le 1er post avec la modification avec cpulimit

cette version installe cpulimit automatiquement

Dernière modification par beudbeud (Le 23/06/2008, à 20:00)


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

Vostro 1510 Ubuntu 10.04

Hors ligne

#11 Le 23/06/2008, à 20:50

lenny64600

Re : Arte +7 recorder version 4

Bonjour smile

Excellente idée tout d'abord, par contre, erreur de ma part ? Je n'ai pas le fichier "arte.sh", or quand je clique sur "Arte+7Recorder" dans "Son et vidéo", il me le demande impérativement ce fichier.

Peut-être ai-je du faire une mauvaise manip ? J'ai regardé dans l'onglet "Fichiers" du .deb mais aucune trace de quelconque fichier "arte.sh".

Je ne comprend pas, quelqu'un pourrait-il m'éclairer ? Merci !

En tout cas le concept est excellent, bravo !

Dernière modification par lenny64600 (Le 23/06/2008, à 20:50)


Software is like sex : it's better when it's free (Linus Torvalds)
Quelles sont les différences entre un virus et Windows ? Le virus au moins il fonctionne et il est gratuit !

~LeNNy~

Hors ligne

#12 Le 23/06/2008, à 23:27

lenny64600

Re : Arte +7 recorder version 4

Impeccable, vraiment rien à dire.

Effectivement je préfère regarder les émissions d'Arte que les série américaines toutes fraichement traduites en Francais... (je ne citerai pas de noms lol)

Allez, franchement c'est du beau boulot y'en a qui gèrent tongue

Bonne nuit !


Software is like sex : it's better when it's free (Linus Torvalds)
Quelles sont les différences entre un virus et Windows ? Le virus au moins il fonctionne et il est gratuit !

~LeNNy~

Hors ligne

#13 Le 24/06/2008, à 19:22

beudbeud

Re : Arte +7 recorder version 4

merci lenny
personne sait pourquoi zenity prend 90% du cpu

Dernière modification par beudbeud (Le 24/06/2008, à 19:23)


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

Vostro 1510 Ubuntu 10.04

Hors ligne

#14 Le 24/06/2008, à 21:22

Alain.g

Re : Arte +7 recorder version 4

Bonsoir

Concernant le problème avec zenity, je t'en ai déjà parlé dans un autre sujet. Zenity reçoit les informations n'importe comment et du coup "il pète un peu un plomb".
Voici un exemple pour formater la sortie de mimms avec gawk, de sorte que Zenity affiche le volume téléchargé et le temps restant  :

mimms "$url" | gawk -vRS="\r" '/^[0-9]/{print "#"$0 ; fflush();}' | zenity --progress --pulsate

Bien sûr on peut modeler facilement tout ça, ajouter du texte, mettre en français, faire une barre de progression représentative etc.. ou ne rien afficher du tout.

Dernière modification par Alain.g (Le 24/06/2008, à 21:28)


Xubuntu Karmic !

Hors ligne

#15 Le 24/06/2008, à 22:08

beudbeud

Re : Arte +7 recorder version 4

nouvelle version est disponible

merci alain.g


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

Vostro 1510 Ubuntu 10.04

Hors ligne

#16 Le 25/06/2008, à 10:02

yamo

Re : Arte +7 recorder version 4

Salut,

beudbeud a écrit :

nouvelle version est disponible

merci alain.g

Super, c'est enfin utilisable sans que mon ventilo de cpu (je dois le changer depuis un bout de temps mais il ne se déclenche que rarement) fasse un boucan du diable!

Merci à Alain.g beudbeud et traaf.

Dernière modification par yamo (Le 25/06/2008, à 10:05)


Stéphane
--
Debian 7.0 XFCE 4.8   - #ubuntu sur freenode

sudo / matrix

Hors ligne

#17 Le 25/06/2008, à 10:12

beudbeud

Re : Arte +7 recorder version 4

il reste plus qu'une seul problème a réglé

l'annulation du téléchargement
pour l'instant grace au --auto-kill mimms s'arrête bien mais pas le script donc si quelqu'un a une idée


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

Vostro 1510 Ubuntu 10.04

Hors ligne

#18 Le 26/06/2008, à 15:37

beudbeud

Re : Arte +7 recorder version 4

petit up


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

Vostro 1510 Ubuntu 10.04

Hors ligne

#19 Le 26/06/2008, à 18:55

yamo

Re : Arte +7 recorder version 4

beudbeud a écrit :

petit up

Si le script s'appelle arte, faire un killall arte?


Stéphane
--
Debian 7.0 XFCE 4.8   - #ubuntu sur freenode

sudo / matrix

Hors ligne

#20 Le 26/06/2008, à 20:15

beudbeud

Re : Arte +7 recorder version 4

yamo a écrit :
beudbeud a écrit :

petit up

Si le script s'appelle arte, faire un killall arte?

oui met comment car le bouton annuler ne marche pas même avec une fonction après.


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

Vostro 1510 Ubuntu 10.04

Hors ligne

#21 Le 26/06/2008, à 22:11

yamo

Re : Arte +7 recorder version 4

Salut,

beudbeud a écrit :
yamo a écrit :

Si le script s'appelle arte, faire un killall arte?

oui met comment car le bouton annuler ne marche pas même avec une fonction après.

Désolé je ne m'y connais pas assez en shell.


Stéphane
--
Debian 7.0 XFCE 4.8   - #ubuntu sur freenode

sudo / matrix

Hors ligne

#22 Le 27/06/2008, à 18:10

beudbeud

Re : Arte +7 recorder version 4

je commence une nouvelle version du script qui permet d'avoir directement les emission disponible sans allez sur le site d'arte

voila le code

#!/bin/sh 
#Version BETA 
#déclaration variable
i=""
EX=.wmv
EMP=Vidéos/arte


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

#choix de l'emission
choix_emission()
{
TITREBASE=$(cat $FXML | grep "<title>" | awk -F'<title>' '{print $2}' | awk -F'</title>' '{print $1}' | zenity --list --title="Arte+7 recorder" \
--text="Veuillez sélectionnez l'emission :"\
        --column="emission"\
);
annuler
PAGE=`cat $FXML | grep -A 5 "$TITREBASE" | 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'` 
zenity --question --title="Voulez vous télécharger l'émission $TITREBASE" --text="Titre : $TITREBASE
Date : $DATED
Résumer : $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"`
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
FILE1=`wget -O - -q $PAGE | grep wmv | grep HQ | awk -F= '{print $2}' | awk -F\" '{print $2}'`
wget $FILE1 -O $TEMP

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

#netoyage
rm $TEMP
rm $FXML

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

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

#ouverture du fichier
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

pour l'instant seul les émissions non récurrentes fonctionne

le problème vient du fait que je n'arrive pas a avoir dans zenity le nom de l'émission et son URL sur la même ligne de sélection

si vous avez le temps de de regarder mon problème

sinon donnez moi votre avis

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


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

Vostro 1510 Ubuntu 10.04

Hors ligne

#23 Le 28/06/2008, à 13:47

beudbeud

Re : Arte +7 recorder version 4

pour suivre le projet ou pour m'aider j'ai créé une forge chez codingteam

voila le lien

http://arte7recorder.codingteam.net


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

Vostro 1510 Ubuntu 10.04

Hors ligne

#24 Le 29/06/2008, à 19:43

beudbeud

Re : Arte +7 recorder version 4

personne n'a testé 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

#25 Le 29/06/2008, à 21:04

yurek

Re : Arte +7 recorder version 4

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

Dernière modification par yurek (Le 29/06/2008, à 21:05)


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

Haut de page ↑