Salut, désolé pour la réponse un peu tardive... Le vendredi 28 janvier 2005 à 12:07 +0100, max a écrit : > Bonjour, > Le Code se trouve donc ici : > http://madmax.perso.cegetel.net/gneagle.tar.gz
le lien se télécharge bien chez moi > En esperant que vous serez interéssé, et que ca tourne chez vous :) oui c'est intéressant et cela fonctionne chez moi (Mandrakelinux 10.2 cooker). Voici quelques remarques / corrections / améliorations envisageables que je vois : - corriger la 1ère ligne de gneagle.py (le shebang comme dirait mcoolive) : s/pyton/python/ (s'il est lancé par python gneagle.py, l'erreur n'est pas visible) - il faudrait regarder/ajouter la gestion des fichiers gettext (.po) pour les traductions (google est ton ami avec comme mots clés python gettext) - ce serait pas mal de respecter les guidelines d'interface homme-machine (gnome hig) http://developer.gnome.org/projects/gup/hig/2.0/index.html (notamment pour les fenêtres, cela indique les marges à respecter) - côté pilote eagle-usb, effectivement, tu ne gères que le pppd : ° a priori, ok pour la gestion de pap-secrets / chap-secrets (Tux pourra t'indiquer comment il fait dans eagleconfig, sinon c'est dans le code...) ° tu affiches l'ip portée par ppp0 - ça ne fonctionnera pas en routed ip (Free dégroupé par exemple) ; en tenant compte de l'encapsulation tu dois pouvoir regarder la bonne interface par ifconfig (ce que je n'ai d'ailleurs pas encore implémenté dans eaglediag :-( ) - ce serait pas mal d'afficher le résultat de eaglestat - tu peux t'inspirer de la doc' d'Emmanuel Yves pour la gestion des sudo (ce qui permettra d'éviter de lancer le programme en root directement) http://dev.eagle-usb.org/wakka.php?wiki=DocEagleConnect - tu peux même te faire une page sur le wiki similaire à http://dev.eagle-usb.org/wakka.php?wiki=EagleConnect - si tu souhaites afficher la configuration de l'utilisateur voire la modifier, regarde d'abord eu_config_bash qui te donne une interface avec eagleconfig (pour envoi de variables en paramètres...). Quelle licence souhaites-tu choisir pour la distribution (GPL v2 et + ce serait pas mal) ? Nous pouvons intégrer ton projet sur le cvs de http://gna.org si tu le souhaites. Si tu veux _vraiment_ faire plaisir à sl33p3r, tu pourras ensuite aussi faire une version en ruby ;-) le projet alexandria (gestion de livres) est pas mal comme exemple http://alexandria.rubyforge.org/ @++ Ben'. aka baud123
