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


Reply via email to