Pages : 1
#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
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 .
En quelques minutes l'affaire est dans le sac
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
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 :
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
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 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
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
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
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
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" )
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
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.
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
Pages : 1