This is an application allowing the collection of reference desk statistics through a web application with Flask.
This application requires:
-
Flask
-
Flask-Babel
-
Flask-Login
-
-
Python-LDAP
Simply pip-install them and you’ll be on your way out.
The database used is PostgreSQL. The file schema.sql will have all of the SQL needed to generate the tables/permissions/views that the application demands.
Language translations for french are already included with the application, and should work out of the box. In the case they don’t:
pybabel compile -i messages.pot -d translations/
should be enough to fix it.