Libre Sapienza
Questa pagina รจ disponibile anche in italiano.
Project's FAQ (in Italian).
Table of Contents
Introduction to Libre Sapienza
This is the home page of libre-sapienza.
libre-sapienza
is a free-libre program that lets you access the Infostud system
of the Sapienza University in Rome. It is free software
released under the GNU GPL version 3 or later.
It's written
and C and uses the Curl library for network operation, Jansson
for JSON parsing and GNU Readline for line editing. All of these
libraries are portable, therefore the program should compile and
run under GNU+Linux, GNU+Hurd, FreeBSDs, NetBSD, OpenBSD,
DragonFly BSD and others.
If you use MacOS X and Windows I
strongly recommend switching to a free operating system, but in
the meantime you should be able to compile and run as well.
The program tries to provide all features needed by
students. Currently you can use it to:
- list the available exams and dates for reservation
- print the student's info; if you have an alias career then only the chosen name is shown
- print paid taxes and available tax slips
Most features are missing. There's no graphical user interface right now, but it could be added in the future.
This software is experimental, so you use it at your own risk, but you can try it and you can help in development!
Start by cloning the git repository.
Source code Repository
The project is hosted on Savannah
at
https://savannah.nongnu.org/projects/libre-sapienza/.
You can find the git development repository at
https://git.savannah.nongnu.org/git/libre-sapienza.git (web
interface
at https://git.savannah.nongnu.org/cgit/libre-sapienza.git).
Right now alas there's no downloadable and easy-to-install
package.
Mailing Lists
Development, bug discussions and patch sending occur on the
project's mailing list which you can find at
https://lists.nongnu.org/mailman/listinfo/libre-sapienza-bug.
Documentation
There's no manual right now, but the program is fairly simple to
use. Type "h" at prompt for help. A guide for compilation and
installation is not ready yet. Look at the README file for some
guidance.
Maintainer
Libre Sapienza is currently developed and maintained by me,
Andrea Monaco. You can reach me at andrea dot monaco at
autistici dot org.
If you want to write me in a
confidential way, here is my public
PGP key. Of course, for better security, you should get the key
from me in person or at the end of a chain of trusted
people.
Bug reports, enhancement requests and patches are
better directed to the mailing list, but you cand send them to
me too.
Translations
The program right now speaks English and Italian, so help with
translations of the program or the website in whatever language
in the planet is much appreciated.
Translating is easy on
the technical side, even if you can't program. Write to the
mailing list or to the maintainer for advice!
Accessibility
The software strives to be fully accessible to people with every
kind of disability. Write to the mailing list or to the
maintainer if you have proposals or suggestions!