#101 Le 21/05/2014, à 19:15
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
ah dans dPluzz, tu marques dPluzz-cli, normalement si /usr/local/bin est dans le PATH, le shell (lancé par python) trouvera tout seul dPluzz-cli
donc là où tu avais marqué ./pluzz.sh, remplace par dPluzz-cli
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#102 Le 21/05/2014, à 19:35
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Oui, je crois que c'est plus clair. Je crée les liens symboliques avant de taper cette commande:
sudo dpkg-deb --build dpluzz
avec toute l'arborescence en place, dans mon home/gaara/<paquet>
Les liens seront gardés à l'installation.
Et donc,
/usr/local/bin/dPluzz -> symlink qui pointe sur ../share/dPluzz/dPluzz.py
/usr/local/bin/pluzz -> symlink qui pointe sur ../share/dPluzz/pluzz.sh
dPluzz et pluzz (ou DPluzz-cli) ne sont pas des fichiers, mais juste des liens...
J'ai bon?
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
#103 Le 21/05/2014, à 19:38
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
oui tout à fait, ce sont bien les liens. l'installation est essentiellement une opération de copie
rends bien exécutables les scripts.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#104 Le 21/05/2014, à 19:45
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Ok, merci pour ta patience, je commence à comprendre !
Bon ben... yapuka !
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
#105 Le 21/05/2014, à 19:53
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
ben de rien. Il faudra mettre à jour le premier message du sujet, en rassemblant dans un paragraphe les dépendances. Et en expliquant le fonctionnement en graphique ou en ligne de commande, comme ça tout le monde est content !
Dernière modification par melixgaro (Le 21/05/2014, à 19:53)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#106 Le 21/05/2014, à 23:32
- f.x0
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Oui cela serait SUPER !!!!!
En tout cas merci à tous les contributeurs, vous êtes des BOSSSSSSSSS
SOPI
Hors ligne
#107 Le 22/05/2014, à 17:32
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Voilà!!
Le paquet est prêt à être téléchargé: dPluzz_v0.4.5.deb
J'espère que vous n'aurez pas de soucis avec l'icone, car elle ne s'affiche pas chez moi, dans le menu K.
-> Nouvelle version du script de melixgaro (v1.1.2), renommé dPluzz-cli
-> Modification de dPluzz pour intégrer dPluzz-cli
-> Le bouton "Annuler le téléchargement" efface la vidéo en cours de téléchargement
-> Installation automatique des dépendances
-> Lancement à partir du menu ou par le terminal: dPluzz
-> Quelques bugs ont été corrigés
Usage en ligne de commande:
dPluzz-cli <options> -u adresse.fr
OPTIONS:
-f utilise ffmpeg au lieu de avconv
-d DIR dossier de destination
-u URL adresse de la vidéo
-h affiche cette aide
Bons dls !
Dernière modification par Gaara (Le 22/05/2014, à 18:02)
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
#108 Le 22/05/2014, à 17:50
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Super, j'étais impatient de voir le résultat.
Les retours :
1/ tu as un fichier caché .directory qui traîne dans le .deb et qui se retrouve à la racine lors de l'installation. Je crois que c'est un fichier créé par Dolphin
2/ l'icône apparaît bien dans le menu et dans le bouton de l'application dans mon panneau horizontal (testé sous xubuntu 13.10).
3/ il faudrait ajouter ceci au début du script dPluzz-cli
if [[ $# == 0 ]]
then
usage
exit 1
fi
je viens de m'apercevoir que si on tape seulement dPluzz-cli le programme ne se rend pas compte qu'il n'y a pas d'url...
À part ça, bravo pour l'interface !
Dernière modification par melixgaro (Le 22/05/2014, à 17:51)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#109 Le 22/05/2014, à 17:54
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Ok, je fais les modifs et reposte.
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
#110 Le 22/05/2014, à 18:02
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
et c'est normal, mais le choix de ffmpeg ou pas n'est pas conservé d'un ouverture à l'autre.
Je te l'avais suggéré mais ne sais pas si tu l'a codé ou pas.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#111 Le 22/05/2014, à 18:06
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
et c'est normal, mais le choix de ffmpeg ou pas n'est pas conservé d'un ouverture à l'autre.
Oui, c'est normal, je ne l'ai pas encore fait..
C'est bon, normalement le lien est mis à jour
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
#112 Le 22/05/2014, à 18:08
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Il met:
~$ dPluzz-cli
usage: /usr/bin/dPluzz-cli [OPTIONS] URL
Ce serait mieux d'écrire:
~$ dPluzz-cli
usage: dPluzz-cli [OPTIONS] URL
J'ai essayé vite fait j'ai pas réussi
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
#113 Le 22/05/2014, à 18:14
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
ligne 29, remplace
usage: $0 [OPTIONS] URL
par
usage: $(basename $0) [OPTIONS] URL
Dernière modification par melixgaro (Le 22/05/2014, à 18:15)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#114 Le 22/05/2014, à 18:23
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Impeccable. Ça marche, et c'est envoyé !
Reste plus qu'a faire la case, et j'envoie la version 1.0
J'ai essayé de faire apparaître des images dans les résultats de la recherche, mais ça demande Gtk3... peut-être pour une autre version... si j'ai le courage.
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
#115 Le 22/05/2014, à 18:31
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
1/ la désinstallation marche bien mais laisse le dossier de préférences.
Dans le .deb tu peux ajouter un script postrm, qui fait des actions lors de la suppression du programme. Je ne sais jamais quelle est la bonne pratique. Normalement, quand on fait un apt-get remove, est-ce que ça doit (= est-ce que ce sont les recommandations ?) supprimer les fichiers de config ou pas ?
2/ peut-être que tu devrais déplacer le dossier .dpluzz dans .cache/dpluzz. je crois que c'est plus propre.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#116 Le 22/05/2014, à 18:45
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
1/ Non, je crois que c'est avec l'option --purge que les dossiers de config sont effacées.
J'ai trouvé un tuto qui explique l'usage des scripts à l'install et à la désinstall: sur openclassroom
Actuellement, l'option purge n'efface rien. J'ai aussi trouvé ça:
dpkg : avertissement : lors de la suppression de dpluzz, le répertoire « /usr/share/dPluzz » n'était pas vide, donc il n'a pas été supprimé
C'est un fichier vide nommé wget-log qui s'est créé tout seul lors de mes essais.
2/ Oui, les deux options sont possibles. Mais quand je vois le nombre de logiciels qui ont un dossier dans la racine du home, je ne me fait pas trop de soucis!
-> 44 logiciels dans ~/.cache/
-> 104 logiciels dans ~/.
Donc ça ne changerait pas grand chose...
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
#117 Le 22/05/2014, à 18:50
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
oui c'est vrai que c'est le bazar. ça me saoule tout ces dossiers cachés. bah c'était la minute de complainte.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#118 Le 22/05/2014, à 18:59
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
lol
J'ai l'impression que toutes les grosse "machines" sont dans ~/.cache (chromium, FF, torrent, telepathy, un reste de compiz...)
Et les logiciels plus petits sont dans ~/. Mais c'est peut-être qu'une impression, d'ailleurs on retrouve mozilla dans les deux... C'est libre quoi ! ^^
Pour effacer le dossier, je vais créer un fichier postrm à côté de control avec ça:
rm /usr/share/dPluzz/wget-log
rmdir /usr/share/dPluzz
Si ça marche pas, j’appellerais à l'aide
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
#119 Le 22/05/2014, à 19:03
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
j'ai pas eu de pb avec le dossier /usr/share/dPluzz/
pas de fichier wget-log chez moi. Tu es sûr que c'est pas une cochonnerie qui s'est foutue là qd tu as bidouillé pour le faire .deb...
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#120 Le 22/05/2014, à 19:07
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
nan, je le vois depuis longtemps ce fichier. Je me suis même demandé comment ça se passerait quand le .sh serait dans le système... mais c'est passé.
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
#121 Le 22/05/2014, à 19:12
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Bon, ben ça marche pas avec le postrm: (j'ai mis #! /bin/bash)
Suppression de dpluzz (0.4.5) ...
dpkg (sous-processus) : impossible d'exécuter script post-removal installé (/var/lib/dpkg/info/dpluzz.postrm): N'est pas un dossier
dpkg: error processing package dpluzz (--remove):
le sous-processus script post-removal installé a retourné une erreur de sortie d'état 2
E: Sub-process /usr/bin/dpkg returned an error code (1)
Mais le fichier wget-log a été supprimé, ainsi que le dossier.
Dernière modification par Gaara (Le 22/05/2014, à 19:18)
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
#122 Le 22/05/2014, à 19:15
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Dernier message édité
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
#123 Le 23/05/2014, à 03:07
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Tu veux dire « premier message »
Bon, désolé de t'embêter encore mais il y a deux fichiers qui n'ont rien à faire dans le deb : un .directory dans share/icons et un *.sh~ dans share/dPluzz.
Par ailleurs, tu n'as pas ajouté la modif que j'indique en #108. Comme on a parlé de plusieurs modifs, l'une a peut-être sauté... Bah, c'est pas urgent urgent...
Dans ton dossier paquet (le parent de DEBIAN/ et usr/), tu devrais exécuter ça avant d'empaqueter :
find . -type f \( -name ".directory" -o -name "*~" \) -exec rm -iv {} \;
/!\ Laisse bien les espaces autour de \( et \) et le \; final
Ça va chercher tous les .directory et les fichiers se terminant par ~ et te proposer de les supprimer (il faudra confirmer). Et après tu fais le dpkg-build
Dernière modification par melixgaro (Le 23/05/2014, à 03:09)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#124 Le 23/05/2014, à 12:23
- Gaara
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
Nouvelle version du package: dPluzz_v0.4.6
-> changement du répertoire de configuration: ~/.cache/dPluzz au lieu de ~/.dpluzz
-> sauvegarde de la case ffmpeg (active dès le premier téléchargement)
-> correction d'un bug non bloquant à l'annulation
-> nettoyage du paquet
-> modification du .sh pour afficher l'aide si erreur de syntaxe (modification déjà faite dans la version 0.4.5)
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
#125 Le 23/05/2014, à 17:32
- melixgaro
Re : [dPluzz+] Télécharger les vidéos Pluzz, C+ et TNT sous Ubuntu
à Gaara
désolé, hier je me suis un peu mélangé les versions. Donc pas de *.sh~, le script bash était bien corrigé, par contre il y avait bien des .directory qui traînaient...
Test de la nouvelle version : les config sont bien conservées (dossier + codeur)
Beugs :
1/ il faudrait ajouter un test pour vérifier que la vidéo existe : si on clique sur aperçu et avant d'avoir lancé le téléchargement, ça beugue
2/ si je clique sur annuler pendant le téléchargement, rien ne se passe (les opérations continuent). En fait, le bouton annuler ne marche pas chez moi
Linux depuis ~2007. Xubuntu seulement.
Hors ligne