3.0.1 • Published 5 years ago

ednevnik-api v3.0.1

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

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}`);
            });
        });
    });
});
3.0.1

5 years ago

3.0.0

5 years ago