Aplicación web de gestión de estándares abiertos desarrollada en Django para la OSL.
Esta aplicación web sigue la Política de los Estándares Abiertos aprobada por la ULL
Los siguientes paquetes han sido utilizados en el desarrollo de la aplicación web:
- Python - Python is a programming language that lets you work quickly and integrate systems more effectively.
- Versión: Python 3.5.1+
- Django - The Web framework for perfectionists with deadlines
- Versión: Django 1.8.7
- Django-Cas - django_cas is a CAS 1.0 and CAS 2.0 authentication backend for Django.
- Última revisión: 1 de abril del 2013.
- Scrapy-Python - An open source and collaborative framework for extracting the data you need from websites.
- Versión: Scrapy 1.1
- Docker - An open platform for distributed applications for developers and sysadmins.
- Versión:
Client:
Version: 1.11.1
API version: 1.23
Go version: go1.5.4
Git commit: 5604cbe
Built: Tue Apr 26 23:43:49 2016
OS/Arch: linux/amd64
Server:
Version: 1.11.1
API version: 1.23
Go version: go1.5.4
Git commit: 5604cbe
Built: Tue Apr 26 23:43:49 2016
OS/Arch: linux/amd64
- rt-Python - Python interface to Request Tracker API.
- Versión: rt 1.0.8
- eclipse - Eclipse IDE for Java Developers.
- Versión: Mars.2 Release (4.5.2)
- eclipse-pydev - PyDev is a Python IDE for Eclipse, which may be used in Python, Jython and IronPython development.
- Versión: PyDev 4.5.5
Para que el desarrollo de gedea sea más sencillo en una máquina nueva procedemos a la realización del siguiente script.sh
con el que será más sencillo la instalación de sus componentes:
$ sudo apt-get update
# Kit de Desarrollo de Java
$ sudo apt-get install default-jdk
$ java -version
# Python
$ sudo apt-get install python3-dev
# Pip
$ sudo apt-get -y install python-pip
# Scrapy-python
$ sudo pip install scrapy
# rt-1.0.8
$ wget https://pypi.python.org/packages/00/53/074d1f3af6350491da6712674428bb2441839d34e2b802181a522af3849b/rt-1.0.8.tar.gz
$ tar -xz rt-1.0.8.tar.gz
$ cd rt-1.0.8
$ pip install -r requirements.txt
# Django
$ sudo pip install django
Ejecución de nuestra aplicación:
$ python3 manage.py runserver
Actualización de dataULL.json:
$ scrapy runspider -s DEPTH_LIMIT=2 crawl.py -o dataULL.json
Repositorio Git: github.com/tic-ull/gedea
GNU General Public License v3.0