# Générateur de programme

#### Le logiciel en question

Le programme qui suit a été conçu par Ewan Fougeyrollas, stagiaire en CIEL, que le Fablab remercie !  
Ce soft sert à créer et agencer automatiquement le programme mensuel des activités.  
Il suffit de saisir quelques données par activités, comme :

- Date / heure
- Titre[![image.png](https://wiki.fablab-lannion.org/uploads/images/gallery/2026-07/scaled-1680-/1OGdaoxd1QrrQoJ0-image.png)](https://wiki.fablab-lannion.org/uploads/images/gallery/2026-07/1OGdaoxd1QrrQoJ0-image.png)
- Contenu
- Photo
- ...

Le soft va alors être en capacité de faire 2 choses :

- Exporter en .png pour une version imprimable
- Exporter en JSON pour saisi dans le site

Le contenu du JSON doit être collé dans la page GitHub sur site internet, comme suit :

[![image.png](https://wiki.fablab-lannion.org/uploads/images/gallery/2026-07/scaled-1680-/cRqXCJtwCUm18ZlD-image.png)](https://wiki.fablab-lannion.org/uploads/images/gallery/2026-07/cRqXCJtwCUm18ZlD-image.png)

<p class="callout success">une fois sauvegardé (et une fois que Github aura eu le temps de faire la mise à jour) : La page "Accueil" du site contiendra les ateliers "Cette semaine au fablab" et le programme complet apparaîtra dans la page "Actualités".</p>

---

#### Comment l'installer ?

Vous trouverez le .zip ici ==&gt; [fablab-planningV4.0.zip](https://wiki.fablab-lannion.org/attachments/36)  
ou sur le Github du Fablab ici ==&gt;

##### 🪟 Windows

Première utilisation

1. Installe Node.js → [https://nodejs.org/](https://nodejs.org/) (version LTS)
2. Double-clique sur `installer.bat` (2-3 minutes)

Utilisation quotidienne

Double-clique sur `demarrer.bat` → Le navigateur s'ouvre automatiquement sur l'éditeur

---

##### 🐧 Linux

Première utilisation

```
chmod +x installer.sh demarrer.sh
./installer.sh

```

Utilisation quotidienne

```
./demarrer.sh

```

[![image.png](https://wiki.fablab-lannion.org/uploads/images/gallery/2026-07/scaled-1680-/5YZemhdbemonL5Ox-image.png)](https://wiki.fablab-lannion.org/uploads/images/gallery/2026-07/5YZemhdbemonL5Ox-image.png)

---


##### ⚠️ Important

**Ne jamais** ouvrir `fablab-planning-editor.html` en double-cliquant.

Toujours passer par `demarrer.bat` (Windows) ou `./demarrer.sh` (Linux).

---

##### Contenu du dossier

<table id="bkmrk-fichier-r%C3%B4le-fablab-"><thead><tr><th>Fichier</th><th>Rôle</th></tr></thead><tbody><tr><td>`fablab-planning-editor.html`</td><td>Éditeur visuel</td></tr><tr><td>`server.js`</td><td>Serveur Node.js + générateur PNG</td></tr><tr><td>`package.json`</td><td>Dépendances</td></tr><tr><td>`payload-juin-2026.json`</td><td>Exemple de planning Juin 2026</td></tr><tr><td>`installer.bat` / `installer.sh`</td><td>Installation (Windows / Linux)</td></tr><tr><td>`demarrer.bat` / `demarrer.sh`</td><td>Démarrage (Windows / Linux)</td></tr></tbody></table>

---

---

#### Feuille de route pour l’évolution du logiciel 

Restera à faire :

- [ ] Communication en direct (Via JSON) avec les API de Meta and co pour créer les évènements automatiquement
- [x] Changer couleurs texte pour lisibilité
- [x] passer les photos à gauche dans les tabs
- [ ]