Libreria para obtener los datos de la web de la universidad EHU-UPV en formato JSON.
Para poder hacer uso de esta herramienta se necesitan, al menos, los siguientes herramientas:
Se puede utilizar un gestor de paquetes como npm o yarn, la versión zip también está disponible.
npm i --save ehu-scraping
yarn add ehu-scraping
Una vez instalada la librería hay que importarla en el proyecto.
import {University, Degree } from 'ehu-scraping';
const { University } = require('ehu-scraping');
Luego, basta con utilizar las funciones de los objetos que se han importado. Para más información visitar la documentación extendida.
// Lista de grados del campus de Bizkaia
const listaDeGrados = University.getDegreesList({campus: 'BI'});
//Asignaturas de la carrera de informatica de la FISS
const gradoInformatica = new Degree('GINFOR20');
const asignaturasInfor = gradoInformatica.getSubjects();
La lista de funciones disponibles es la siguiente, para más información acceder a la información detallada.
Las pruebas se han realizado utilizando las herramientas mocha y chai. Para ejecutar las pruebas hay que utilizar el siguiente comando:
npm run test
Por favor, ve al fichero CONTRIBUTING.md para leer con detalle como contribuir al proyecto.
- Joseba Carral - Autor - jcarral
Esta librería está bajo la licencia MIT