Парсер расписания с сайта МАИ
- Выбор группы из списка
- Просмотр списка групп
- Загрузка списка групп в кэш
- Загрузка
текущего
рассписания, наконкретную
,текущую
илиследующую
неделю - Загрузка рассписания
сессии
- Поддержка
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 - Печать информации о версии программы