#1 Le 26/11/2007, à 20:29
- MeV
ISOmorphin : gestionnaire d'images ISO pour Gnome
Bonjour à tous,
J'ai écrit un petit programme en python pour gérer les images ISO (montage/démontage avec enregistrement des derniers ISO montés, lecture automatique de l'ISO monté si ISO DVD, création d'ISO, ...)
Le but étant de faire quelquechose dans le genre Alcohol 52% ou Daemon Tools sous Windows, ou AcetoneISO sous Linux mais avec une interface GTK (donc pour Gnome)
Je l'ai appelé ISOmorphin, peut-être un peu tout pourri comme nom mais bon...
J'aimerais que vous me disiez ce que vous en pensez aussi bien niveau utilité que interface ou code...
ISOmorphin
EDIT 02/06/08 : Lien vers la version 0.2.01
Sinon je ne suis pas programmeur, je n'ai jamais eu de cours de prog et je fait ça pour le plaisir donc soyez indulgent
PS: il est loin d'être fini et je suis même pas sûr que vous pourrez le lancer :'(
Quelques captures :
Dernière modification par MeV (Le 03/07/2008, à 14:51)
Téléchargez ISOmorphin pour gérer vos images ISO sous GNOME...
ou BlindTux pour un petit quizz musical entre amis ;-)
Hors ligne
#2 Le 26/11/2007, à 20:46
- plouplinou
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
j'ai pas d'image iso sous la main pour tester mais en cas il se lance
Jaunty 64bits sur Hp pavillon dv6242ea http://www.plouplinou.levrai.com
Hors ligne
#3 Le 26/11/2007, à 22:16
- bipede
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Je comprend mieux ta question sur la barre de progression du checksum...
Tu peux récupérer le code que j'ai écrit pour check-file-Integrity et tu auras ta barre de progression en gtk...
Je ne lance pas un programme tiers, mais j'utilise la bibliothèque de hachage incluse dans python pour calculer les empreintes, c'est ce qui permet de suivre la progression de l'itération et de la répercuter à la barre...
Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.
Mon site: Les contributions du bipède
Hors ligne
#4 Le 26/11/2007, à 22:23
- MeV
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Je comprend mieux ta question sur la barre de progression du checksum...
Tu peux récupérer le code que j'ai écrit pour check-file-Integrity et tu auras ta barre de progression en gtk...
Je ne lance pas un programme tiers, mais j'utilise la bibliothèque de hachage incluse dans python pour calculer les empreintes, c'est ce qui permet de suivre la progression de l'itération et de la répercuter à la barre...
Ben vi, c'était pour ça la question ;-)
Merci pour ton code, je vais regarder un peu ce que tu as fait...
mais je ne veux pas abimer ton travail :-)
C'est vrai que c'est mieux d'utiliser la bibliothèque incluse dans python, ça évite les dépendances mais je ne savais pas qu'elle existait...
Téléchargez ISOmorphin pour gérer vos images ISO sous GNOME...
ou BlindTux pour un petit quizz musical entre amis ;-)
Hors ligne
#5 Le 27/11/2007, à 21:42
- MeV
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Nouvelle version, avec calcul de sommes md5 pour images ISO et CD/DVD (merci à bipede)
Vous pouvez le télécharger ici : ISOmorphin
Dernière modification par MeV (Le 09/01/2008, à 23:43)
Téléchargez ISOmorphin pour gérer vos images ISO sous GNOME...
ou BlindTux pour un petit quizz musical entre amis ;-)
Hors ligne
#6 Le 03/01/2008, à 11:29
- killersky4
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
sympa comme logiciel ca fait un momen que j'en chercher un pcq j'utilise tout le temps des iso !
il est jolie mais il ne veut pas ouvrir mes iso il dit de verifie l'orthographe ... c'est un peu embetant
Dernière modification par killersky4 (Le 03/01/2008, à 11:36)
"Celui qui est prêt à sacrifier un peu de liberté pour obtenir un peu de sécurité ne mérite ni l'une ni l'autre." Benjamin Franklin
Hors ligne
#7 Le 03/01/2008, à 12:54
- Watchwolf
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
je ne l'ai pas testé mais j'ai du mal à comprendre l'interet du menu en double (les onglets + menu sur la gauche)
Tu pourrait peut être ajouter le sha256 ?
Hors ligne
#8 Le 03/01/2008, à 14:04
- seb0uil
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Salut,
c'est sympa comme appli
Toutefois, j'ai eu quelques soucis a l'utilisation, ci dessous les modifications apportées. Je n'ai essayer que de monter/demonter un iso + calcul de md5 :
Retour lors du calcul de md5
Traceback (most recent call last):
File "./isomorphin", line 589, in buttonGetChecksumFromISO_clicked
self.printSum(md5sum)
TypeError: printSum() takes exactly 3 arguments (2 given)
ligne 581 / 590
self.printSum(md5sum) ==> self.printSum(filename,md5sum)
ligne 22 / 36:
pathname = os.path.dirname(sys.argv[0])
GLADE_FILE = pathname + "/glade/isomorphin.glade"
[...]
CONFIG_XML_FILE = pathname + "/config.xml"
pour ne pas être obligé d'être dans le repertoire du script pour le lancer
ligne 325:
os.system("gksudo \"mkdir -p /media/ISO/" + filename + "\" ")
sans le -p, si media/ISO n'existe pas, ca ne marche pas..
ligne 331:
if os.system("gksudo umount " + filepath) == 0:
-> ajout de gk ;)
il reste quelques petits trucs :
Qd on demonte un iso non monté, il nous dit toujours que tout s'est bien passé, et jamais qu'il n'était pas monté.
Qd on monte un ISO,la case n'est pas cochée
Autrement, c'est du bon boulot !
Hors ligne
#9 Le 04/01/2008, à 23:35
- MeV
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Bonjour,
Merci à tous pour vos commentaires
Je vais essayer de répondre à chacun :
sympa comme logiciel ca fait un momen que j'en chercher un pcq j'utilise tout le temps des iso !
il est jolie mais il ne veut pas ouvrir mes iso il dit de verifie l'orthographe ... c'est un peu embetant
C'est embêtant effectivement...
Il me faudrait le message d'erreur pour comprendre d'o๠ça vient
Et si tu pouvais me fournir une ISO qui donne cette erreur, ce serait génial...
je ne l'ai pas testé mais j'ai du mal à comprendre l'interet du menu en double (les onglets + menu sur la gauche) hmm
Tu pourrait peut être ajouter le sha256 ?
En fait, les menus en double, c'est parceque j'ai mis les onglets juste pour mon confort personnel quand je modifie le fichier glade
En gros, ils sont destinés à disparaà®tre...
Concernant le sha256, je peux effectivement l'ajouter puisque j'ai déjà le code (grà¢ce à bipede, merci). Personnellement, je n'avais besoin que du md5 donc bon...
La somme sha256 est souvent fourni pour vérifier des ISOs ?
TypeError: printSum() takes exactly 3 arguments (2 given)
Cette erreur est bizarre car ça fonctionne chez moi
On n'a peut être pas la même version de python...
il reste quelques petits trucs :
Qd on demonte un iso non monté, il nous dit toujours que tout s'est bien passé, et jamais qu'il n'était pas monté.
Je vais corriger ça
Qd on monte un ISO,la case n'est pas cochée
Etonnant, j'avais vérifier ce détail et la case se situant à cà´té du nom de l'image montée doit se cocher en principe
Je ne comprends pas...
Donc voilà , je vais corriger tout ça dès que j'aurais récupéré mon Linux (à la fin de mes vacances quoi ) et que j'aurais un peu de temps
Merci pour vos remarques
@ bientà´t
MeV
Téléchargez ISOmorphin pour gérer vos images ISO sous GNOME...
ou BlindTux pour un petit quizz musical entre amis ;-)
Hors ligne
#10 Le 05/01/2008, à 10:27
- killersky4
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
le message d'erreur est celui ci :
"Impossible de trouver « /media/ISO/rzr-cod4.iso »." Vérifiez l'orthographe et essayez à nouveau.
l'erreur vient surement de moi car je suis le seul a l'avoir ...:/
il faut le lancer en root le logiciel ?
(ca le fait avec tout mes iso (j'en ai une quizaine)
Merci MeV pour ton programme il me tarde de pouvoir m'en servir c'est vraiment un programme qui manque sous gnome merci
Dernière modification par killersky4 (Le 05/01/2008, à 10:54)
"Celui qui est prêt à sacrifier un peu de liberté pour obtenir un peu de sécurité ne mérite ni l'une ni l'autre." Benjamin Franklin
Hors ligne
#11 Le 05/01/2008, à 12:56
- Aurel34
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Salut, j'ai eu des problèmes avec ton prog parce que j'ai des répertoires avec des espaces dedans...
donc au lieu de mount /mon rep/fichier.iso
il faut mount "/mon rep/fichier.iso"
j'ai fait un petit patch (bourrin) pour ça: http://www.lirmm.fr/~noce/patch_parentheses.diff
bon boulot en tout cas, et bon courage
#12 Le 05/01/2008, à 13:16
- le ninja_rose
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Pour info, dans le même genre, il existe mount-iso pour KDE:
#13 Le 05/01/2008, à 16:58
- seb0uil
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
le message d'erreur est celui ci :
"Impossible de trouver « /media/ISO/rzr-cod4.iso »." Vérifiez l'orthographe et essayez à nouveau.
l'erreur vient surement de moi car je suis le seul a l'avoir ...:/
il faut le lancer en root le logiciel ?
(ca le fait avec tout mes iso (j'en ai une quizaine)Merci MeV pour ton programme il me tarde de pouvoir m'en servir c'est vraiment un programme qui manque sous gnome merci
J'ai eu le même soucis, il faut que le répertoire /media/ISO existe puisque le programme crée des sous répertoires pour chaque image à monter..
Pour corriger ca:
ligne 325:
os.system("gksudo \"mkdir -p /media/ISO/" + filename + "\" ")
sans le -p, si media/ISO n'existe pas, ca ne marche pas..
ca devrait aller mieux
@MeV : J'utilise python 2.5.1, la version de feisty normallement
Hors ligne
#14 Le 05/01/2008, à 21:40
- killersky4
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
oki merci j'essaye ca
"Celui qui est prêt à sacrifier un peu de liberté pour obtenir un peu de sécurité ne mérite ni l'une ni l'autre." Benjamin Franklin
Hors ligne
#15 Le 06/01/2008, à 12:14
- Aurel34
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Pour corriger ca:
ligne 325:os.system("gksudo \"mkdir -p /media/ISO/" + filename + "\" ") sans le -p, si media/ISO n'existe pas, ca ne marche pas..
voire même
os.system("gksudo \"mkdir -p [b]'[/b]/media/ISO/" + filename + "[b]/'[/b]" ")
sans le -p, si media/ISO n'existe pas, ca ne marche pas..
pour les gens qui ont des parenthèses dans leurs noms de fichiers
@killersky4: mon patch il marche chez toi ?
#16 Le 06/01/2008, à 12:16
- Aurel34
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
os.system("gksudo \"mkdir -p '/media/ISO/" + filename + "'\"")
hum les trucs en gras dans la balise code c'était pas une bonne idée...
#17 Le 08/01/2008, à 00:56
- MeV
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Nouvelle version tenant compte de vos commentaires
Aucune fonction nouvelle, uniquement des corrections pour les bugs cités précédemment
Ajout tout de même du support gettext pour la traduction, malheureusement non fonctionnel pour l'instant (j'ai pourtant suivi la marche à suivre...)
Vous pouvez la télécharger ici :
ISOmorphin 0.0.2
Graphiquement, rien n'a changé ou presque.
On notera cependant la disparition des onglets inutiles :
Dernière modification par MeV (Le 09/01/2008, à 23:43)
Téléchargez ISOmorphin pour gérer vos images ISO sous GNOME...
ou BlindTux pour un petit quizz musical entre amis ;-)
Hors ligne
#18 Le 08/01/2008, à 11:16
- seb0uil
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Ajout tout de même du support gettext pour la traduction, malheureusement non fonctionnel pour l'instant (j'ai pourtant suivi la marche à suivre...)
lors de l'appel gettext.install(NAME), précise le répertoire ou se trouve les localisations :
gettext.install(NAME,'./locale')
Hors ligne
#19 Le 08/01/2008, à 18:42
- MeV
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Effectivement c'était ça...
Merci seb0uil, t'es mon mentor
Téléchargez ISOmorphin pour gérer vos images ISO sous GNOME...
ou BlindTux pour un petit quizz musical entre amis ;-)
Hors ligne
#20 Le 09/01/2008, à 22:23
- seb0uil
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Effectivement c'était ça...
Merci seb0uil, t'es mon mentor
Enfin, j'suis pas doué pour faire des interfaces glade avec Python, alors je regarde attentivement comment tu as fait, ca me permet de mieux comprendre mes erreurs...
Pour gettext, j'ai cherché un moment d'ou ca pouvait venir, et en fait sous Linux, les traductions sont par défaut cherchée dans /usr/share/locale, sauf en lui précisant le repertoire...
Hors ligne
#21 Le 09/01/2008, à 23:42
- MeV
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Renouvelle version avec gettext qui marche (grà¢ce à Seb0uil)
+ la correction du bug qui empêchait le message d'erreur de s'afficher quand on veut démonter une ISO non montée
Il reste un bug à priori : La case qui ne se coche pas quand une image est montée...
Le problème, c'est que ça fonctionne très bien chez moi
Téléchargez ISOmorphin pour gérer vos images ISO sous GNOME...
ou BlindTux pour un petit quizz musical entre amis ;-)
Hors ligne
#22 Le 10/01/2008, à 13:16
- seb0uil
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Il reste un bug à priori : La case qui ne se coche pas quand une image est montée...
Le problème, c'est que ça fonctionne très bien chez moi
Je viens de tester, dans une machine virtuelle pcque je suis au boulot, et j'ai pas de soucis, la case est bien cochée...
Je vais retester ce soir chez moi, ca vient peut être de chez moi...
Hors ligne
#23 Le 12/01/2008, à 14:45
- killersky4
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
@killersky4: mon patch il marche chez toi ?
je l'ai pas testé je sais pas me servir des patchs
(il me tarde d'avoir le temps d'apprendre tout ca ca l'air génial tout les possiblitées )
je l'ai créé moi meme le dossier ...
Merci pour toutes ses mises a jour logiciel
j'ai testé avec 6 iso (il n'y a en a qu'un qui ne fonctionne pas )
sinon les cases ne se coches pas chez moi mais c'est pas trés important
Aprés il faudra rajouter le logiciel a la doc ubuntu quand il sera OP
Dernière modification par killersky4 (Le 12/01/2008, à 14:53)
"Celui qui est prêt à sacrifier un peu de liberté pour obtenir un peu de sécurité ne mérite ni l'une ni l'autre." Benjamin Franklin
Hors ligne
#24 Le 14/01/2008, à 11:00
- Aurel34
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Aurel34 a écrit :@killersky4: mon patch il marche chez toi ?
je l'ai pas testé je sais pas me servir des patchs
ah ok désolé
en fait il y a deux utilitaires, diff et patch, qui permettent de noter les modifications entre deux fichiers texte. En gros j'ai fait
diff -u ta_version ma_version
et ça m'a sorti les différences entre les deux (ça utilise un algorithme de "plus longue sous séquence commune").
De ton cà´té, tu peux consulter le diff pour voir ce que j'ai changé (dans le texte, c'est assez lisible, ou avec un outil comme vim, emacs...), et puis tu l'appliques avec
patch -p0 < monpatch
enfin là c'est mort vu que tu as modifié entre temps, il va pas trop aimer que tu patch par dessus..
je vais te concoter un autre patch et puis je le posterai ici.
bonne continuation
#25 Le 15/01/2008, à 16:46
- eldadou38
Re : ISOmorphin : gestionnaire d'images ISO pour Gnome
Cooool ce petit prog et un grand merci à l'auteur et les contributeurs
Je cherchais un truc comme ca (ormis gmount-iso ou encore http://www.gtk-apps.org/content/show.ph … tent=73441)
Mais celui-ci est en Francais
Bonne continuation
Dernière modification par eldadou38 (Le 15/01/2008, à 16:46)
In Ubuntu I trust
Hors ligne