Little Black Book
An interactive address book.
MiKa¨
el NAVARRO
1er avril 2014
Les notes qui suivent sont distribu´ees suivant les termes de la Licence de Do-
cumentation Libre GNU (GNU Free Documentation License, version 1.2) de
la Free Software Foundation 1.
Cela signifie que vous pouvez copier, modifier et redistribuer ces notes tout `a
fait librement, pour autant que vous respectiez un certain nombre de r`egles
qui sont pr´ecis´ees dans cette licence.
Pour l’essentiel, sachez que vous ne pouvez pas vous approprier ces notes
pour les redistribuer ensuite (modifi´ees ou non) en d´efinissant vous-mˆeme
d’autres droits de copie. Les notes que vous redistribuez, modifi´ees ou non,
doivent obligatoirement inclure inegralement le texte de la licence cit´ee ci-
dessus, le pr´esent avis, ainsi que le chapitre Introduction et remerciements.
Vous ˆetes autoris´e `a demander une contribution financi`ere `a ceux `a qui vous
redistribuez ces notes, mais la somme demand´ee ne peut concerner que les
frais de reproduction. Vous ne pouvez pas redistribuer ces notes en exigeant
pour vous-mˆeme des droits d’auteur, ni limiter les droits de reproduction
des copies que vous distribuez.
Ces notes sont publi´ees dans l’espoir qu’elles seront utiles, mais sans aucune
garantie.
1. http ://www.gnu.org/copyleft/fdl.html
1
Table des mati`eres
1 Introduction et remerciements 3
2 Installation 4
2.1 Configuration requise . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Installation `a partir des sources (tar.gz) . . . . . . . . . . . . 4
3 L’interface homme-machine 5
3.1 Pr´esentation............................ 5
3.2 Ajout d’un contact dans un carnet . . . . . . . . . . . . . . . 6
3.3 Modification d’un contact . . . . . . . . . . . . . . . . . . . . 7
3.4 Suppression d’un contact . . . . . . . . . . . . . . . . . . . . 7
3.5 Cr´eation et enregistrement . . . . . . . . . . . . . . . . . . . . 7
3.6 Ouverture............................. 9
3.7 Exportation aux formats HTML ou LaTeX . . . . . . . . . . 9
4 GNU Free Documentation License 10
Bibliographie 18
2
Chapitre 1
Introduction et
remerciements
Ce petit logiciel (pyLBB) est un gestionnaire de contacts sous Linux.
Le but a ´et´e de re-´ecrire enti`erement mon pr´ec´edent projet gLBB (C/Gtk+)
en Python oriene objet, afin de garantir une portabilit´ee accrue sur toutes
les plates-formes (Unix, GNU/Linux, MacOS X, Windows).
Fonctionnalit´es :
Portabilit´e, robustesse (gestion d’exceptions) ;
Simplicit´e de programmation grˆace `a la conception objet ;
Cr´eation d’un nouveau carnet ;
Ajout / suppression de contacts ;
Tri par ordre alphab´etique ;
Sauvegarde du fichier au format lbb2 (format texte) ;
Conversion vers les formats ldif (Netscape), VCard ;
Et exportation vers LaTeX et HTML via des scripts Python.
Le logiciel est fourni sous licence GPL, sans aucune garantie de fonctionne-
ment. De mˆeme, les corrections de bugs et mises `a jour ne sont pas garanties.
L’auteur et le mainteneur du logiciel est Mika¨
el NAVARRO <klnavarr[email protected],
klnavarro@free.fr>.
Ca `a ´et´e ici l’occasion de se familiariser avec le langage Python, la concep-
tion objet et l’environnement graphique Tkinter, aussi soyez indulgent face
au bugs ´eventuels.
J’en profite pour dire un grand merci `a Yves Bailly pour les articles qu’il a
´ecrit dans Linux Magazine France au sujet de Python.
3
Chapitre 2
Installation
2.1 Configuration requise
Pour installer pyLBB, vous devez disposer d’une machine avec un interpr´e-
teur Python 1.5.2 ou plus ainsi que du module Tkinter.
Th´eoriquement fonctionne sur toute plates-formes supportant Python 1.
Test´e sur les plates formes :
Debian 3.0r0, PII 400 ;
Debian 3.0r1, AMD XP2400+ ;
Windows 2000, PII 666.
2.2 Installation `a partir des sources (tar.gz)
D´ecompresser les sources avec :
$ tar -xzvf pylbb-X.X.X.tar.gz
Pour lancer pyLBB il suffit alors de taper :
$ python lbb_tkinter.py
`a partir du r´epertoire cr´e´e (version Tkinter).
1. http ://python.org
4
1 / 19 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !