2.0.0 • Published 6 years ago
ehu-scraping v2.0.0
EHU-UPV Scraping
Libreria para obtener los datos de la web de la universidad EHU-UPV en formato JSON.
Tabla de contenidos
Instalación
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
Utilización
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();
Documentación
La lista de funciones disponibles es la siguiente, para más información acceder a la información detallada.
- University - static getDegreesList([data]) - static getCampus() - static getDegreesUrl()
- Degree - getSummary() - getSubjects([course]) - getTeachers() - getURL() - static getName(code) - static getCode(codeName) - code - school
- Subject - getSummary() - getDetail() - getSchedule() - subject - school - degree - course
- Teacher - getTutorships() - id - degree
Tests
Las pruebas se han realizado utilizando las herramientas mocha y chai. Para ejecutar las pruebas hay que utilizar el siguiente comando:
npm run test
Licencia
Esta librería está bajo la licencia ISC