G1BILLET/README.md

105 lines
3.5 KiB
Markdown
Raw Normal View History

2021-01-24 19:03:03 +01:00
# G1BILLET
2021-01-24 19:21:49 +01:00
## Présentation
Ce code est un générateur de G1BILLETS qui utilise dunitey.py keygen imagemagik
2021-01-24 19:21:49 +01:00
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.
2021-01-24 19:21:49 +01:00
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.
2021-01-24 19:21:49 +01:00
Son détenteur peut alors utiliser l'identifiant/mot de passe pour contrôler la clef du portefeuille correspondant.
2021-01-24 20:09:57 +01:00
2021-01-25 15:20:03 +01:00
* [DISCUSSION/FAQ/DETAILS](https://forum.monnaie-libre.fr/t/nouveau-g1-billets/14529?u=qoop)
* [DEMO EN VIDEO](./G1BILLETS.mp4)
2021-01-24 19:21:49 +01:00
## 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)
2021-01-25 10:34:44 +01:00
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...
2021-01-24 19:21:49 +01:00
## LANCEMENT MICRO HTTP SERVICE (SANS SERVEUR WEB)
```
./G1BILLETS.sh daemon
```
Une fois lancé de cette façon, G1BILLET se commande depuis un navigateur
> Essayez le nouveau G1BILLET "astro" avec une adresse email, vous fabriquez un TW relié au G1BILLET.
## Type "astro"
Avec une adresse email, vous associez son TW à votre G1BILLET
```
G1BILLETS.sh DAEMON MODE http://g1billet.localhost:33101/?m=0&u=0&type=astro@yopmail.com
./G1BILLETS.sh "0" "0" "astro@yopmail.com"
```
Enregistrez votre G1BILLET...
Vous recevez les détails de sa fabrication dans votre boite email ;)
Copiez ce G1BILLET en cachant ses secrets pour en faire votre "carte de visite TW"
2021-01-24 19:21:49 +01:00
## Installation
2021-01-24 19:50:23 +01:00
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/)
2021-01-24 19:50:23 +01:00
```
# 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
```
Ajoutez les dépendances nécessaire
2021-01-24 19:21:49 +01:00
```
sudo apt install python3 python3-pip imagemagick qrencode ttf-mscorefonts-installer netcat-traditional
sudo pip3 install duniterpy
2021-01-24 19:21:49 +01:00
```
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:
2021-01-24 19:22:41 +01:00
```
2021-01-24 19:21:49 +01:00
<!-- <policy domain="coder" rights="none" pattern="PDF" /> -->
```
2021-01-24 19:38:14 +01:00
## Support
2021-01-24 19:50:23 +01:00
En créant ces G1Billets, vous devenez tiers de confiance...
2021-01-24 19:38:14 +01:00
2021-01-25 10:34:44 +01:00
Réalisé et offert dans l'espoir que la(/les) monnaie(s) libre(s) deviennent réalité pour tous.
2021-01-24 19:38:14 +01:00
2021-01-25 10:34:44 +01:00
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.
2021-01-24 19:38:14 +01:00
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)
2021-01-24 19:50:23 +01:00
Vous avez des questions? Contactez [Fred](mailto:support@qo-op.com)
2021-01-24 19:38:14 +01:00
2021-01-24 19:50:23 +01:00
Ce code écrit en bash est un recyclage simplifié de celui utilisé dans [g1sms](https://git.p2p.legal/axiom-team/G1sms)
2021-01-24 19:51:39 +01:00
2021-01-24 19:50:23 +01:00
---
2021-01-24 19:51:39 +01:00
2021-01-24 19:50:23 +01:00
[G1SMS](https://g1sms.fr)