Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ressource:code:python:anniversaires [2021/08/23 14:59]
gweltaz
ressource:code:python:anniversaires [2021/11/23 19:06] (Version actuelle)
gweltaz [Rappel des dates d'anniversaire pour nerds]
Ligne 1: Ligne 1:
 +{{tag>​python code linux gw}}
 +
 ====== Rappel des dates d'​anniversaire pour nerds ====== ====== 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 ?\\ 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>​\\ 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 ​mais vous trouviez bien pratique de trouver toutes ces infos au même endroit ?\\+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 ?\\ 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** **VOICI LA SOLUTION**
  
-===== Code source du script ===== 
 <​accordion>​ <​accordion>​
 <panel title="​anniv.py (cliquer pour afficher le code)">​ <panel title="​anniv.py (cliquer pour afficher le code)">​
Ligne 64: Ligne 65:
         bmd = (bday[0][1],​ bday[0][2])         bmd = (bday[0][1],​ bday[0][2])
         if bmd == md:         if bmd == md:
-            print(f"​Aujourd'​hui : Anniversaire de {bday[1]}\n{today.year-bday[0][0]} ans")+            print(f"​Aujourd'​hui : Anniversaire de {bday[1]} ​({today.year-bday[0][0]} ans)\n")
         else:         else:
             isnextyear = bmd < md             isnextyear = bmd < md
             dt = date(today.year if not isnextyear else today.year+1,​ bmd[0], bmd[1]) - today             dt = date(today.year if not isnextyear else today.year+1,​ bmd[0], bmd[1]) - today
-            print(f"​Anniversaire de {bday[1]} dans {dt.days} jours\n{today.year-bday[0][0]} ans")+            print(f"​Anniversaire de {bday[1]} dans {dt.days} jours ({today.year-bday[0][0]} ans)\n")
  
 </​code></​panel></​accordion>​ </​code></​panel></​accordion>​
Ligne 74: Ligne 75:
 Téléchargez le script çi-dessus et copiez-le à l'​endroit de votre choix sur votre système. Téléchargez le script çi-dessus et copiez-le à l'​endroit de votre choix sur votre système.
  
-Éditer ​le script pour ajouter les dates d'​anniversaire et les noms de vos amis ou autres personnalités préférés.\\+É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''​.\\ 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). L'​ordre chronologique n'a pas d'​importance (la liste est triée à chaque exécution du script).
  • ressource/code/python/anniversaires.1629723556.txt.gz
  • Dernière modification: 2021/08/23 14:59
  • par gweltaz