#776 Le 05/12/2014, à 15:59
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Salut melixgaro,
Oui, ça marche pareil, mais je comprend mieux ma syntaxe ^^
Tu t'es amélioré en python dis moi !
Edit: c'est vrai que ta ligne supprime le dernier _ c'est voulu ou le hasard?
J'avais mis cette boucle pour supprimer ce dernier _ :
while nouveau_nom[-1:] == '_':
a = len(nouveau_nom)
nouveau_nom = nouveau_nom[:a-1]
Du coup mon code prend 5 lignes, alors que ça peut être fait en une seule
Dernière modification par Gaara (Le 05/12/2014, à 16:09)
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
#777 Le 05/12/2014, à 16:12
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
je progresse !
c'est un peu plus abscons mais plus joli qu'un while
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#778 Le 05/12/2014, à 16:18
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Moi j'aime bien les if et les while
Du coup j'ai remplacé mes deux boucles par ta ligne, ça fait ça de moins.
Mais ça ne me parle pas du tout ! Je comprend pas la logique, je ne saurais pas l'adapter pour un autre truc.
Ceci dit je commence à comprendre regex, car des fois je ne peux pas faire autrement ^^
Allez j'envoie cette fois ci, il n'y aura plus d'erreur dans les alcalines.
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
#779 Le 05/12/2014, à 16:31
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Si on décompose :
In [542]: k.split('_')
Out[542]:
['un',
'',
'titre',
'',
'',
'',
'',
'',
'avec',
'beaucoup',
'de',
'souligne',
'',
'',
'']
On voit que lorsque il y a plusieurs caractère SOULIGNÉ qui se suivent, des éléments vides apparaissent.
Ensuite on a :
filter(None, machin)
où 'machin' est un objet itérable. Ça renvoie les éléments de 'machin' qui sont Vrai (donc les chaînes vides sautent).
Puis on a :
"_".join(truc)
où 'truc' est un objet itérable. C'est la réciproque de la fonction split : ça joint les éléments de truc avec un caractère '_'
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#780 Le 05/12/2014, à 16:42
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Ah ok, ça crée une liste, supprime tous les éléments '_' , puis rajoute '_' entre chaque élément, en recréant une chaîne.
Merci pour cette explication claire !
Maintenant, le tout est d'y penser pour la prochaine fois, au lieu d'utiliser .replace (que j'use et abuse)
Sinon, niveau perf, c'est pareil tu penses ? J'veux dire en temps d'exécution ?
En attendant j'ai balancé le script au mixer, c'est bientôt prêt.
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
#781 Le 05/12/2014, à 16:47
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Ah oui, sur VM 12.04, j'ai souvent des "core dumped" mais je ne sais pas d'ou ça vient. C'est du python 2.7.3 alors que sur 14.10 c'est python 2.7.8. Ça peut-être la cause?
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
#782 Le 05/12/2014, à 16:55
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Sinon, niveau perf, c'est pareil tu penses ? J'veux dire en temps d'exécution ?
J'étais en train de regarder par curiosité. Ça se vaut... Voici les temps totaux d'exécution pour N itérations de ta méthode (#1) et ma méthode (#2) :
Pour 10 itérations :
#1: 4.97e-05 secondes
#2: 4.35e-05 secondes
Pour 1000 itérations :
#1: 3.97e-03 secondes
#2: 3.43e-03 secondes
Pour 1000000 itérations :
#1: 2.99e+00 secondes
#2: 2.54e+00 secondes
Résultats otenus avec ce script :
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import timeit
setup1 = """
def strip_underscore(word):
while "__" in word:
word = word.replace("__", '_')
while word[-1:] == '_':
a = len(word)
word = word[:a-1]
return word
def main():
strip_underscore("un__titre______avec_beaucoup_de_souligne___")
"""
setup2 = """
def strip_underscore(word):
return '_'.join(filter(None, word.split('_')))
def main():
strip_underscore("un__titre______avec_beaucoup_de_souligne___")
"""
t1 = timeit.Timer(stmt="main()", setup=setup1)
t2 = timeit.Timer(stmt="main()", setup=setup2)
for Niter in [10, 1000, 1000000]:
print("Pour {:d} itérations :".format(Niter))
print("#1: {:2.2e} secondes".format(float(t1.timeit(Niter))))
print("#2: {:2.2e} secondes".format(float(t2.timeit(Niter))))
print()
De toute façon, vu l'usage du code, l'optimisation n'est pas la priorité
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#783 Le 05/12/2014, à 16:56
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Ah oui, sur VM 12.04, j'ai souvent des "core dumped" mais je ne sais pas d'ou ça vient. C'est du python 2.7.3 alors que sur 14.10 c'est python 2.7.8. Ça peut-être la cause?
Suite aux toutes dernières modifs ou depuis un moment déjà ?
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#784 Le 05/12/2014, à 17:10
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
1) C'est sûr, c'est pas très important, mais c'était aussi par curiosité!
Si je comprend bien, ta méthode est légèrement plus rapide (1/2s pour 1 million de passes). Vu que le script ne passe qu'une fois... lol
Donc le gain est surtout au niveau nbre de ligne / poids du fichier. Mais bon, c'est toujours ça de gagné
2) Ça fait un moment, mais comme je n'ai pas eu de retour sur ce point, je ne m'y suis jamais penché. Enfin je n'ai vu ça que depuis j'ai 12.04 en VM, donc 3 semaines environ.
Je pense que c'est la communication entre le script bash et python qui foire, mais pas tout le temps. Des fois dès le début du téléchargement, des fois à la fin.
D'après ce que j'ai lu, c'est un pb d'allocation mémoire, mais ça me dépasse un peu...
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
#785 Le 05/12/2014, à 17:16
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
1) oui ça allège le code en terme de lignes... mais ça le rend un peu plus dur à lire
2) mais tu ne crois pas que c'est parce que c'est en VM et que la ram allouée n'est pas assez grande ?
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#786 Le 05/12/2014, à 17:22
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
1) J'ai commenté la ligne pour m'y retrouver (mais des fois j'oublie et c'est là que je dois rechercher ce que fait une ligne...)
2) Non je pense pas, j'ai mis 2048Mo, comme Xubuntu 14.04, ou Lubuntu 14.04. Avec ces deux là, aucun soucis. Pareil pour Ubuntu 14.04, pas de "core dumped" avec 2048 Mo ...
J'ai essayé de compiler python 2.7.8 mais il ne trouve pas les modules, donc ça marche encore moins bien. Je vais supprimer les fichiers et réinstaller l'OS propre, pour refaire l'essai.
Dernière modification par Gaara (Le 05/12/2014, à 19:05)
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
#787 Le 05/12/2014, à 17:30
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
bon courage !
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#788 Le 05/12/2014, à 17:32
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
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
#789 Le 05/12/2014, à 19:14
- kasu64
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonsoir
@Gaara et @melixgaro
je vous sens en pleine forme, et bourrés d'entrain,
avec les mimines qui vous démangent...
Alors avec le grand souci de répondre à votre attente fébrile,
j'ose vous suggérer :
- d'ajouter des coches ou autres sur la liste des émissions trouvées,
pour pouvoir sélectionner celles à télécharger, en 1 recherche
- de faire que la liste puisse être triée par date, ou titre (en ordre croissant ou décroissant)
- de voir pourquoi, quand on recherche par exemple "peanuts"
on a dans la liste : peanuts, peppa, batmant, zou... (?)
ce qui va être une partie de plaisir pour vous,
et ensuite pour nous, les utilisateurs de votre labeur acharné
(Encore merci pour votre travail)
quant à moi, je vais tester la nouvelle mouture... (travail harassant !)
Bonne soirée et bon courage
Dernière modification par kasu64 (Le 05/12/2014, à 19:15)
><((((°> <°))))>< Extrait : https://archive.org/details/Damaris2015 … ola_Sonata
Maite dut Euskal Herria A voir ! http://www.agapefrance.org/activites/filmjesus
Le Pays Basque, J'aime ! A écouter ! http://www.cheminsdevie.info/~editio5/cheminsdevie/node
Ubuntu 14.04-32bits+lxde
Hors ligne
#790 Le 06/12/2014, à 15:33
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
@kasu64:
Oui, Hizoka avait déjà suggéré de créer une liste de téléchargement. Mais je pense que dPluzz ne doit pas devenir un logiciel de "téléchargement de masse",
et je pense que melixgaro est d'accord avec cette idée, simplement pour ne pas monopoliser la bande passante du site, qui doit rester accessible à tous. (et pour ne pas les forcer à tout cadenasser)
dPluzz est un logiciel simple et se doit de rester léger !
En ce qui concerne les résultats obtenus, le logiciel renvoie simplement les résultats que le site veut bien lui donner, donc à part supprimer des résultats, je ne pourrais pas en ajouter.
Je pense que c'est voulu par le site, pour suggérer des résultats en rapport avec la demande (par ex, tous les résultats "peanuts" sont des dessins animés)
Pour le tri, c'est éventuellement faisable, je regarderais ça à l'occasion.
Tout ceci pour dire que le logiciel n’évoluera plus beaucoup dans un futur proche, sauf des corrections/améliorations du code existant. Pour la suite, on verra dans quelques mois !
Merci quand même de tes suggestions avisées
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
#791 Le 06/12/2014, à 16:29
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
oui, je suis d'accord avec les propos de Gaara
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#792 Le 06/12/2014, à 17:40
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Version 0.9.8.2 envoyée:
-> Réorganisation des titres sous les images des résultats pluzz (centré, affichage Sa-Ep, saut de ligne si trop long etc)
Je ferais demain les .deb
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
#793 Le 06/12/2014, à 19:20
- kasu64
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonsoir,
@Gaara et @Melixgaro
je pense que dPluzz ne doit pas devenir un logiciel de "téléchargement de masse",
et je pense que melixgaro est d'accord avec cette idée, simplement pour ne pas monopoliser la bande passante du site, qui doit rester accessible à tous.
Je comprends, je n'avais pas vu cet aspect., et je suis d'accord avec vous.
Ma suggestion venait de ce que, pour télécharger 5 épisodes de "Peanuts" de 4 minutes,
j'ai du refaire toute la manip 5 fois...
Idem avec la série "Murdoch" (4 épisodes à chaque diffusion hebdomadaire)
je pensais seulement à une liste permettant un téléchargement après l'autre
et non plusieurs téléchargements simultanés.
Mais, refaire la manip aux rares occasions requises, n'est pas une tâche insurmontable
Pouvoir gérer les noms des fichiers est une merveille et simplifie la vie et les classements...
Encore merci,
et bonne soirée
Cordialement
Dernière modification par kasu64 (Le 06/12/2014, à 19:22)
><((((°> <°))))>< Extrait : https://archive.org/details/Damaris2015 … ola_Sonata
Maite dut Euskal Herria A voir ! http://www.agapefrance.org/activites/filmjesus
Le Pays Basque, J'aime ! A écouter ! http://www.cheminsdevie.info/~editio5/cheminsdevie/node
Ubuntu 14.04-32bits+lxde
Hors ligne
#794 Le 06/12/2014, à 19:33
- kasu64
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
@Gaara
En mode non compact,
la sauvegarde des dimensions de la fenêtre ne semble pas fonctionner.
Est-il possible de faire apparaître le N° ID dans la zone "Détails de la Vidéo" ?
Dernière modification par kasu64 (Le 06/12/2014, à 19:48)
><((((°> <°))))>< Extrait : https://archive.org/details/Damaris2015 … ola_Sonata
Maite dut Euskal Herria A voir ! http://www.agapefrance.org/activites/filmjesus
Le Pays Basque, J'aime ! A écouter ! http://www.cheminsdevie.info/~editio5/cheminsdevie/node
Ubuntu 14.04-32bits+lxde
Hors ligne
#795 Le 06/12/2014, à 19:42
- kasu64
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
@Gaara et @Melixgaro
Concernant la liste de téléchargement,
Je constate que désirant récupérer les 3 "famille d'accueil" de 04 et 05.12.2014,
et ne pouvant attendre la fin du téléchargement de chaque épisode,
j'ai lancé 3 téléchargements concurrents...
Que pensez-vous
d'une liste limitée à 3 ou 4 choix simultanés
et permettant de faire des téléchargements l'un après l'autre
en ajoutant, si nécessaire un temporisation de 30 secondes
ou 1 minute entre chaque téléchargement...
D'une impossibilité d'avoir plusieurs instances de dPluzz concurrentes.
Est-ce possible ?
Quoiqu'il en soit, merci encore,
et Bon Week End.
Pour nous, DV, nous allons faire notre randonnée hebdomadaire en montagne Basque.
Agur !
Dernière modification par kasu64 (Le 06/12/2014, à 19:44)
><((((°> <°))))>< Extrait : https://archive.org/details/Damaris2015 … ola_Sonata
Maite dut Euskal Herria A voir ! http://www.agapefrance.org/activites/filmjesus
Le Pays Basque, J'aime ! A écouter ! http://www.cheminsdevie.info/~editio5/cheminsdevie/node
Ubuntu 14.04-32bits+lxde
Hors ligne
#796 Le 08/12/2014, à 10:48
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour à tous,
Je viens d'envoyer la version 0.9.8.4
-> correction d'un bug quand le champ "renommage" est vide.
Par contre, avec la nouvelle ligne aac/avconv proposée par Hizoka, j'ai remarqué que le son était vraiment pourri, avec plein d'interférences, comme si la radio était mal réglée...
Donc j'ai remis mp3 et ça fonctionne bien.
@kasu64:
Si tu as des soucis de configuration, essaye de supprimer le fichier de config pour reprendre à zéro:
rm /home/kasu64/.cache/dPluzz/dPluzz.conf
Pour le redimensionnement, ça fonctionne, mais la fenêtre est centrée sur l'écran à chaque démarrage du logiciel. Donc il est possible que tu doives un peu déplacer la fenêtre pour qu'elle soit ou tu veux.
Tu as absolument besoin de l'ID de la vidéo ?
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
#797 Le 08/12/2014, à 19:34
- kasu64
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bonjour,
@Gaara
Si tu as des soucis de configuration, essaye de supprimer le fichier de config pour reprendre à zéro:
rm /home/user/.cache/dPluzz/dPluzz.conf
Pour le redimensionnement, ça fonctionne, mais la fenêtre est centrée sur l'écran à chaque démarrage du logiciel.
Même avec la nouvelle version, chez moi cela ne fonctionne toujours pas.
Essaie d'étirer la fenêtre vers le bas,
pour obtenir une zone "Détail de la vidéo" lisible (> 1/2 ligne !)
et tu verras que la zone détail vidéo est quasi inexistante...
le redimensionnement est à refaire à chaque fois...
puis quitte et recharge...
Tu as absolument besoin de l'ID de la vidéo ?
C'est un plus pour comparer avec des téléchargements en cours ou anciens...
mais on peut vivre sans, si c'est trop compliqué.
Que penses-tu de la suggestion d'une liste avec certaines limitations ?
Bonsoir
><((((°> <°))))>< Extrait : https://archive.org/details/Damaris2015 … ola_Sonata
Maite dut Euskal Herria A voir ! http://www.agapefrance.org/activites/filmjesus
Le Pays Basque, J'aime ! A écouter ! http://www.cheminsdevie.info/~editio5/cheminsdevie/node
Ubuntu 14.04-32bits+lxde
Hors ligne
#798 Le 08/12/2014, à 19:49
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
@kasu64:
Tu as bien l'option "sauvegarder les dimensions de la fenêtre" de cochée?
Sinon je ne vois pas, je n'ai pas touché à cette partie là, et ça fonctionne bien ici...
Pour l'ID, non c'est pas difficile, je le mettrais ça à la prochaine version.
Je ferais aussi un paquet "dPluzz-liste" dans la semaine pour faire des essais, ça fonctionne à peu près.
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
#799 Le 08/12/2014, à 20:05
- kasu64
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Tu as bien l'option "sauvegarder les dimensions de la fenêtre" de cochée?
Sinon je ne vois pas, je n'ai pas touché à cette partie là, et ça fonctionne bien ici...
Oui, c'est bien coché...
Tiens, une question :
Comment mettre une image (copie d'écran) en PJ d'un message du forum ?
sans passer par un hébergeur tiers comme ci-dessous ?
http://pix.toile-libre.org/?img=1418065291.png
Dernière modification par kasu64 (Le 08/12/2014, à 20:12)
><((((°> <°))))>< Extrait : https://archive.org/details/Damaris2015 … ola_Sonata
Maite dut Euskal Herria A voir ! http://www.agapefrance.org/activites/filmjesus
Le Pays Basque, J'aime ! A écouter ! http://www.cheminsdevie.info/~editio5/cheminsdevie/node
Ubuntu 14.04-32bits+lxde
Hors ligne
#800 Le 08/12/2014, à 21:12
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Il faudrait que tu fasses une copie d'écran de l'onglet pluzz aussi, que je puisse voir.
Peux tu aussi coller ici le contenu de dPluzz.conf, pour voir si les paramètres sont enregistrés.
cat ~/.cache/dPluzz/dPluzz.conf
Le forum n'héberge pas les images, tu es obligé de passer par un site externe (celui ci est très bien)
Pour ma part, j'utilise pixup, un script d'un membre du forum qui est bien pratique.
Tu peux coller l'adresse de la miniature dans ton message directement, fais une prévisualisation pour voir si ça a fonctionné.
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