URL: https://linuxfr.org/users/davguez/journaux/pub-sortie-dun-logiciel-de-gestion-de-document-%C3%A9lectronique Title: [PUB] sortie d'un logiciel de gestion de document électronique Authors: david guez Date: 2010年08月03日T00:28:04+02:00 Tags: ged, paperasse et scanner Score: 24 Nouveau venu sur linuxfr, je me présente : david guez (que dire d'autre). Voila ceci est une annonce pour de la mise a disposition d'un nouveau logiciel créé par moi même MALODOS en version alpha et sous licence libre. Le logiciel devrait déjà être utilisable, mais il manque encore certaines fonctionnalités non essentielles et n'a quasiment pas été testé à ce jours. L'idée de base du programme était en fait de me permettre de scanner au fur et à mesure les factures, reçus, impôts, documents, etc...et d'avoir un logiciel me permettant, lors du scan, d'attribuer des mots clefs et de classe les fichiers crées pour pouvoir y faire des recherches ultérieures. A priori c'est très basique, mais je n'ai rien trouvé qui soit simple, gratuit (je ne compte pas payer pour quelque chose d'aussi basique, surtout si je me sens capable de le faire) et sûr. Par sûr, j'entends quelque chose avec lequel 1) je sais où sont mes données 2) je ne soit pas soumis à une éventuelle incompatibilité du logiciel avec une version future de mon ordninateur / OS. Autrement dit, que les bases de données et les formats des fichiers d'images soient standards et clairement indiqués. L'absence de ce critère m'a finalement fait abandonner le logiciel "paperarchiver" qui, à part ça, me convenait parfaitement. J'ai donc développé ma propre version sous wxpython, que je vous présente ici. Le logiciel fonctionne sous windows/linux (mac os ? à vérifier j'en ai pas) mais requière pas mal de dépendances (cf fichier INSTALL) Il est déjà capable de scanner un document puis de lui attribuer un titre/description/auteur/date de création/date de scan et de faire une recherche simple (pas de regexp ou d'opération booléenne) sur les titres/description. Il est également capable d'ajouter un fichier d'image déjà existant à la base de données et d'afficher les pages dans un mini-viewer intégré. Il peut également, sous linux et windows, lancer le viewer système associé à chaque fichier. Ce n'est pas mon premier logiciel, mais c'est le premier qui n'est pas seulement destiné à être utilisé par moi et trois collègues. J'ai donc opté pour une licence libre (GPL) et c'est la raison pour laquelle je fait mon annonce ici. Comme c'est mon premier logiciel 'grand publique' il y a certaines règles que je ne suis pas certain de respecter dans le code (style de la documentation et de la programmation, règles de sécurité, etc...) et les bonnes âmes prêtes à regarder le code et à commenter sont les bienvenues. Ceux qui veulent me dire qu'utiliser python c'est pourri, je leur répondrais qu'il s'agit également de ma première tentative dans ce langage et que je suis d'accord, c'est pourri (j'exagère un peu mais POURQUOI on doit ré-écrire self 10000 fois, pourquoi utiliser un langage typé dynamiquement qui n'a donc aucun moyen de me dire les 5 erreur par lignes que je commet avant le run time, en espérant que je sois passé dessus durant mes tests... c'est ça qu'on appel un troll? oui je suis jeune et innocent) Il y a un certain nombre d'améliorations à apporter dont j'ai conscience et que je ferais plus tard : 1) localisation 2) documentation un peu sérieuse 3) packaging 4) d'autres trucs écrits dans le TODO.txt 5) possibilité de créer un zip des documents pour les transporter 6) recherche plain text d'autres trucs me chiffonnent parce que je ne vois pas pour l'instant de moyens pour les résoudre (bonnes âmes?) 1) lecture de pdf via swftools lourd; écriture pdf via gfx; lecture tiff via wxwidgets le reste des formats d'images via PIL c'est pas top. Existe-t-il un moyen un peu plus unifié de lire tif/pdf/png/jpg sous python? 2) pour la création des pdf je suis obligé d'en passer par un fichier temporaire et donc j'utilise tmpname ou un truc dans le genre qui me produit warning de sécurité. Ok mais comment s'en passer ? Enfin, toute remarque sur la façon dont le logiciel est mis sous licence GPL, sur les moyens de partager et annoncer un nouveau venu, etc.... sont aussi les bienvenues Pour télécharger le logiciel et son code source: [[http://code.google.com/p/malodos/](http://code.google.com/p/malodos/)] Voilà voilà merci et bonne plage