scheduler-scrapper

0.0.2 • Public • Published

scheduler-scrapper

Данный пакет, будет полезен, тем кто планирует копировать данные с сайта ictis Этот пакет является оберткой над scheduler-ita-pretty-message

Установка

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

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

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

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 означает, что расписание для преподавателей

Методы

getAllSchedule(type = 'ALL')

Получить все расписание, которое только есть на сайте http://ictis.sfedu.ru/rasp/
Типы которые могут быть использованы:
ALL - забрать расписание для преподавателей, студентов и аудиторий, значение по умолчанию
HTML_PREPS - забрать расписание для преподавателей
HTML_AUDS - забрать расписание для аудиторий
HTML - забрать расписание для студентов(групп)

getAllScheduleByCron(callback, cronTime = '0 1 * * *', type = 'ALL')

Получить все расписание, которое только есть на сайте http://ictis.sfedu.ru/rasp/ по крону
callback - функция, которая будет исполнена после получения данных, по умолчанию, это console.log
cronTime - время, в которое будет запускаться скрипт, или с какой переодичностью, синтаксис крона
type - типы которые были объявлены выше в методе getAllSchedule

Readme

Keywords

Package Sidebar

Install

npm i scheduler-scrapper

Weekly Downloads

0

Version

0.0.2

License

ISC

Unpacked Size

4.65 kB

Total Files

3

Last publish

Collaborators

  • evgeny_gulyaev