3.0.1 • Published 5 years ago
ednevnik-api v3.0.1
ednevnik-api
e-Dnevnik scraper library. Koristi request
za HTTP zahtjeve i cheerio
za scraping.
Instalacija
npm i ednevnik-api
Primjer korištenja
import { Student } from 'ednevnik-api';
...
constructor(private student: Student) { ... }
...
// Prijava
this.student.login('korisnicko.ime', 'lozinka').then(() => {
// Hvatanje razreda
this.student.getClasses().then(classes => {
// Hvatanje predmeta (za najnoviji razred)
this.student.getSubjects(classes[0]).then(subjects => {
// Za svaki predmet provjeri prosjek
subjects.forEach(subject => {
const average = this.student.getAverage(subject);
console.log(`${subject.name}: prosjek ${average}`);
});
});
// Hvatanje ispita (za najnoviji razred)
this.student.getExams(classes[0]).then(exams => {
// Za svaki ispit ispiši ime predmeta i ispita
exams.forEach(exam => {
console.log(`${exam.subject}: ${exam.exam}`);
});
});
});
});