Il existe un très bon logiciel en ligne de commande sur Linux pour rappeler les dâtes d'anniversaires : birthdays.
Avantages : simple et puissant. Autonome.
Avantage/désavantage : ligne de commande.
Que ce soit un logiciel en ligne de commande est en réalité un avantage. Pourquoi ? Parcequ'il est très simple de le rendre "graphique" grâce à Zenity.
1) installer "birthday" :
sudo apt-get install birthday
2) creér un fichier .birthdays :
touch ~/.birthdays
3) rentrer les dâtes d'anniversaires dans ".birthdays" sous la forme :
XY=22/09/1967
AV=31/12/2002
etc...
4) créer un fichier "birthdays" qui va être notre script et rentrer:
#! /bin/sh
birthday -W 31 | zenity --title Anniversaires\ dans\ les\ 31\ jours --text-info --width=400 --height=80
ou "-W 31" indique que birthday va lister les anniversaires dans les 31 jours qui suivent.
5) rendre "birthdays" (le script) exécutable:
chmod +x birthdays
et c'est tout !