Générateur de G1BILLETS Utilisable en ligne de commande (ou sur un site web)
Go to file Use this template
qo-op 621abe2352 Première version de G1BILLET 2021-01-24 19:21:49 +01:00
images Première version de G1BILLET 2021-01-24 19:21:49 +01:00
G1BILLETS.sh Première version de G1BILLET 2021-01-24 19:21:49 +01:00
G1BILLET_MAKE.sh Première version de G1BILLET 2021-01-24 19:21:49 +01:00
LICENSE Initial commit 2021-01-24 19:03:03 +01:00
README.md Première version de G1BILLET 2021-01-24 19:21:49 +01:00
diceware-wordlist.txt Première version de G1BILLET 2021-01-24 19:21:49 +01:00
diceware.sh Première version de G1BILLET 2021-01-24 19:21:49 +01:00
index.php Première version de G1BILLET 2021-01-24 19:21:49 +01:00
key_create_dunikey.py Première version de G1BILLET 2021-01-24 19:21:49 +01:00

README.md

G1BILLET

Présentation

Ce code est un générateur de G1BILLETS

Il lance la fabrication de six "G1 Portefeuilles" vides à remplir soi-même ! Les G1Billets sont assemblés dans un fichier PDF pour les imprimer facilement sur une imprimante A4

Avant de vous en servir, utilisez Cesium pour flasher le QR Code et effectuer le virement correspondant à son montant sur chaque portefeuille. Ensuite, offrez ces G1 Billets à qui vous voulez. Son détenteur peut alors utiliser l'identifiant/mot de passe secret (diceware) pour accéder au portefeuille correspondant.

Utilisation

Pour une utilisation en ligne de commande, adaptez ces quelques lignes

Montant=5 # Valeur faciale à indiquer sur le billet
NomFichier="nom_unique_du_pdf" # Correspond au nom du fichier créé dans /tmp/g1billet/
./G1BILLETS.sh "$Montant" "$NomFichier"

Pour personnaliser vos G1Billets, modifiez les images dans le répertoire du même nom (en conservant les dimensions) La fabrication de la planche de G1Billets depuis un site web...

Installation

Avant de pouvoir utiliser ce code, vous devez installer ces logiciels

sudo apt install imagemagick qrencode 
pip3 install duniterpy

NB: Si une erreur du type "not autorized" apparait, vous devez autoriser la création de pdf en editant /etc/ImageMagick-6/policy.xml pour commenter la ligne: ``