Libre Sapienza
This page is also available in English.
Qui trovate le FAQ del progetto.
Indice
Introduzione a Libre Sapienza
Questa è la home page di libre-sapienza.
libre-sapienza è un programma libero che consente di accedere al sistema Infostud dell'Università Sapienza di Roma.
È software libero rilasciato sotto la licenza GNU GPL versione 3 o successive.
È scritto in C, usa la libreria Curl per le operazioni di rete, Jansson per il parsing del JSON e GNU Readline per l'editing di linea.
Tutte queste librerie sono portabili, quindi il programma dovrebbe compilare ed eseguire sotto GNU+Linux, GNU+Hurd, FreeBSD,
NetBSD, OpenBSD, DragonFlyBSD ed altri.
Se usate MacOS X o Windows vi consiglio caldamente di passare ad un sistema operativo libero, ma nel frattempo il programma
dovrebbe compilare ed eseguire anche su queste piattaforme.
libre-sapienza cerca di fornire tutte le funzionalità necessarie a una persona iscritta all'Università. Al momento si può usare per:
- elencare gli esami disponibili e le date per prenotarsi
- mostrare le informazioni sulla persona; se hai la carriera alias attiva (o "doppio libretto") viene mostrato
solo il nome di elezione
- mostrare le tasse pagate e i bollettini generati
La maggior parte delle funzionalità manca. Non c'è un'interfaccia grafica al momento, ma si può aggiungere in futuro.
Il software è sperimentale, quindi lo usate a vostro rischio, ma potete provarlo e aiutare nello sviluppo! Cominciate
clonando il repository git.
Repository del codice sorgente
Il progetto è ospitato su Savannah a
https://savannah.nongnu.org/projects/libre-sapienza/.
Potete trovare il repository di sviluppo git a https://git.savannah.nongnu.org/git/libre-sapienza.git
(interfaccia web su
https://git.savannah.nongnu.org/cgit/libre-sapienza.git). Al momento purtroppo
non c'è un pacchetto scaricabile e facile da installare.
Mailing List
Sviluppo, discussione dei bug e invio di patch avvengono sulla mailing list del progetto che potete trovare a
https://lists.nongnu.org/mailman/listinfo/libre-sapienza-bug.
Documentazione
Per ora un manuale non c'è, ma il programma è molto semplice da usare. Digitate "h" al prompt per istruzioni precise.
Una guida per la compilazione e installazione non è ancora pronta. Guardate il file README per avere qualche dritta.
Maintainer
Libre Sapienza al momento è sviluppato e mantenuto da me, Andrea Monaco. Si può raggiungermi a
andrea punto monaco chiocciola autistici punto org.
Se vuoi scrivermi in modo confidenziale, qui c'è la mia chiave pubblica PGP. Naturalmente, per maggiore
sicurezza, dovresti ottenere la chiave da me personalmente o al termine di una catena di persone fidate.
Bug report, richieste di modifica e patch
sono benvenute sulla mailing list, ma si possono
mandare anche a me.
Traduzioni
Il programma al momento parla inglese e italiano, e una mano con la traduzione del programma o del sito in qualsiasi
lingua del pianeta sarebbe molto apprezzata.
Tradurre è facile sul versante tecnico, anche se non sai programmare.
Scrivi sulla mailing list o al maintainer per avere istruzioni!
Accessibilità
Il programma vuole essere pienamente accessibile alle persone con ogni tipo di disabilità. Scrivi sulla mailing list
o al maintainer se hai osservazioni o proposte!