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.

#201 Le 29/05/2014, à 18:39

f.x0

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

Lorsque je mets

./dPluzz-cli.sh -f -d ~/ -u http://pluzz.francetv.fr/videos/image_du_jour_roland_garros_,102812610.html

cela fonctionne aussi.

Du coup je ne sais pas s'il faut quand même modifier le script.

Je vais essayer.


SOPI

Hors ligne

#202 Le 29/05/2014, à 18:43

Gaara

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

oui, fais les modifs, j'ai édité le post #196 pour ajouter '-d '


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#203 Le 29/05/2014, à 18:44

melixgaro

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

ok, mais il faut surtout corriger ton paquet deb.
oui, j'ai fait exprès de calquer le fonctionnement du nouveau script sur l'ancien, afin de te faciliter la vie wink
Le mieux, ce serait de tout pythoniser dans des modules...


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#204 Le 29/05/2014, à 18:46

melixgaro

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

j'ai vu la modif du post #196. Curiosité : pourquoi un espace après -d et pas pour -u ?
Il me semble que python concatène comme il faut les différents morceaux de la ligne de commande.

Dernière modification par melixgaro (Le 29/05/2014, à 18:46)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#205 Le 29/05/2014, à 18:54

Gaara

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

pourquoi un espace après -d et pas pour -u ?

C'est la question que je viens de me poser ! Avec '-u ', (avec l'espace) ça ne marche pas... Pourtant il n'y a pas d'espace dans "adresse"... Très mystérieux !!

Le mieux, ce serait de tout pythoniser dans des modules...

Oui, mais je ne sais pas lire le bash... Et puis j'aime bien le côté "terminal" du logiciel, c'est original on va dire !

ok, mais il faut surtout corriger ton paquet deb.

Oui, je ferais ça tout à l'heure quand l'erreur sera trouvée. On est sur la bonne voie je pense.


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#206 Le 29/05/2014, à 19:00

melixgaro

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

ce qui est bizarre c'est que chez moi, avec ton dernier deb (donc avec l'erreur potentielle), non seulement tout se passe bien, mais en plus il enregistre dans le bon dossier.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#207 Le 29/05/2014, à 19:03

melixgaro

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

est-ce que tu pourrais ajouter une option "-V" à ton script python pour qu'il affiche la version en cours ?
À toutes fins utiles : regarde du côté de argparse pour la gestion des options et dans un script python, la version doit être renseignée dans la variable __version__ ou truc du genre.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#208 Le 29/05/2014, à 19:08

melixgaro

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

attends, je viens de voir que tu définis la variable dest ainsi

dest = "-d" + self.rep

je comprends pourquoi ça marche quand même wink
je ferai plutôt ceci

dest = self.rep

et

self.child_pid = self.v.fork_command(None, ['/bin/bash', 'dPluzz-cli', '-d', dest, '-u', adresse])

Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#209 Le 29/05/2014, à 19:11

Gaara

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

Mais l'erreur à toujours été là, enfin depuis que la case ffmpeg a été créée ! Je me dis que si ça marche chez moi, ça doit marcher chez les autres... C'est surement une autre erreur de penser ça, mais
bishop a confirmé que ça marchait sous 14.04. Donc oui, c'est vraiment bizarre. Des fois c'est par coup de chance que ça marche... ou pas. tongue
Un jour, un pote informaticien m'a dit: l'informatique, c'est simple. Il y a plusieurs façons pour que ça marche, mais dès que ça marche, ne touche plus...


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#210 Le 29/05/2014, à 19:16

Gaara

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

Pour le post #208, Exact !! Je suis un peu fouillis des fois hmm
Bon je vais revoir tout ça tête reposée, et refaire un deb propre.


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#211 Le 29/05/2014, à 19:18

Gaara

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

Mais donc avec -d -d dest, ça marche encore ! roll


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#212 Le 29/05/2014, à 19:21

melixgaro

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

chez moi, je n'en ai pas l'impression


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#213 Le 29/05/2014, à 19:28

melixgaro

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

ça dépend comment python discute avec le shell. Peut-être que chez f.x0 qui est en 12.04, bash ou python a un petit beugue qui fait que l'un ne comprend pas la ligne de commande envoyé par l'autre.

Ensuite, dans les scripts bash tel qu'ils sont écrits ici, si tu tapes

./script.sh -d "/dossier1" -d "/dossier2" -u http://page.html

C'est /dossier2 qui sera utilisé. La boucle sur les options va d'abord trouver l'option "-d" et son argument "/dossier1" : "/dossier1" est stocké dans une variable VAR. Ensuite la boucle trouve encore l'option "-d" et son argument "/dossier2" : "/dossier2" est stocké dans la même variable VAR.

J'imagine que la ligne de commande construite par python est :

./script.sh -d "" -d "/dossier2" -u http://page.html

Donc, le script voit qu'on lui donne d'abord un nom de dossier de longueur 0 puis qu'on lui donne un vrai nom de dossier.

Dernière modification par melixgaro (Le 29/05/2014, à 19:28)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#214 Le 29/05/2014, à 19:30

Gaara

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

Après essai:

dest =  self.rep
self.child_pid = self.v.fork_command(None, ['/bin/bash', 'dPluzz-cli', '-d', dest, '-u', adresse, '-f'])

fonctionne, ('-d' sans espace)

dest = "-d" + self.rep
self.child_pid = self.v.fork_command(None, ['/bin/bash', 'dPluzz-cli', '-d ', dest, '-u', adresse, '-f'])

fonctionne aussi ('-d ' avec espace).
Bref... c'est le codage du fork qui est bizarre.


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#215 Le 29/05/2014, à 19:32

Gaara

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

Ahhhh ok je comprend. c'est le dernier '-d' qui est pris en compte. Tout s'explique smile


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#216 Le 29/05/2014, à 19:35

Gaara

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

Mais pourquoi

dest = "-d" + self.rep     # sans espace !
self.child_pid = self.v.fork_command(None, ['/bin/bash', 'dPluzz-cli', dest, '-u', adresse, '-f'])

donc '-d/home/machin', (le deb actuel) fonctionne sous 14.04 ??


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#217 Le 29/05/2014, à 19:35

melixgaro

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

vouui
Pour f.x0, je me demande si ce n'est pas python qui construit mal la ligne de commande. A priori, on est sur des versions différentes de python entre 12.04 et 14.04. Vu que le même code marche sur une plate-forme et pas sur l'autre.

Pour ma part je suis en 13.10, donc tu peux signaler la compatibilité 13.10 et 14.04 en post 1.

Dernière modification par melixgaro (Le 29/05/2014, à 19:36)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#218 Le 29/05/2014, à 19:46

Gaara

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

Ouais, mais j'aimerais bien comprendre, malgré le titre du sujet...
f.x0, que retourne

python --version

chez toi ?


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#219 Le 29/05/2014, à 19:50

melixgaro

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

oui moi aussi, je suis curieux de savoir ce qu'il se passe. il faudrait aussi que d'autres personnes sous 12.04 nous disent si c'est bon ou pas. Histoire de savoir si le problème est uniquement chez f.x0...


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#220 Le 29/05/2014, à 20:25

Gaara

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

@f.x0:
Peux tu essayer aussi

dPluzz-cli -d/home/f.xo/pluzz -uhttp://pluzz.francetv.fr/videos/image_du_jour_roland_garros_,102812610.html -f

pour voir si ça marche sans espaces


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#221 Le 29/05/2014, à 20:43

f.x0

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

python --version
Python 2.7.3
dPluzz-cli -d/home/f.xo/pluzz -uhttp://pluzz.francetv.fr/videos/image_du_jour_roland_garros_,102812610.html -f

fonctionne sans problème

Dernière modification par f.x0 (Le 29/05/2014, à 20:45)


SOPI

Hors ligne

#222 Le 29/05/2014, à 21:32

Gaara

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

dPluzz-cli -d/home/f.xo/pluzz -uhttp://pluzz.francetv.fr/videos/image_du_jour_roland_garros_,102812610.html -f

fonctionne sans problème

Mauvaise nouvelle, il semblerait que melixgaro ait raison...
Ici, j'ai Python 2.7.6. Je ne sais pas sous 13.10. J'indiquerais la version mini dans mon code, sinon: message d'erreur
Solution: ça te tente une petite compilation?
Python 2.7.6 on Ubuntu 12.04 How to?
Si tu as des soucis, ouvre un nouveau sujet. On t'aidera sans problème, car pour compiler, tu dois installer pas mal de choses. (normalement c'est indiqué dans le readme de l'archive)


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#223 Le 29/05/2014, à 21:54

melixgaro

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

sur 13.10, c'est

Python 2.7.5+

ça pourrait aussi venir de la version du module qui communique avec bash (subprocess ?)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#224 Le 29/05/2014, à 21:56

melixgaro

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

ou c'est vte ?
la commande bash est envoyé au travers du pseudo-terminal construit avec vte, si je lis bien


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#225 Le 29/05/2014, à 22:09

Gaara

Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu

oui, j'y ai pensé aussi à vte...
python-vte
et en relisant plus attentivement, ça pourrait aussi venir de là, car les versions sont différentes... (j'avais cru lire que c'étais les mêmes!)
Donc essayer de compiler vte avant de se lancer pour python 2.7.6 ?


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne