DeskApp è una utility per gestire, rinominare e indicizzare file.
Per poter lavorare al progetto, occorre preparare un ambiente di sviuluppo, e per farlo utilizzeremo una virtualenv usando Miniconda.
Per installare miniconda, seguire la guida di riferimento: Installation - conda 22.9.0 documentation
Qui, invece, la pagina per il download degli installer: Miniconda - conda documentation
Per creare la virtualenv con Miniconda, da riga di comando:
conda create --name DeskApp python=3.10
Poi per attivare la virtualenv utilizzare il comando:
conda activate DeskApp
In seguito per disattivare la virtualenv digitare:
conda deactivate
Per installare tutte le librerie di Python richieste useremo direttamente pip. Entrare nella cartella src
e digitare il seguente comando:
pip install -r requirements.txt
Il file
requirements.txt
può essere creato, dopo aver installato manualmente i pacchetti necessari, usando il seguente comando dall'interno della cartellasrc
:pip freeze > requirements.txt
Per poter utilizzare l'applicazione, serve un file di configurazione che, di default, si deve chiamare DeskApp.ini
all'interno della cartella src
.
C'è un template per il file che si chiama DeskApp-template.ini
, quindi occorre copiarlo e compilarlo in base alla necessità. All'interno del file ci sono ommenti sui vari parametri.
cd src
cp DeskApp-template.ini DeskApp.ini
In seguito editarlo con l'editor prefeito.