Skip to content
This repository has been archived by the owner on Oct 10, 2024. It is now read-only.

Latest commit

 

History

History
52 lines (44 loc) · 1.68 KB

compile.md

File metadata and controls

52 lines (44 loc) · 1.68 KB

LibreConnect Banner

LibreConnect Python source
Voici comment utiliser directement le code en python Aller voir dans scripts/ pour plus d'informations.

Logiciel nécessaires

Si vous compilez libreConnect sur un Raspberry Pi ou Linux, vous ne devriez pas avoir besoin de faire ceci.

Sur windows, vous aurez besoin de :

Dépendances

Vous devez installer autobahn/twisted , pyserial ainsi que pyinstaller si vous voulez compiler l'application.

pip install pyserial
pip install twisted
pip install autobahn
pip install service_identity
pip install urlparse2
pip install websocket-client
pip install pyinstaller
pip install pypiwin32

Sur un Raspberry Pi si vous avez cette erreur : TLSVersion.TLSv1_1: SSL.OP_NO_TLSv1_1

#Fix for TLSVersion.TLSv1_1: SSL.OP_NO_TLSv1_1
apt-get remove python-openssl
pip install pyopenssl

Lancer libreConnect

python usb_scanner.py

LibreConnect terminal

Compiler

Pyinstaller est un programme très simple pour compiler un script python en un exécutable. Pour compiler usb_scanner/connector/ws-send utiliser ces commandes

pyinstaller --onefile connector.py
pyinstaller --onefile usb_scanner.py
pyinstaller --onefile ws-send.py

Ceci compilera libreConnect pour le système d'exploitation en cours d'utilisation. Les programmes sont compilés dans des fichiers unique, bien que cela ralentisse légèrement leur démarrage.