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 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 :
isomorphin1.png

isomorphin2.png

isomorphin3.png

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 wink


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

bipede a écrit :

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)
isomorphin4.png

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 big_smile

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) hmm

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 smile
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 !


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

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 :

killersky4 a écrit :

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 big_smile

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...

Watchwolf a écrit :

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 ?

seb0uil a écrit :
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...

seb0uil a écrit :

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

seb0uil a écrit :

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 smile) 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 wink

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 wink

#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:

11577-1.png

#13 Le 05/01/2008, à 16:58

seb0uil

Re : ISOmorphin : gestionnaire d'images ISO pour Gnome

killersky4 a écrit :

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 wink

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 smile

@MeV : J'utilise python 2.5.1, la version de feisty normallement


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#14 Le 05/01/2008, à 21:40

killersky4

Re : ISOmorphin : gestionnaire d'images ISO pour Gnome

oki merci j'essaye ca hmm


"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

seb0uil a écrit :

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 smile

@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 :
isomorphin5.png

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

MeV a écrit :

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')

Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

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

MeV a écrit :

Effectivement c'était ça...

Merci seb0uil, t'es mon mentor

cool
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...


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

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

ISOmorphin 0.0.3


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

MeV a écrit :

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... roll


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#23 Le 12/01/2008, à 14:45

killersky4

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 sad
(il me tarde d'avoir le temps d'apprendre tout ca ca l'air génial tout les possiblitées tongue)

je l'ai créé moi meme le dossier ...



Merci pour toutes ses mises a jour logiciel wink

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  wink

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

killersky4 a écrit :
Aurel34 a écrit :

@killersky4: mon patch il marche chez toi ?

je l'ai pas testé je sais pas me servir des patchs sad

ah ok désolé smile

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 wink

#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 wink

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 tongue

Bonne continuation wink

Dernière modification par eldadou38 (Le 15/01/2008, à 16:46)


In Ubuntu I trust

Hors ligne