Skip to content

je09/etis-ical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Что это?

Это генератор iCal из HTML-страницы с расписанием ЕТИС. Если вы не знаете, что такое ЕТИС – ваша жизнь намного проще, чем моя, я вам завидую.

Как использовать?

Сначала нужно скачать и собрать этот скрипт использую команду (Для этого у вас должен быть установлен Python 3)

git clone https://github.com/je09/etis-ical.git && cd etis-ical && pip install .

После чего, в терминале, вам станет доступна команда etis

Есть несколько путей генерации файла календаря:

  1. С использованием сессии ЕТИС
  2. С использованием HTML файла с расписанием

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

После авторизации, необходимо получать session_id из куки вашего браузера. Сделать это можно, например, открыв консоль браузера после авторизации в ЕТИС и введя document.cookies.

etis -g ЧСВ -s 8705235bhJKSAeNFOiKhVoEdUZKsJMdKhSXSMhVVezzVjjE -w 22

# -g - группа
# -s – session_id
# -w – неделя

Использование HTML файла с расписанием

Для генерации файла, нужно указать вашу группу и путь к файлу с расписанием, сделать это нужно так:

etis -g Группа -f /tmp/schedule.html

После конвертации .ics файл появится в папке, где лежала html страница (в данном случае в tmp)

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages