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.

#1 Le 08/08/2010, à 10:07

breakolami

Une GUI pour mp3report

Ha que coucou

Est-ce que quelqu'un saurait créer une interface graphique pour mp3report ?


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#2 Le 13/08/2010, à 13:51

breakolami

Re : Une GUI pour mp3report

Allo..............


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#3 Le 13/08/2010, à 14:45

AnsuzPeorth

Re : Une GUI pour mp3report

Bjr,
Je vois pas trop quelle genre d'interface il faudrait !
Si j'ai bien compris, ce soft permet de creer un fichier html avec les fichiers mp3 d'un dossier.
Le seule chose serait donc de proposer un selecteur de fichier, à la limite le choix du template, et c'est tout !
Modifier le template, je pense qu'il faut le faire à la main pour être sure du résultat !

Sinon, je vois pas trop ce que tu attends !


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#4 Le 19/08/2010, à 14:12

breakolami

Re : Une GUI pour mp3report

Bah un menu déroulant pour choisir l'option
un bouton parcourir pour choisir le dossier à scanner
une zone de texte pour indiquer le nom du fichier final ainsi qu'un autre bouton parcourir pour choisir le dossier de sauvegarde.

Un truc simple quoi qui évite le terminal wink


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#5 Le 19/08/2010, à 14:49

frafa

Re : Une GUI pour mp3report

Bonjour,
L'outil le plus simple à utiliser pour avoir un Gui et passer des commandes bash est Zenity
Matte un peu sa doc: http://library.gnome.org/users/zenity/2.30/
Et pour info supplémentaire zenity supporte les balises pango sur les champs texte.
PangoMarkupFormat: http://library.gnome.org/devel/pango/st … ormat.html

Hors ligne

#6 Le 21/08/2010, à 20:22

Daedalus11

Re : Une GUI pour mp3report

Ou tout simplement Gambas smile .
En quelques minutes l'affaire est dans le sac cool

Hors ligne

#7 Le 21/08/2010, à 22:41

breakolami

Re : Une GUI pour mp3report

Vous êtes gentils tous les deux mais si j'avais eu la moindre connaissance dans ce domaine je n'aurai pas passé ce message, malheureusement je n'ai pas du tout les compétences requises, j'ai fait un peu de html et de php par le passé mais pas de quoi se lever la nuit, en php je ne faisais que modifier des trucs existants ou ajouter des mods dans des forums phpbb ou autre.

Je ne suis qu'un simple chauffeur de bus wink


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#8 Le 24/08/2010, à 16:43

Daedalus11

Re : Une GUI pour mp3report

Il n'est jamais trop tard pour commencer smile :

http://gambaslinux.eg2.fr/ (un site francophone sur Gambas)
http://wiki-gambas.eg2.fr/doku.php (un wiki francophone à part de la doc officiel en français)
http://gambaslinux.forumactif.net/ (le forum français relativement active)
http://gambasforge.org/cgi-bin/index.gambas (site fait en Gambas)
http://gambasdoc.org/help?fr (documentation faite en Gambas)
http://gambas.sourceforge.net/fr/main.html (site officiel fait en Gambas)

Hors ligne

#9 Le 24/08/2010, à 19:39

kamui57

Re : Une GUI pour mp3report

jsuis en train de faire ça en bash et zenity (pour une fois que j'ai l'occasion de faire un script l'utilisant). J'aurai pas fini ce soir.

Bon ça a l'air de marcher mais c'est pas propre, je changerai ça demain.

Dernière modification par kamui57 (Le 24/08/2010, à 20:54)


Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas (proverbe indien)
Toshiba Satellite L655 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
Toshiba Satellite M30 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
https://help.ubuntu.com/community/Pastebinit pour poster du texte sur internet en console

Hors ligne

#10 Le 24/08/2010, à 21:57

breakolami

Re : Une GUI pour mp3report

france1159 a écrit :

Il n'est jamais trop tard pour commencer

Je suis allé faire un tour sur les sites que tu indiques, j'ai installé gambas2 et après environ 4 heures de lecture de cours, de tutos, de wiki j'étais toujours avec mon gambas ouvert et vide tongue je crois que c'est pas pour moi et en plus j'ai plus d'aspirine.

Franchement j'ai rien capté de tout ce que j'ai lu, suis peut-être trop vieux big_smile


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#11 Le 25/08/2010, à 13:47

kamui57

Re : Une GUI pour mp3report

Bon j'ai fait un beau truc, il a l'air d'afficher la bonne commande, mais mp3report ne veut pas prendre en compte l'argument (le dossier). Evidemment quand je fais un copier/coller et quand je l'exécute à la main il veut bien.

J'ai copié mes fichiers ici, pour pas faire un post de 50 km.
j'avais pas prévu que la coloration syntaxique soit si illisible.
J'ai pris des captures d'écran de ce qui marche.

Bref, quand je l'exécute, j'obtiens ceci :

13:02:00 stephanie@Middle-Earth:/media/docsWin/Musique_old/Toshi 122$ bash ~/GUImp3report_v3.bash
ok
mp3report "/media/docsWin/Musique_old/Toshi/(1999.12.25)_Toward_the_way_CD_2_-_Part_1" <------------- affichage de la commande lancée
sortie

Neon Goat MP3 Report Generator v1.0.2
Copyright (C) 2000, David Parker, Neon Goat Productions.
www.neongoat.com - david@neongoat.com

Skipping "/media/docsWin/Musique_old/Toshi/(1999.12.25)_Toward_the_way_CD_2_-_Part_1"...

Writing report to mp3report.html...Use of uninitialized value $tsize in division (/) at /usr/bin/mp3report line 130.
Use of uninitialized value $tsize in division (/) at /usr/bin/mp3report line 130.
Use of uninitialized value $tmin in multiplication (*) at /usr/bin/mp3report line 131.
Use of uninitialized value $tsec in addition (+) at /usr/bin/mp3report line 131.
Use of uninitialized value $tsize in division (/) at /usr/bin/mp3report line 132.
Use of uninitialized value $t_numfiles in division (/) at /usr/bin/mp3report line 132.
Illegal division by zero at /usr/bin/mp3report line 132.
13:24:37 stephanie@Middle-Earth:/media/docsWin/Musique_old/Toshi 123$

je recopie donc la commande affichée et ça marche :

13:24:37 stephanie@Middle-Earth:/media/docsWin/Musique_old/Toshi 123$ mp3report "/media/docsWin/Musique_old/Toshi/(1999.12.25)_Toward_the_way_CD_2_-_Part_1"

Neon Goat MP3 Report Generator v1.0.2
Copyright (C) 2000, David Parker, Neon Goat Productions.
www.neongoat.com - david@neongoat.com

Scanning /media/docsWin/Musique_old/Toshi/(1999.12.25)_Toward_the_way_CD_2_-_Part_1...

Writing report to mp3report.html...
Done, report generated in 0.10 seconds!
13:26:10 stephanie@Middle-Earth:/media/docsWin/Musique_old/Toshi 124$

Si quelqu'un peut l'expliquer...


Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas (proverbe indien)
Toshiba Satellite L655 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
Toshiba Satellite M30 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
https://help.ubuntu.com/community/Pastebinit pour poster du texte sur internet en console

Hors ligne

#12 Le 25/08/2010, à 21:06

breakolami

Re : Une GUI pour mp3report

Ha oui pour cette erreur j'ai remarqué que ça le fait seulement lorsque un ou des dossiers contiennent des espaces dans le nom.

Fais un test avec un dossier dont le nom contient un espace

Puis renomme le dossier en remplaçant l'espace par un underscore par exemple et là y a plus d'erreur.

Edit oubli : bravo pour cette GUI, chapeau bas wink

Dernière modification par breakolami (Le 25/08/2010, à 21:07)


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#13 Le 25/08/2010, à 21:26

Tomzz

Re : Une GUI pour mp3report

Bonsoir,
J'ai pas trop regardé mais je vous lache deux trois suggestions pour ça:

Ha oui pour cette erreur j'ai remarqué que ça le fait seulement lorsque un ou des dossiers contiennent des espaces dans le nom.

La commande detox permet de supprimer tous les caractères spéciaux des nom de fichiers contenus dans un dossier.
Donc, si vous acceptez de modifier le nom des fichiers, un detox au début du script sur tous les fichiers réglera le problème.

Autre solution, inclure le chemin et le nom du fichier entre des simples quote (') de cette façon les espaces et caractères spéciaux ne posent plus problème.

Hors ligne

#14 Le 25/08/2010, à 21:27

breakolami

Re : Une GUI pour mp3report

Bon je viens d'essayer, chaque fois ça me crée un fichier html vide yikes

Alors j'ai essayé en ligne de commande dans le terminal et là ça fonctionne

Soit j'ai oublié un truc soit y a un truc qui cloche.


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#15 Le 25/08/2010, à 21:37

breakolami

Re : Une GUI pour mp3report

Tomzz a écrit :

Autre solution, inclure le chemin et le nom du fichier entre des simples quote (') de cette façon les espaces et caractères spéciaux ne posent plus problème.

Effectivement j'ai testé en ligne de commande en terminal sur un de mes dossiers contenant des espaces

Sans ajouter les ' jobtiens une erreur

chris@chris-desktop:~/Musique$ mp3report mp3report --printmode /media/Musique/1 - 9

Neon Goat MP3 Report Generator v1.0.2
Copyright (C) 2000, David Parker, Neon Goat Productions.
www.neongoat.com - david@neongoat.com

Skipping -...
Skipping /media/Musique/1...
Skipping 9...
Skipping mp3report...

Writing report to mp3report.html...Use of uninitialized value $tsize in division (/) at /usr/bin/mp3report line 130.
Use of uninitialized value $tsize in division (/) at /usr/bin/mp3report line 130.
Use of uninitialized value $tmin in multiplication (*) at /usr/bin/mp3report line 131.
Use of uninitialized value $tsec in addition (+) at /usr/bin/mp3report line 131.
Use of uninitialized value $tsize in division (/) at /usr/bin/mp3report line 132.
Use of uninitialized value $t_numfiles in division (/) at /usr/bin/mp3report line 132.
Illegal division by zero at /usr/bin/mp3report line 132.
chris@chris-desktop:~/Musique$

Par contre en ajoutant les ' pas de problème

chris@chris-desktop:/media/Musique$ mp3report --printmode '/media/Musique/1 - 9' 
Neon Goat MP3 Report Generator v1.0.2
Copyright (C) 2000, David Parker, Neon Goat Productions.
www.neongoat.com - david@neongoat.com

Scanning /media/Musique/1 - 9...
Scanning /media/Musique/1 - 9/10 CC...
Scanning /media/Musique/1 - 9/10 CC/10cc...
Scanning /media/Musique/1 - 9/10 CC/Bloody Tourists...
Scanning /media/Musique/1 - 9/10 CC/Deceptive Bands...
Scanning /media/Musique/1 - 9/10 CC/How Dare You...
Scanning /media/Musique/1 - 9/10 CC/King Biscuit Flower Hour Presents 10 CC...
Scanning /media/Musique/1 - 9/10 CC/Look hear...
Scanning /media/Musique/1 - 9/10 CC/Sheet Music...
Scanning /media/Musique/1 - 9/10 CC/Ten Out Of 10...
Scanning /media/Musique/1 - 9/10 CC/The Original Soundtrack...
Scanning /media/Musique/1 - 9/10 CC/Windows In The Jungle...
Scanning /media/Musique/1 - 9/2Unlimited...
Scanning /media/Musique/1 - 9/2Unlimited/II...
Scanning /media/Musique/1 - 9/4 Strings...
Scanning /media/Musique/1 - 9/4 Strings/Believe...
Scanning /media/Musique/1 - 9/4 Strings/Turn It Around...
Scanning /media/Musique/1 - 9/45 tours...
Scanning /media/Musique/1 - 9/45 tours/Stars on 45 Longplay Album...
Scanning /media/Musique/1 - 9/50 Cent...
Scanning /media/Musique/1 - 9/50 Cent/Freestyle Paystyle...
Scanning /media/Musique/1 - 9/50 Cent/Gangster And Gentleman...
Scanning /media/Musique/1 - 9/50 Cent/Get Rich or Die Tryin...
Scanning /media/Musique/1 - 9/50 Cent/Power Of The Dollar...
Scanning /media/Musique/1 - 9/50 Cent/The Massacre...
Scanning /media/Musique/1 - 9/50 Cent/guess whos back again...
Scanning /media/Musique/1 - 9/61 South...
Scanning /media/Musique/1 - 9/61 South/61 South...

Writing report to mp3report.html...
Done, report generated in 2.13 seconds!
chris@chris-desktop:/media/Musique$

Merci pour cette astuce Tomzz


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#16 Le 25/08/2010, à 22:23

kamui57

Re : Une GUI pour mp3report

J'avance vraiment à tâtons (enfin "avance" roll)

mp3report a l'air de préférer

commande="${commande} ${directoriesInput}"

à

commande="${commande} \"${directoriesInput}\""

dans buildcommandline.bash

C'est con, j'avais mis ces guillements au départ pour résoudre les caractères spéciaux (espace etc). Mais force est de constater que ça marche pas. Maintenant ça marche chez moi avec les caractères normaux, mais pas avec des dossiers avec des caractères spéciaux. Et pourtant

23:10:50 stephanie@Middle-Earth:/media/docsWin/Musique_old/Toshi 175$ bash ~/GUImp3report_v3.bash
/media/docsWin/Musique_old/Toshi
/media/docsWin/Musique_old/Toshi
ok
mp3report --printmode /media/docsWin/Musique_old/Toshi
sortie

Neon Goat MP3 Report Generator v1.0.2
Copyright (C) 2000, David Parker, Neon Goat Productions.
www.neongoat.com - david@neongoat.com

Scanning /media/docsWin/Musique_old/Toshi...
Scanning /media/docsWin/Musique_old/Toshi/(1995.03.29) GRACE...
Scanning /media/docsWin/Musique_old/Toshi/(1995.03.29) GRACE/Scans...
Scanning /media/docsWin/Musique_old/Toshi/(1997.11.21) NATURAL HIGH...
Scanning /media/docsWin/Musique_old/Toshi/(1998.04.01) Sayounara...
Scanning /media/docsWin/Musique_old/Toshi/(1998.04.01) Sayounara/(1998.04.01) Sayounara...
Scanning /media/docsWin/Musique_old/Toshi/(1999.12.25)_Toward_the_way_CD_2_-_Part_1...
Scanning /media/docsWin/Musique_old/Toshi/(1999.12.25_)_Toward_the_way_CD_1_-_Part_1...
Scanning /media/docsWin/Musique_old/Toshi/MISSION...

Writing report to mp3report.html...
Done, report generated in 0.34 seconds!
23:14:02 stephanie@Middle-Earth:/media/docsWin/Musique_old/Toshi 176$

yen a des répertoires à espaces dans mon répertoire de départ mad

J'ai bien tenté ça

directoriesInput=`echo $directoriesInput|sed 's/ /\\\ /g'|sed 's/(/\\\(/g'|sed 's/)/\\\)/g'`

mais non.

23:20:53 stephanie@Middle-Earth:/media/docsWin/Musique_old/Toshi 177$ bash ~/GUImp3report_v3.bash
/media/docsWin/Musique_old/Toshi/(1997.11.21) NATURAL HIGH
/media/docsWin/Musique_old/Toshi/\(1997.11.21\)\ NATURAL\ HIGH
ok
mp3report /media/docsWin/Musique_old/Toshi/\(1997.11.21\)\ NATURAL\ HIGH
sortie

Neon Goat MP3 Report Generator v1.0.2
Copyright (C) 2000, David Parker, Neon Goat Productions.
www.neongoat.com - david@neongoat.com

Skipping /media/docsWin/Musique_old/Toshi/\(1997.11.21\)\...
Skipping HIGH...
Skipping NATURAL\...

Writing report to mp3report.html...Use of uninitialized value $tsize in division (/) at /usr/bin/mp3report line 130.
Use of uninitialized value $tsize in division (/) at /usr/bin/mp3report line 130.
Use of uninitialized value $tmin in multiplication (*) at /usr/bin/mp3report line 131.
Use of uninitialized value $tsec in addition (+) at /usr/bin/mp3report line 131.
Use of uninitialized value $tsize in division (/) at /usr/bin/mp3report line 132.
Use of uninitialized value $t_numfiles in division (/) at /usr/bin/mp3report line 132.
Illegal division by zero at /usr/bin/mp3report line 132.
23:22:07 stephanie@Middle-Earth:/media/docsWin/Musique_old/Toshi 178$

Je retente en ligne de commande, en faisant un copier/coller de la commande à partir du retour du script, comme précédemment :

3:22:07 stephanie@Middle-Earth:/media/docsWin/Musique_old/Toshi 178$ mp3report /media/docsWin/Musique_old/Toshi/\(1997.11.21\)\ NATURAL\ HIGH

Neon Goat MP3 Report Generator v1.0.2
Copyright (C) 2000, David Parker, Neon Goat Productions.
www.neongoat.com - david@neongoat.com

Scanning /media/docsWin/Musique_old/Toshi/(1997.11.21) NATURAL HIGH...

Writing report to mp3report.html...
Done, report generated in 0.13 seconds!
23:23:22 stephanie@Middle-Earth:/media/docsWin/Musique_old/Toshi 179$

J'ai tenté les ' aussi, en ligne de commande c'est ok, mais là non

commande=${commande}\ "'"${directoriesInput}"'"
23:29:17 stephanie@Middle-Earth:/media/docsWin/Musique_old/Toshi 180$ bash ~/GUImp3report_v3.bash
/media/docsWin/Musique_old/Toshi
/media/docsWin/Musique_old/Toshi
ok
mp3report '/media/docsWin/Musique_old/Toshi'
sortie

Neon Goat MP3 Report Generator v1.0.2
Copyright (C) 2000, David Parker, Neon Goat Productions.
www.neongoat.com - david@neongoat.com

Skipping '/media/docsWin/Musique_old/Toshi'...

Writing report to mp3report.html...Use of uninitialized value $tsize in division (/) at /usr/bin/mp3report line 130.
Use of uninitialized value $tsize in division (/) at /usr/bin/mp3report line 130.
Use of uninitialized value $tmin in multiplication (*) at /usr/bin/mp3report line 131.
Use of uninitialized value $tsec in addition (+) at /usr/bin/mp3report line 131.
Use of uninitialized value $tsize in division (/) at /usr/bin/mp3report line 132.
Use of uninitialized value $t_numfiles in division (/) at /usr/bin/mp3report line 132.
Illegal division by zero at /usr/bin/mp3report line 132.
23:30:01 stephanie@Middle-Earth:/media/docsWin/Musique_old/Toshi 181$

Dernière modification par kamui57 (Le 25/08/2010, à 22:32)


Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas (proverbe indien)
Toshiba Satellite L655 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
Toshiba Satellite M30 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
https://help.ubuntu.com/community/Pastebinit pour poster du texte sur internet en console

Hors ligne

#17 Le 09/09/2010, à 19:44

Ricco29

Re : Une GUI pour mp3report

Comme l'a suggéré France1159, Gambas serait bien adapté pour développer une GUI avec une fenêtre unique présentant toutes les options (cases à cocher, chemin du répertoire, etc.).

Enfin, personnellement je préfèrerais ça à une série de popups telle qu'avec Zenity. wink

Hors ligne

#18 Le 09/09/2010, à 19:55

kamui57

Re : Une GUI pour mp3report

Pour l'instant je dois préparer le retour chez moi, donc je ne peux pas bosser dessus. Dans quelques jours j'espère pouvoir m'y remettre.


Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas (proverbe indien)
Toshiba Satellite L655 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
Toshiba Satellite M30 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
https://help.ubuntu.com/community/Pastebinit pour poster du texte sur internet en console

Hors ligne