forked from qo-op/G1BILLET
123 lines
3.7 KiB
Markdown
123 lines
3.7 KiB
Markdown
# G1BILLET
|
|
|
|
## Présentation
|
|
Ce code est un générateur de G1BILLETS qui utilise dunitey.py keygen imagemagik
|
|
|
|
Il lance la fabrication de "G1 Portefeuilles" vides à remplir soi-même !
|
|
Les G1Billets sont assemblés dans un fichier PDF pour les imprimer facilement sur une imprimante A4 et vous en servir comme chéquier.
|
|
|
|
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 G1Billets à qui vous voulez.
|
|
|
|
Son détenteur peut alors utiliser l'identifiant/mot de passe pour contrôler la clef du portefeuille correspondant.
|
|
|
|
* [DISCUSSION/FAQ/DETAILS](https://forum.monnaie-libre.fr/t/nouveau-g1-billets/14529?u=qoop)
|
|
* [DEMO EN VIDEO](./G1BILLETS.mp4)
|
|
|
|
|
|
## 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 est possible en mettant le code dans un répertoire servi par un serveur web qui gère PHP...
|
|
|
|
## LANCEMENT MICRO HTTP SERVICE (SANS SERVEUR WEB)
|
|
|
|
```
|
|
./G1BILLETS.sh daemon
|
|
```
|
|
|
|
Une fois lancé de cette façon, la création de G1BILLETS se commande depuis un navigateur
|
|
|
|
```
|
|
PLANCHE : http://g1billet.localhost:33101
|
|
TICKET : http://g1billet.localhost:33101/?montant=10&style=ticket
|
|
ASTRO TW : http://g1billet.localhost:33101/?montant=0&style=astro24887@yopmail.com
|
|
```
|
|
|
|
Avec une adresse email, vous reliez un TW Multimedia à votre G1BILLET
|
|
Vous recevez les détails de sa fabrication dans votre boite email ;)
|
|
|
|
|
|
## Installation
|
|
|
|
Pour Linux le seul système d'opération qui respecte votre liberté
|
|
Ma recommandation: [Linux Mint](https://www.linuxmint.com/) ou [TwisterOS](https://twisteros.com/)
|
|
|
|
```
|
|
# Installer git
|
|
sudo apt install git
|
|
```
|
|
|
|
|
|
```
|
|
# Cloner le code de G1BILLET
|
|
mkdir -p $HOME/bin/
|
|
cd $HOME/bin/
|
|
git clone https://git.p2p.legal/qo-op/G1BILLET.git
|
|
cd G1BILLET
|
|
|
|
```
|
|
|
|
Installation
|
|
```
|
|
./install.sh
|
|
./setup_systemd.sh
|
|
|
|
```
|
|
|
|
|
|
Test Crypto
|
|
```
|
|
./keygen 'toto' 'toto'
|
|
EA7Dsw39ShZg4SpURsrgMaMqrweJPUFPYHwZA8e92e3D
|
|
|
|
```
|
|
|
|
Test Graphic
|
|
```
|
|
SALT=toto; PEPPER=toto;
|
|
SECRET=toto; MONTANT=___;
|
|
BILLETPUBKEY=EA7Dsw39ShZg4SpURsrgMaMqrweJPUFPYHwZA8e92e3D;
|
|
UNIQID=toto; STYLE=astro
|
|
ASTRONAUTENS=k51qzi5uqu5dl1zsbaala0bi26zpl5cfi7mogjwl9cg76d8awfc1d0iv738kak
|
|
EMAIL=toto@yopmail.com
|
|
|
|
./MAKE_G1BILLET.sh "${SALT}" "${SECRET}" "${MONTANT}" "${BILLETPUBKEY}" "${UNIQID}" "${STYLE}" "${ASTRONAUTENS}" "${EMAIL}"
|
|
|
|
xdg-open tmp/g1billet/toto/toto.BILLET.jpg
|
|
```
|
|
|
|
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:
|
|
```
|
|
<!-- <policy domain="coder" rights="none" pattern="PDF" /> -->
|
|
```
|
|
|
|
## Support
|
|
|
|
En créant ces G1Billets, vous devenez tiers de confiance...
|
|
|
|
Réalisé et offert dans l'espoir que la(/les) monnaie(s) libre(s) deviennent réalité pour tous.
|
|
|
|
IMPORTANT!! Invitez celles et ceux à qui vous offrez ces G1 Billets à ouvrir un compte sur [GCHANGE](https://gchange.fr) et à proposer leurs services, objets et créations.
|
|
|
|
Merci pour vos encouragements et/ou vos dons
|
|
* [JUNE](https://demo.cesium.app/#/app/wot/DsEx1pS33vzYZg4MroyBV9hCw98j1gtHEhwiZ5tK7ech/Fred)
|
|
* [UNL](https://opencollective.com/monnaie-libre)
|
|
* [PAYPAL](https://www.paypal.com/paypalme/QWANTIC)
|
|
|
|
Vous avez des questions? Contactez [notre support](mailto:support@qo-op.com)
|
|
|
|
|
|
Ce code est une production du [G1FabLab / G1SMS](https://g1sms.fr)
|
|
|
|
---
|
|
|
|
[G1SMS](https://g1sms.fr)
|