URL: https://linuxfr.org/news/presentation-de-gbirthday-et-appel-a-contribution Title: Présentation de GBirthday et appel à contribution Authors: Florent Zara Davy Defaud Date: 2012年09月13日T14:40:31+02:00 License: CC By-SA Tags: Score: 24 [GBirthday](http://gbirthday.sourceforge.net/) est un petit logiciel sans prétention, qui affiche une icône dans la zone de notification système pour signaler les anniversaires à souhaiter. Il présente une icône différente selon qu’on a un anniversaire à souhaiter aujourd’hui, bientôt ou pas du tout. Il peut importer‐exporter (au format [_.ics_](http://fr.wikipedia.org/wiki/_.ics_ "Définition Wikipédia"), pour ne pas réinventer la roue) sa liste d’anniversaires depuis/vers plusieurs formats : - [Evolution](http://projects.gnome.org/evolution/) ; - [Mozilla Thunderbird](http://www.mozilla.org/fr/thunderbird/) / [Icedove](http://fr.wikipedia.org/wiki/Renommage_des_applications_de_Mozilla_par_Debian#Icedove "Définition Wikipédia") / [Ligthning](http://www.mozilla.org/projects/calendar/lightning/) ; - [Sunbird](http://www.mozilla.org/projects/calendar/sunbird/) / [Iceowl](http://fr.wikipedia.org/wiki/Renommage_des_applications_de_Mozilla_par_Debian#Iceowl) ; - une base de données [MySQL](http://www.mysql.com/) ; - un fichier [CSV](http://tools.ietf.org/html/rfc4180).  Il est disponible sous licence GPL v2 ou ultérieure. La suite de la dépêche vous donne quelques détails complémentaires sur cette petite application et sur l’appel à contribution de l’auteur. NdM : _Merci à [_jihele_](http://linuxfr.org/users/jihele) pour ses journaux sur le sujet. Il était temps de lui donner un peu plus de visibilité._ ---- [GBirthday](http://gbirthday.sourceforge.net/) [Téléchargement de GBirthday](http://sourceforge.net/projects/gbirthday/files/) [Demande fonctionnalité sur SourceForge pour le support d’Unity](http://sourceforge.net/tracker/?func=detail&aid=3567333&group_id=210152&atid=1012588) ---- ## Quelques détails en images ## Une image valant mille mots, vous constaterez sur la capture d’écran ci‐dessous, que c’est l’icône avec le « 1 » qui symbolise un calendrier accompagné d’un gâteau et sa bougie :  C’est aussi via cette zone de notification que l’utilisateur a accès à son menu de configuration (via un clic droit), et surtout à une liste déroulante des anniversaires à venir ou passés (via le clic gauche). Ce logiciel n’apporte pas grand chose à ceux qui sont satisfaits de leur solution intégrée de gestion de contacts et d’alarmes, mais elle offre aux autres une solution simple et légère, avec une intégration facile depuis des sources variées. Les nouveautés de la version 0.6.6 sont : - suppression de la dépendance historique à Evolution ; - exportation de la liste d’anniversaires au format `.ics` ; - amélioration générale de l’interface ; - correction de bogues. ## Techniquement GBirthday est prévu pour fonctionner avec un environnement GNOME ou XFCE. Cependant, il doit pouvoir marcher avec KDE, dans l’hypothèse où vous travaillez avec Evolution, Lightning ou Sunbird comme gestionnaire de contacts, ou si vous souhaitez utiliser une base de données. Il est écrit en Python et utilise GTK ([PyGTK](http://pygtk.org/)). Son code source est basé sur : - _EvoBdayReminder.py_, d’Axel Heim ; - _pygtk-demo Status Icon_ de Nikos Kouremenos. ## Appels à contribution Seules les [traductions](https://www.transifex.net/projects/p/gbirthday/) en anglais, français et allemand sont complètes, mais l’auteur est ouvert à toute autre traduction. Un utilisateur d’Ubuntu a aussi signalé qu’avec [_Unity_](http://fr.wikipedia.org/wiki/Unity_%28gestionnaire_de_bureau%29), il faut désormais utiliser non plus la zone de notification, en voie d’obsolescence, mais les [_Application Indicators_](http://unity.ubuntu.com/projects/appindicators/).  L’auteur de GBirthday, qui ne connaît pas et découvre cet environnement, n’éprouve pas un intérêt particulier à développer cette fonction, notamment car il n’utilise pas Unity, ni même Ubuntu. Il n’a donc pas les moyens de le faire correctement. Il a créé une [demande de fonctionnalité](https://sourceforge.net/tracker/?func=detail&aid=3567333&group_id=210152&atid=1012588) sur SourceForge. Si vous recherchez un exercice (un peu) utile pour apprendre à utiliser ces _Application Indicators_, cela vous intéressera peut‐être. Comme précisé plus haut, le langage utilisé est Python, et des _bindings_ sont disponibles.