Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.32 KB

README.md

File metadata and controls

26 lines (18 loc) · 1.32 KB

itmo-ai-timetable

Генерация файлов .ics с расписанием занятий для студентов ИТМО программы Искусственный интеллект.

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

  1. Скачать файл с расписанием в формате .xlsx с диска.

  2. Установить зависимости: pip install -r requirements.txt

  3. Запустить экспорт

    python src/main.py --file <path_to_xlsx> --output <path_to_ics>
  4. Из папки output импортировать из папки output расписание с выбранными предметами в любимый календарь.

Google calendar

  1. Create new project in gcp
  2. Config consent screen (APIs & Services > OAuth consent screen)
  3. Create OAuth 2.0 Client ID (APIs & Services > Credentials)
  4. Add user OAuth consent screen
  5. Enable Google Calendar API (APIs & Services > Library) (calendar-json.googleapis.com)
  6. On first run you will be asked to authorize the app in browser open in Chromium (firefox doesn't work)