Closed avwarez closed 4 years ago
Salve, Nemesys è pensato per essere installato come pacchetto software e non eseguito con l'interprete Python, e deve poter girare su diverse piattaforme (Windows, OSX) anche da utenti inesperti. La presenza del codice su GitHub è per motivi di trasparenza.
In tutto il codice ho trovato un riferimento alla libreria Tkinter solo nel file login.py. Questa libreria viene usata per interagire con l'utente tramite GUI e leggere da input la username e la password di accesso.
C'è un'altro modo per ottenere lo stesso risultato senza GUI: leggere l'input da linea di comando (cioè la stessa modalità di interazione usata per installare tramite dpkg). Questo eviterebbe di installare alcune dipendenze (legate a X11) traducendosi quindi in installazioni più rapide e snelle.
Installazione:
pip install PyInquirer
Patch da esperimento riuscito (sicuramente migliorabile):