Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕓 Timetable Parser (МАДИ)

Проект на Node.js, созданный для парсинга расписания группы 2бАСУ2 из расписания МАДИ.
Планировалось использовать в качестве backend-сервиса для будущего мобильного приложения.


🔧 Технологии

  • Node.js
  • Express
  • node-fetch — для HTTP-запросов
  • cheerio / node-html-parser — для разбора HTML (пока не используется)
  • Парсинг расписания с сайта https://raspisanie.madi.ru

🔍 Как работает

  1. GET / — выполняет POST-запрос к tableFiller.php с параметрами группы.
  2. Возвращает HTML с расписанием.
  3. Парсинг ещё не реализован, но заложена основа (cheerio, node-html-parser).

🧪 Пример запроса

curl http://localhost:3030/

Ответ — HTML расписания для группы 2бАСУ2.

💡 Идеи для развития

  • Выделение данных о днях недели и парах

  • API-эндпоинт GET /group/:name для разных групп

  • Кеширование расписания

  • Мобильное приложение на Flutter или React Native

📌 Заметки

  • Не забудь добавить парсинг HTML в будущем с помощью Cheerio.

  • Вариант gp_id для других групп можно узнать с сайта расписания МАДИ вручную

About

Сервер на Node.js для парсинга расписания студентов группы 2бАСУ2 (МАДИ). Планировалось использовать как бэкенд для мобильного приложения

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages