No description
- Python 100%
|
|
||
|---|---|---|
| .gitignore | ||
| query_carico.py | ||
| README.md | ||
| requirements.txt | ||
query-carico-didattico
Script Python per interrogare le esportazioni del carico didattico prodotte da SmartEdu (portale di governance dell'Università di Catania).
Le esportazioni si ottengono da: https://segreterie.smartedu.unict.it/Governance/Report/Export.aspx
Il file scaricato (ExportCaricoDidattico_*.xlsx) non è incluso nel repository.
Utilizzo
python query_carico.py [-f <file.xlsx>] <codice_fiscale>
python query_carico.py [-f <file.xlsx>] --anomalie
Se -f non è specificato, lo script usa automaticamente il file
ExportCaricoDidattico*.xlsx più recente presente nella stessa directory.
Esempi
python query_carico.py RSSMRA80A01C351X
python query_carico.py -f ExportCaricoDidattico_20260702.xlsx RSSMRA80A01C351X
python query_carico.py --anomalie
Setup
Con virtual environment (consigliato se si usano più progetti Python):
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
Per usi successivi basta riattivare il venv:
source .venv/bin/activate
Oppure, installazione diretta:
pip install -r requirements.txt