Skip to content

Parser of timetables from the MAI website

License

Notifications You must be signed in to change notification settings

gh0st17/timetable-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

timetable-go

Парсер расписания с сайта МАИ

Возможности:

  • Выбор группы из списка
  • Просмотр списка групп
  • Загрузка списка групп в кэш
  • Загрузка текущего рассписания, на конкретную, текущую или следующую неделю
  • Загрузка рассписания сессии
  • Поддержка HTTP[S] и Socks5 прокси
  • Поддержка вывода в формате iCal

Справка по использованию

timetable {Институт} {Курс} --group <Число> --week <Число>
timetable {Институт} {Курс} --list
timetable --clear

  Институт      - Номер института от 1 до 12
  Курс          - Номер курса от 1 до 6
  --group,   -g - Номер группы из списка
  --week,    -w - Номер недели от 1 до 18
  --next     -n - Следующая неделя (блокирует -c, -w)
  --current  -c - Текущая неделя (блокирует -w)
  --list,    -l - Показать только список групп
  --ics         - Вывод в ics файл
  --proxy       - Использовать прокси
                  <протокол://адрес:порт>
  --session     - Расписание сессии (блокирует выбор недели: -w, -n, -c)
  --clear       - Очистить кэш групп
  --workdir, -d - Путь рабочей директории (кэш) (по умолчанию равен pwd)
  --output,  -o - Путь для вывода (если не задан то равен -d)
             -v - Печать информации о версии программы

About

Parser of timetables from the MAI website

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages