Auteur : qkzk
Collaborateur : Amaroke
Génère un cahier de texte pour être hébergé sur Github
Pas de venv Pas de librairie
Exécutez le script directement avec ou sans année en argument.
Juste exécuter le fichier :
$ python cahier_texte_generator.py
En passant une année en argument :
$ python cahier_texte_generator.py 2022
On peut spécifier l'année scolaire de départ : 2019 pour 2019/2020 ainsi que la semaine à partir de laquelle on veut mettre à jour le calendrier ainsi seuls les semaines après la semaine spécifiée seront modifiées.
Il est préférable de modifier deux variables dans les sources :
- les dates des périodes scolaires
- les contenus de chaque journée
- l'url de votre repo
J'imagine que si vous lisez ceci, vous êtes capable de le faire...
.
└── 2019
├── periode1
| ├── semaine_36.md
| ...
│ └── semaine_41.md
...
└── periode5
├── semaine_36.md
...
└── semaine_41.md
semaine36.md
8h-9h30 salle 213 : exos bidules
- Mettre tous les paramètres dans un fichier de config format yaml qu'on importe
- Modifier l'url du repo et le nom de l'auteur pour qu'elle soit facilement éditable
- Adapter copy_github.py pour qu'il soit utilisable par tous
-
Générer le calendrier
-
Problème des périodes de chaque année...
-
Générer les dossiers de parents :
-
Générer les fichiers .md de chaque semaine de la période
- Découper en dates proprement chaque période
- Quelle semaine dans quelle période ?
- Créer les fichiers .md
-
Peupler les fichiers .md
- ajouter le titre : semaine bidule dates machin
- ajouter les découpages par jour
-
Version 1.1 : intégrer un calendar avec lien cliquable vers le bon fichier utilise htmlcalendar sources : https://www.guru99.com/calendar-in-python.html https://docs.python.org/fr/3/library/calendar.html https://stackabuse.com/introduction-to-the-python-calendar-module/ https://www.w3resource.com/python/module/calendar/html-calendar-formatmonth.php
-
startweek : spécifier l'année de départ
TODO : utiliser automatiquement si l'année est entamée afin d'éviter toute bévue quand on copie les fichiers. -
Copie du readme avec le calendrier vers le dossier github
Aucun problème detecté dans la version actuelle.