1.0.0 • Published 2 years ago

gdz v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

node-gdz

С помощью node-gdz вы можете получить любую информацию с gdz.ru, например учебники или решения.

Установка

$ npm install gdz

Использование

const { getBooks, getGdz, getTasks, findGdz, getSubjects } = require("gdz")

// getBooks: получить учебники со страницы предмета

getBooks("https://gdz.ru/class-1/matematika/").then(books => {
    books.forEach(book => {
        /*
        {
            title: "Математика 1 класс",
            url: "https://gdz.ru/..."
        }
        */
    })
})

// getGdz: получить решения со страницы или номера

getGdz("https://gdz.ru/class-1/matematika/book.../25").then(result => {
    result.forEach(gdz => {
        /*
        {
            url: "ссылка на изображение с решением"
        }
        */
    })
})

// getTasks: получить номера со страницы учебника

getTasks("https://gdz.ru/class-1/matematika/book...").then(tasks => {
    tasks.forEach(task => {
        /*
        {
            title: 15,
            url: "https://gdz.ru/class-1/matematika/book.../15"
        }
        */
    })
})

// findGdz: найти страницу предмета у класса

findGdz("математика" /* предмет на русском */, 1).then(result => {
    // ссылка на предмет
})

// getSubjects: получить все предметы у класса (от 1 до 11)

getSubjects(1).then(result => {
    /*
    {
        name: "название предмета",
        url: "ссылка на страницу предмета"
    }
    */
})
1.0.0

2 years ago