[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gulliver] recherche de composants avec php ou autre pour kicad


From plaunay1 <pierre dot launay at ac-rennes dot fr>
Subject Re: [gulliver] recherche de composants avec php ou autre pour kicad
Date Mon, 05 Nov 2007 15:10:45 +0100

Gilles LAMIRAL a écrit :
Bonjour Pierre,

puis j'ai fait un fichier kicad_composants.txt avec python
avec un simple grep je trouve la bibliothèque avec son adresse qui
contient le composant.

Ton fichier placé directement en ligne sera la solution
la plus simple et la plus évolutive pour tous.


- L'utilisateur affiche tout le fichier et fait des ctrl-f
  dans la page.
- L'utilisateur télécharge la base de données et fait
  lui-même ses recherches.

Ensuite, les points supplémentaires utiles :
- la date de dernière mise à jour
- le fichier Changes si tu gères les versions.
- les fichiers .diff si tu gères les versions.

http://www.manuelphp.com/php/function.preg-grep.php

Les longs tableaux sont long à afficher car les navigateurs attentent la fin du tableau avant de commencer l'affichage. Sans tableau l'affichage d'une liste se fait au fur et à mesure du téléchargement, c'est fluide.

Comme j'ai jamais fait de php, je sais pas comment faire un script qui
recherche à partir d'une simple entrée.

Met la base en ligne. Est-ce une base libre ?
Malheureusement non, les gens donne leurs bibiothèques sur kicadlib
http://www.kicadlib.org/
J'utlise les bibliothèques de Renie Marquet (Brésil)
http://www.reniemarquet.cjb.net/kicad.htm
C'est libre.
http://library.oshec.org/
Beaucoup de bibliothèques qui viennent de Eagle, les paquets ont un fichier inf qui n'indique que le contenu jamais la licence.


Voici mes 3 sources principales.

Kicad reste un logiciel GPL.
Les bibiothèques sont du fichier texte modifiable avec un éditeur de texte comme Gedit ou nano ou vi(m) ou autre ...

Je suis motivé ce soir (je prépare une formation Perl).


Voici un script cgi qui fait le boulot
http://louloutte.dyndns.org/~gilles/kico/kico.cgi

Voici le source
http://louloutte.dyndns.org/~gilles/kico/kico

Voici la base exemple
http://louloutte.dyndns.org/~gilles/kico/kicad_composants.txt

Tout est là :
http://louloutte.dyndns.org/~gilles/kico/
C'est libre.

Merci beaucoup Gilles, je vais regardé ça calmement.

Pierre