Pense-bête
Merci à Gapz de nous avoir fait découvrir ce script
A l’aide de ce script, vous pourrez faire une note qui sera rappelée à votre bon souvenir à la date et à l’heure indiquée.
Commencez par installer XDialog :
sudo apt-get install xdialog
Copiez le code ci-dessous dans un fichier au nom de votre choix (disons “pensebete”)
#!/bin/bash
# Variables locales
pensebetedir=$HOME/.pensebete
dlg_cmd='Xdialog --stdout --title Pense-bête'
# Vérification de l'existence du répertoire des pense-bêtes
[ -d $pensebetedir ] || mkdir $pensebetedir
# Récupération des données auprès de l’utilisateur
message=$($dlg_cmd –inputbox “Entrez votre pense-bête” 0 0) &&
date=$($dlg_cmd –calendar “Entrez la date de rappel” 0 0 0 0 0) &&
heure=$($dlg_cmd –timebox “Entrez l’heure de rappel” 0 0) ||
exit 1
# Aménagement des données pour at
date=${date:3:3}${date:0:3}${date:6}
heure=${heure%:*}
# Création du script qui sera appelé par at
pensebetename=$pensebetedir/$(date +%s)
cat >$pensebetename <
if [ \$? == 1 ]
then at -f $pensebetename now + 10 min
else rm $pensebetename
fi
fin
# Enregistrement auprès de at
at -f $pensebetename $heure $date
Ensuite, rendez votre script exécutable
chmod +x pensebete
Et voilà !
En ligne de commande, vous pouvez le lancer en faisant
./pensebete
Après, c’est à vous de créer les raccourcis de votre choix…
