]> Git — Sourcephile - reloto-libreoffice.git/blob - README
Ajout macro et tableur pour le tirage au sort publiquement vérifiable et équiprobable.
[reloto-libreoffice.git] / README
1 # Sécu sauvage
2
3 # Macro #Python
4
5 ## En développement
6
7 Le cycle développement/test est plus court
8 si le code #Python peut se connecter à #LibreOffice Calc# :
9
10 sh: Démarrer #LibreOffice Calc# en mode serveur sur `jugements.ods`.
11 sh| make jugements.ods/localc
12
13 ## En production
14
15 Une fois le code #Python stabilisé,
16 la feuille de calcul peut être rendue autonome
17 en incluant la macro #Python.
18
19 sh: Empaqueter `jugements.py` dans `jugements.ods`.
20 sh| make jugements.ods/pack_macro
21
22
23 # Distribution des bulletins
24
25 sh: Générer les bulletins
26 sh| make ballots
27
28 Ou bien exécuter la macro `MakeBallots` depuis #LibreOffice Calc#.
29
30 NOTE: Pour le moment seulement 10 bulletins sont générés.
31 Cf. `MakeBallots` dans `jugements.py`.
32
33 Imprimer, découper et distribuer `bulletins.pdf`.
34
35
36 # Dépouillement des bulletins
37
38 Récupérer les bulletins remplis
39 et les numériser dans la feuille « Bulletins »
40 en mettant un 1 aux croisements adéquats.
41
42 sh: Générer les résultats
43 sh| make results
44
45 Ou bien exécuter la macro `MakeResults` depuis #LibreOffice Calc#.