From 9b4ce2932ed2632c64234970f8d420c83d84017c Mon Sep 17 00:00:00 2001 From: CAJNA Jarod Date: Fri, 2 Jun 2023 11:08:57 +0200 Subject: [PATCH] Readme update --- README.md | 41 ++++------------------------------------- install.sh | 6 ++++-- 2 files changed, 8 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index 6dd4d84..8f96afa 100644 --- a/README.md +++ b/README.md @@ -6,48 +6,15 @@ Il peut etre transporté ou etre utilisé dans un magasin pour vendre un service - Un raspberry pi - Un écran lcd tactile - Un lecteur nfc acr122u ([Lien Amazon](https://amzn.to/45w3fVP)) -- Un clavier numérique +- Un clavier numérique Le script peut aussi se lancer sur un ordinateur linux ayant accès à un lecteur nfc acr122u -## Dépendances du script : -- [Python 3.x](https://www.python.org/downloads/) : Qui permet de lancer le script. -- [Librarie Python Flask](https://pypi.org/project/Flask/) : Qui permet de mettre en place un serveur web et donc l'interface graphique dans ce projet. -- [Libnfc](http://nfc-tools.org/index.php/Libnfc) -- [MFOC](https://github.com/nfc-tools/mfoc) - ## Installation : -Après avoir installé Python3.x, vous devez installer la librairie Flask. +Lancement du script d'installation : ```sh -python3 -m pip install flask -``` -Vous pouvez ensuite télécharger le projet. -Pour que le script fonctionne correctement vous devez désactiver 2 modules (il est aussi possible d'enlever ces modules de facon permanente, un exemple [ici]( https://wiki.archlinux.org/index.php/Touchatag_RFID_Reader)). -```sh -sudo modprobe -r pn533_usb pn533 -``` -Mfoc et LibNFC peuvent etre installer avec ces commandes : -```sh -sudo apt install libnfc* -sudo apt install mfoc -``` -Pour lancer le projet au lancement du raspberry : -```sh -sudo nano /etc/xdg/lxsession/LXDE-pi/autostart -``` -et vous devez ajouter ces commandes (vous pouvez ensuite fermer le fichier) : -``` -@sh /home/pi/launcher.sh & -@chromium-browser --incognito --kiosk http://localhost:5000 -``` -Pour finir il faut créer le fichier launcher.sh -```sh -nano ~/launcher.sh -``` -et y ajouter ce texte : -``` -cd /home/pi/BadgeCloner -python3 server.py +chmod +x install.sh +./install.sh ``` ## Configuration : Vous pouvez changer le nom du répertoire des dumps avec la variable diff --git a/install.sh b/install.sh index f94a158..e8d531f 100644 --- a/install.sh +++ b/install.sh @@ -1,5 +1,7 @@ #!/bin/sh +cd ~ + # Installer git si ce n'est pas déjà fait command -v git >/dev/null 2>&1 || { echo >&2 "Git n'est pas installé. Installation..."; sudo apt-get install git; } @@ -31,7 +33,7 @@ make distclean sudo make install # Retourner au répertoire d'origine -cd . +cd ~ # Compilation de mfoc cd mfoc @@ -40,7 +42,7 @@ autoreconf -is make && sudo make install # Retourner au répertoire d'origine -cd . +cd ~ sudo ldconfig