Le Rookie Club

Apprendre à programmer ensemble

Personnes présentes

Les trucs que l’on pourrait faire

Nous allons faire l’outil de génération automatique du template

Notes

le code du jour


from datetime import date
from pathlib import Path

# TODO Ce que nous allons faire :
#
# avoir les éléménts à écrire dans le fichier
# - [x] date du jour
# - [ ] personne présente
# - [ ] titre
# - [ ] structure (titre, sous-titre ...)
#
# [x] écrire le fichier
# dans le répertoire `journaux` avec un nom sous la forme `YYYY-MM-DD-titre.md`


date_du_jour = date.today()

# Nous laissons le format par défaut, il nous va bien pour le nom du fichier
# YYYY-MM-DD
print("Bonjour, nous sommes le", date_du_jour)

titre = "bidon"

# Concataination de plusieurs élément pour former une chaine de caractère
# `str(date_du_jour)` renvoie une chaine '2022-07-29'
# a qui on ajoute `'-'` et donc ont obtient `2022-07-29-`
# a qui on ajoute la valeur contenu dans `titre` pour obtenir (par exemple) `2022-07-29-bidon`
# a qui on ajoute une extension `.md` pour obtenir `2022-07-29-bidon.md`
nom_fichier = str(date_du_jour) + '-' + titre + '.md'

contenu = 'some text'

fichier = Path('journaux', nom_fichier)
fichier.open('w').write(contenu)

Et la commande utilisé pour générer le fichier

python3 scripts/nouveau_journal.py

Pour le rookie club, nous utilisons un générateur de site statique : Jekyll. Il faut parti d’une grande liste des générateurs de site statique

Ce que nous avons appris

Quand tu code mal, tu as un retour automatique, tu dois recoder – Amal

On se retrouve le 12 août à 12 h 30