Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
ressource:code:python:anniversaires [2021/08/23 14:18] gweltaz créée |
ressource:code:python:anniversaires [2021/08/23 15:29] gweltaz |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Code source du script ====== | + | {{tag>python code linux gw}} |
+ | |||
+ | ====== Rappel des dates d'anniversaire pour nerds ====== | ||
+ | |||
+ | Vous avez le plus grand mal à penser aux dates d'anniversaire de votre famille et de vos amis ?\\ | ||
+ | Pour compliquer les choses, ceux-ci se reproduisent de manière exponentielle ?<sub>(et la génération des petits enfants commence à peine)</sub>\\ | ||
+ | Vous avez renoncé à facebook même si vous trouviez bien pratique de trouver toutes ces infos au même endroit ?\\ | ||
+ | Vous passez plus de temps le nez dans la fenêtre sombre d'un terminal plutôt que dans les livres de photos souvenir ?\\ | ||
+ | **VOICI LA SOLUTION** | ||
<accordion> | <accordion> | ||
<panel title="anniv.py (cliquer pour afficher le code)"> | <panel title="anniv.py (cliquer pour afficher le code)"> | ||
Ligne 63: | Ligne 72: | ||
</code></panel></accordion> | </code></panel></accordion> | ||
+ | ===== Utilisation ===== | ||
+ | Téléchargez le script çi-dessus et copiez-le à l'endroit de votre choix sur votre système. | ||
+ | |||
+ | Éditez le script pour ajouter les dates d'anniversaire et les noms de vos amis ou autres personnalités préférés.\\ | ||
+ | Il est important de respecter format de la date ''JJ-MM-AAAA''.\\ | ||
+ | L'ordre chronologique n'a pas d'importance (la liste est triée à chaque exécution du script). | ||
+ | |||
+ | Vous pouvez lancer le script dans un terminal avec la commande : | ||
+ | $ python3 anniv.py | ||
+ | |||
+ | Mais bon comme ça, en brut, c'est un peu austère. Pour un plus bel effet vous pouvez utiliser l'appli **cowsay** | ||
+ | |||
+ | Pour installer **cowsay** (moins de 100 Ko) : | ||
+ | $ sudo apt install cowsay | ||
+ | |||
+ | Nous pouvons maintenant afficher la sortie de notre script au travers **cowsay** : | ||
+ | $ python3 anniv.py | cowsay | ||
+ | ______________________________________ | ||
+ | / Aujourd'hui : Anniversaire de Michel \ | ||
+ | \ 7 ans / | ||
+ | -------------------------------------- | ||
+ | \ ^__^ | ||
+ | \ (oo)\_______ | ||
+ | (__)\ )\/\ | ||
+ | ||----w | | ||
+ | || || | ||
+ | ===== Afficher le message à l'ouverture du terminal ===== | ||
+ | Dans un terminal : | ||
+ | $ echo "python3 ~/anniv.py | cowsay" >> ~/.bashrc | ||
+ | Remplacer l'emplacement du script ''~/anniv.py'' en fonction de l'endroit où vous l'avez mis sur votre machine. | ||
- | ====== Afficher le message au démarrage du terminal ====== | + | {{:ressource:code:python:cowsay.png|}} |
- | echo "python3 ~/Dropbox/anniv.py | cowsay" >> ~/.bashrc | + |