From 6e4fa5ee9efdfbfc454c5d1d54a8565d7b84a462 Mon Sep 17 00:00:00 2001 From: L14 Date: Tue, 2 Nov 2021 15:41:36 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20du=20requirements.txt,=20am=C3=A9liorat?= =?UTF-8?q?ion=20de=20l'interface=20hm,=20modification=20du=20readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 25 +++++++++++++++++-------- passvert.py | 4 ++-- requirements.txt | 6 ++++++ 3 files changed, 25 insertions(+), 10 deletions(-) create mode 100644 requirements.txt diff --git a/README.md b/README.md index 4c6cd9a..5582b26 100644 --- a/README.md +++ b/README.md @@ -21,17 +21,26 @@ Quelques images du script en fonctionnement avec la possibilité de choisir un d ## Installation -Créer un dossier contenant le script et une image d'un QR Code (de préférence au format png).\ -Installer les paquets nécessaires à l'execution du script : +Pour procéder à l'installation, le logiciel **git** doit être présent sur votre machine et également **Python** avec son gestionnaire de bibliothèque **pip**. -```python -pip install base45 cbor2 cose pillow pizbar tableprint +Pour le commencement, clonez le projet à partir de cet ligne de commande : +```bash +git clone https://github.com/L1444/passvert +``` +Par la suite, rendez vous sur le dossier *passvert* : +```bash +cd passvert/ +``` +Et installez, toutes les dépendances grâce à cet ligne de commande. +```bash +pip install -r requirements.txt ``` -## Execution +## L'utilisation -Ouvrir un terminal et executer la commande suivante : +Afin d'utiliser le script, vous devez mettre python au début afin d'éxecuter l'intérpreteur Python *(en guise de programme à démarrer)*, ensuite le nom du script qui sera dans tous les cas **passvert.py** et par la suite le chemin du QRCode. -```python -passvert.py "image_qrcode.png" +Le QRCode est à la racine du script donc cet ligne de commande suffit : +```bash +python passvert.py "nomduqrcode.png" ``` diff --git a/passvert.py b/passvert.py index 1afedf2..0112491 100644 --- a/passvert.py +++ b/passvert.py @@ -21,9 +21,9 @@ print() tableprint.banner(" Décodeur Certificat COVID Numérique UE ✧ Version 0.2a ") -cdump = input('\n✧ Voulez-vous un dump complet du certificat ? ') +cdump = input('\n✧ Voulez-vous un dump complet du certificat ? [Y/n] ') -if "oui".startswith(cdump.lower()): +if cdump.lower() == "Y".lower(): print('\n✧ Données Certificat :\n') print(qr_cert) print('\n✧ Données en BASE45 :\n') diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..bff19c4 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,6 @@ +base45 +cbor2 +cose +pillow +pizbar +tableprint