Skip to content

📡 Парсер расписания Факультета Социального Управления ЯГПУ

Notifications You must be signed in to change notification settings

ysturasp/parser-schedule-yspu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

ystuRASP Logo

🧳 Парсер расписания ЯГПУ

Telegram GitHub

🚀 Парсер расписания ФСУ ЯГПУ им. К.Д. Ушинского

📁 Оригинальные таблицы с расписанием доступны по ссылке

🎯 Основные возможности

Parser
Парсинг Excel-файлов
Schedule
Обработка расписания
Cache
Кэширование данных
API
REST API

📋 Описание

Парсер предназначен для обработки Excel-файлов с расписанием занятий ЯГПУ и предоставления данных через REST API. Он является частью проекта ysturasp и обеспечивает бэкенд для работы с расписанием.

🛠 Функциональность

  • 📊 Парсинг Excel-файлов с расписанием
  • 👨‍🏫 Извлечение информации о преподавателях
  • 🏛 Обработка данных об аудиториях
  • 📅 Анализ расписания по дням недели
  • 💾 Кэширование данных для быстрого доступа
  • 🔄 Автоматическое обновление информации
  • 🌐 REST API для получения данных

🔧 Технологии

Google Apps Script JavaScript Google Sheets REST API

📥 API Endpoints

  • ?action=directions - Получение списка направлений
  • ?action=schedule&id={ID} - Расписание конкретного направления
  • ?action=teachers - Список преподавателей
  • ?action=teacher&id={ID} - Расписание преподавателя
  • ?action=auditories - Список аудиторий
  • ?action=auditory&id={ID} - Расписание аудитории
  • ?action=force-update - Принудительное обновление данных
  • ?action=clear-cache - Очистка кэша

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

  1. Укажите актуальный ID папки Google Drive с файлами расписания
  2. Настройте доступ к файлам через Google Apps Script
  3. Разверните скрипт как веб-приложение для ВСЕХ
  4. Используйте API endpoints для получения данных

ps предварительно таблицы создавать не нужно, они сами генерируются если у их нет по необходимости их использования парсером

🌟 Поддержите проект


✨ Спасибо за интерес к нашему проекту! ✨

Если вам понравился проект, не забудьте поставить ⭐ звезду на GitHub!

GitHub Stars
Made with ❤️ by ystuRASP © 2024

About

📡 Парсер расписания Факультета Социального Управления ЯГПУ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published