The engine that's powering the liberation of government data for the island of Puerto Rico.
Created by the Office of the Chief Information Officer of the Commonwealth of Puerto Rico
- Documentation: https://libre.readthedocs.org/en/latest/
- PyPI: https://pypi.python.org/pypi/libre
- Source: https://github.com/commonwealth-of-puerto-rico/libre
- Video: http://www.youtube.com/watch?v=pbY_dKlniHM
LIBRE supports Spatial queries as such is dependant on several libraries that are installed at the OS level.
If using Ubuntu Linux install the required libraries with:
$ sudo apt-get install libgdal-dev -y
On OSX using MacPorts:
$ sudo port install geos
$ sudo port install gdal
Proceed to install the actual files of LIBRE:
Via pip Python packager installer
$ pip install libre
$ libre-admin.py syncdb --migrate
$ cat <<'EOF' > settings_local.py
DEBUG=True
DEVELOPMENT=True
EOF
$ libre-admin.py runserver --pythonpath=.
By cloning the code from the GitHub repository:
$ git clone https://github.com/commonwealth-of-puerto-rico/libre.git
$ cd libre
$ virtualenv venv
$ source venv/bin/activate
$ pip install -r libre/requirements.txt
$ ./manage.py syncdb --migrate
$ cat <<'EOF' > settings_local.py
DEBUG=True
DEVELOPMENT=True
EOF
$ ./manage.py runserver
Or by using Yamir Encarnacion's Docker container:
Use this to build a new image, tagged for easier reuse
$ sudo docker build -t yencarnacion/libre-docker github.com/yencarnacion/libre-docker
Running the container
$ sudo docker run -d -p 8000:8000 yencarnacion/libre-docker
The default username and password for the Docker image are: Username: admin | Password: libre
Once up and running go to <your ip>:8000 in your browser to use LIBRE.