1.10.2 • Published 20 days ago

netschoolapi v1.10.2

Weekly downloads
-
License
MIT
Repository
github
Last release
20 days ago

NetSchoolApi - Враппер для продукта "Сетевой город. Образование"

NetSchoolApi - это враппер для продукта "Сетевой город. Образование", предоставляющий доступ к информации о пользователе, такой как дневник, расписание и другие данные.

Начало работы

Следующие инструкции помогут вам запустить проект на вашем локальном компьютере для разработки и тестирования.

Предварительные условия

Перед установкой и использованием этой библиотеки убедитесь, что у вас установлены следующие компоненты:

  • Node.js версии 10.24.1 или выше

Установка

Вы можете установить библиотеку с помощью следующей команды:

npm i netschoolapi

Проверка установки

  1. Создайте файл test.js в корне проекта.
  2. Вставьте следующий код в файл test.js, заменив данные на ваши:
const NS = require("netschoolapi").default;
const user = new NS({
  origin: "https://example.com/", // Origin вашего сайта
  login: "Иванов", // Ваш логин
  password: "******", // Ваш пароль
  school: "МБОУ ....", // Название вашей школы (как на сайте)
});

(async function () {
  const info = await user.info();
  console.log(info);
})();
  1. Запустите этот код в консоли с помощью следующей команды:
node test.js
  1. Если в консоли не выводится информация о пользователе, убедитесь, что у вас установлена подходящая версия NodeJS, либо создайте issue на GitHub.

Дополнительная информация о библиотеке

Зависимости

Для работы этой библиотеки используются следующие зависимости:

  • ws - Клиентская реализация WebSocket
  • node-fetch - Fetch API в Node.js
  • node-html-parser - Генерация упрощенного DOM-дерева с поддержкой запросов к элементам.

Управление версиями

Версии этой библиотеки управляются согласно SemVer. Список доступных версий можно найти в разделе теги.

Авторы

Также посмотрите список участников, которые внесли свой вклад в проект.

Лицензия

Этот проект распространяется под лицензией MIT. Подробную информацию смотрите в файле LICENSE.

Помощь/Общение

Для получения помощи и общения присоединяйтесь к Telegram-чату

1.10.2

20 days ago

1.10.1

2 months ago

1.10.0

2 months ago

1.9.1

2 months ago

1.9.0

3 months ago

1.9.2

2 months ago

1.8.3

3 months ago

1.8.2

4 months ago

1.8.1

6 months ago

1.8.0-0.2.3

1 year ago

1.8.0

1 year ago

1.8.0-0

1 year ago

1.8.1-0

1 year ago

1.8.2-0

1 year ago

1.7.6

1 year ago

1.7.5

1 year ago

1.7.4

1 year ago

1.7.4-0

1 year ago

1.7.3

2 years ago

1.7.2

2 years ago

1.7.1

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.7.0

2 years ago

1.6.0

2 years ago

1.0.4--

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.0.4

2 years ago

1.3.0

2 years ago

1.0.3

2 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago

0.0.1

3 years ago