0.0.5 • Published 5 years ago

scheduler-ita v0.0.5

Weekly downloads
5
License
ISC
Repository
github
Last release
5 years ago

scheduler-ITA

Данная библиотека предназначена для работы с http://ictis.sfedu.ru/rasp/

Установка

Используя npm:
npm install scheduler-ita --save

Используя yarn:
yarn add scheduler-ita

Об типах страниц на данном сайт

http://ictis.sfedu.ru/rasp/HTML_AUDS/a4.htm - HTML_AUDS означает, что расписание для аудитории
http://ictis.sfedu.ru/rasp/HTML/18.htm - HTML означает, что расписание для групп http://ictis.sfedu.ru/rasp/HTML_PREPS/m18.htm - HTML_PREPS означает, что расписание для преподавателей

Методы

getData(number, type = HTML)
Получение данных по заданному номеру с типом HTML по умолчанию, но можно использовать и другие типы как например HTML_PREPS и HTML_AUDS, под номером подразумевается число, например 18 в данном url http://ictis.sfedu.ru/rasp/HTML/18.htm

getName(number, type = HTML) Получение имени группы или объекта по заданному номеру с типом HTML по умолчанию, но можно использовать и другие типы как например HTML_PREPS и HTML_AUDS, под номером подразумевается число, например 18 в данном url http://ictis.sfedu.ru/rasp/HTML/18.htm

getDataForRoom(number, type = HTML_AUDS) Аналог метода getData, но по умолчанию тип запроса HTML_AUDS

getDataForRoom(number, type = HTML_PREPS) Аналог метода getData, но по умолчанию тип запроса HTML_PREPS

Примеры

const { getData } = require('scheduler-ita');

(async () => {
  const data = await getData(18);
  console.log('data',  data );
})();