Compare commits

..

3 Commits

7 changed files with 734 additions and 63 deletions

View File

@ -9,7 +9,15 @@
},
{
},
{},
{
"11:00": {
"name": "Курсова робота: інженерія програмного забезпечення",
"teacher": "Mr. Volodymyr",
"link": "(посилання відсутнє!)",
"type": "con",
"selectable": false
}
},
{},
{
},

View File

@ -290,7 +290,8 @@ def process(message, path):
# one printable symbol, so this is already protected
base_command = full_command[0].lower()
if base_command not in ["!пара", "!пари", "!schedule-ctl"]:
if base_command not in ["!пара", "!пари", "!schedule-ctl",
"!para", "!pary"]:
return None, None
global module_path
@ -309,16 +310,20 @@ def process(message, path):
reference_time = int(current_time.strftime("%s")) - current_seconds
if base_command == "!пара":
if base_command in ["!пара", "!para"]:
# easter egg
study_begin_ts = int(datetime(year=2023, month=9, day=4).strftime("%s"))
study_begin_ts = int(datetime(year=2024, month=2, day=5).strftime("%s"))
current_ts = int(datetime.now().strftime("%s"))
if -3600*4 < study_begin_ts - current_ts < 0:
until_study_day = study_begin_ts - current_ts
if -3600*4 < until_study_day < 0:
return "Навчання от-от розпочнеться!", None
elif 0 <= study_begin_ts - current_ts < 1209600:
return f"До навчання залишилося {study_begin_ts - current_ts} секунд...", None
elif study_begin_ts - current_ts >= 1209600:
elif 0 <= until_study_day < 3600*24*14:
return f"До навчання залишилося {until_study_day} секунд..." \
f" ({round(until_study_day/3600, 4)} годин," \
f" {round(until_study_day/3600/24, 4)} діб)", None
elif until_study_day >= 3600*24*14:
return "Ви маєте законне право відпочити, пари почнуться не скоро", None
# actual lesson finding code
@ -358,7 +363,7 @@ def process(message, path):
return get_lesson_description(schedule, reference_time, closest_lesson_time, current_day,
current_week, custom_name_prefix="Актуальна пара", template=output_style_preference), "HTML"
elif base_command == "!пари":
elif base_command in ["!пари", "!pary"]:
base_day = current_week * 7 + current_day
if len(full_command) >= 2:

View File

@ -0,0 +1,54 @@
[
{
},
{
},
{
},
{
"9:00": {
"name": "Вища математика. Частина 3. Ряди. Теорія функцій комплексної змінної. Операційне числення (ЕКЗАМЕН)",
"teacher": "Овчар Раїса Федорівна",
"link": "https://us02web.zoom.us/j/84532519615?pwd=eDFRMWtJTkxKcklpa1JUSjFmZHNyUT09",
"type": "prac",
"selectable": false
}
},
{
},
{},
{},
{
"9:00": {
"name": "Інженерія програмного забезпечення (ЕКЗАМЕН)",
"teacher": "Васильєва Марія Давидівна",
"link": "https://do.ipo.kpi.ua/mod/bigbluebuttonbn/view.php?id=171039",
"type": "prac",
"selectable": false
}
},
{
},
{
},
{
"16:30": {
"name": "Теорія електричних кіл та сигналів",
"teacher": "Лободзинський Вадим Юрійович",
"link": "https://meet.google.com/gwx-sshq-sqb",
"type": "con",
"selectable": false
}
},
{
"9:00": {
"name": "Теорія електричних кіл та сигналів (ЕКЗАМЕН)",
"teacher": "Лободзинський Вадим Юрійович",
"link": "https://meet.google.com/gwx-sshq-sqb",
"type": "prac",
"selectable": false
}
},
{},
{}
]

View File

@ -0,0 +1,307 @@
[
{
"8:30": {
"name": "Політична наука: конфліктологічний підхід",
"teacher": "Багінський Андрій Владиславович",
"link": "(посилання відсутнє!)",
"type": "lec",
"selectable": true
},
"10:25": [
{
"name": "Захист персональних даних: стандарти ЄС та Ради Європи",
"teacher": "Дубняк М. В.",
"link": "https://us04web.zoom.us/j/7423381732?pwd=c1pJclU2ZDRUWDgyUE10dmhJUDhiZz09",
"type": "lec",
"selectable": true
},
{
"name": "Психологія",
"teacher": "Волянюк Н. Ю.",
"link": "https://us04web.zoom.us/j/6762396563?pwd=L1EvTmpFZHBSdkRHUjZyRG95SFl4QT09",
"type": "lec",
"selectable": true
},
{
"name": "Психологія конфлікту",
"teacher": "Москаленко О. В.",
"link": "https://zoom.us/j/5175581158?pwd=UlhFY3lBOUUrNG9pclRVNndTNTZzQT09",
"type": "prac",
"selectable": true
}
],
"14:15": {
"name": "Основи електронного урядування",
"teacher": "Чукут Світлана Анатоліївна",
"link": "(посилання відсутнє!)",
"type": "lec",
"selectable": true
}
},
{
"12:20": {
"name": "Інженерія програмного забезпечення",
"teacher": "Васильєва Марія Давидівна",
"link": "https://do.ipo.kpi.ua/mod/bigbluebuttonbn/view.php?id=171039",
"type": "lab",
"selectable": false
},
"14:15": {
"name": "Теорія електричних кіл та сигналів",
"teacher": "Лободзинський В. Ю. & Ілліна О. О.",
"link": "https://meet.google.com/gwx-sshq-sqb",
"type": "lab",
"selectable": false
}
},
{
"8:30": {
"name": "Теорія ймовірності та математична статистика",
"teacher": "Марковський Олександр Петрович",
"link": "https://bbb.comsys.kpi.ua/b/ole-9ru-7vc",
"type": "lec",
"selectable": false
},
"10:25": {
"name": "Вступ до операційної системи Linux",
"teacher": "Роковий Олександр Петрович",
"link": "https://bbb.comsys.kpi.ua/b/ole-knq-z9h-pyl",
"type": "lec",
"selectable": false
},
"12:20": {
"name": "Інженерія програмного забезпечення",
"teacher": "Васильєва Марія Давидівна",
"link": "https://do.ipo.kpi.ua/mod/bigbluebuttonbn/view.php?id=171039",
"type": "lec",
"selectable": false
}
},
{
"10:25": {
"name": "Вища математика. Частина 3. Ряди. Теорія функцій комплексної змінної. Операційне числення",
"teacher": "Стаматієва Вікторія В'ячеславівна",
"link": "https://us04web.zoom.us/j/2313886209?pwd=dnZHanV3cU9LUXJBVWYyYVArUFg5dz09",
"type": "prac",
"selectable": false
},
"12:20": {
"name": "Практичний курс іноземної мови. Частина 2",
"teacher": "Шевченко Ольга Миколаївна",
"link": "https://meet.google.com/tno-cxef-zyi",
"type": "prac",
"selectable": false
},
"14:15": {
"name": "Соціальна психологія",
"teacher": "Блохіна Ірина Олександрівна",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": true
},
"16:10": {
"name": "Основи електронного урядування",
"teacher": "Чукут Світлана Анатоліївна",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": true
}
},
{
"8:30": {
"name": "Вступ до філософії",
"teacher": "Руденко Тамара Петрівна",
"link": "https://zoom.us/j/9358038101?pwd=d0pwUHRDY0dxbngrU09PYll6UXpNZz09",
"type": "lec",
"selectable": false
},
"10:25": {
"name": "Теорія електричних кіл та сигналів",
"teacher": "Лободзинський Вадим Юрійович",
"link": "https://meet.google.com/gwx-sshq-sqb",
"type": "lec",
"selectable": false
},
"12:20": {
"name": "Вища математика. Частина 3. Ряди. Теорія функцій комплексної змінної. Операційне числення",
"teacher": "Овчар Раїса Федорівна",
"link": "https://us02web.zoom.us/j/84532519615?pwd=eDFRMWtJTkxKcklpa1JUSjFmZHNyUT09",
"type": "lec",
"selectable": false
}
},
{
"10:00": {
"name": "Теорія ймовірності та математична статистика",
"teacher": "Марковський Олександр Петрович",
"link": "https://bbb.comsys.kpi.ua/b/ole-9ru-7vc",
"type": "con",
"selectable": false
}
},
{},
{
"10:25": [
{
"name": "Психологія",
"teacher": "Сербова О. В.",
"link": "https://us05web.zoom.us/j/9299459744?pwd=Z3VQdWEvQ0tyc3pMbzl2bHN6Y1VlUT09",
"type": "prac",
"selectable": true
},
{
"name": "Психологія конфлікту",
"teacher": "Кононець М. О.",
"link": "https://zoom.us/j/9953120638?pwd=WGZsYUhPK2hxbUc4YVJmT0lhdysyZz09",
"type": "lec",
"selectable": true
}
],
"12:20": [
{
"name": "Політична наука: конфліктологічний підхід",
"teacher": "Северинчик О. П.",
"link": "https://us04web.zoom.us/j/2279372490?pwd=bHR5QmpCT0tvQXJMLzRzaldHbFZ3dz09",
"type": "prac",
"selectable": true
},
{
"name": "Захист персональних даних: стандарти ЄС та Ради Європи",
"teacher": "Самчинська О. А.",
"link": "https://us04web.zoom.us/j/72149205587?pwd=Ld2Xj7RORYEwnUYauB5yEbATwwsNan.1",
"type": "prac",
"selectable": true
}
],
"14:15": {
"name": "Розумні міста",
"teacher": "Чукут Світлана Анатоліївна",
"link": "https://zoom.us/j/5439919039?pwd=Um8wWHV4ZjZpallCWkpVQ08wZGNzdz09",
"type": "lec",
"selectable": true
}
},
{
"10:25": {
"name": "Вступ до філософії",
"teacher": "Руденко Тамара Петрівна",
"link": "https://zoom.us/j/9358038101?pwd=d0pwUHRDY0dxbngrU09PYll6UXpNZz09",
"type": "prac",
"selectable": false
},
"14:15": {
"name": "Теорія ймовірності та математична статистика",
"teacher": "Марковський Олександр Петрович",
"link": "https://bbb.comsys.kpi.ua/b/ole-9ru-7vc",
"type": "prac",
"selectable": false
}
},
{
"8:30": {
"name": "Теорія ймовірності та математична статистика",
"teacher": "Марковський Олександр Петрович",
"link": "https://bbb.comsys.kpi.ua/b/ole-9ru-7vc",
"type": "lec",
"selectable": false
},
"10:25": {
"name": "Вступ до операційної системи Linux",
"teacher": "Роковий Олександр Петрович",
"link": "https://bbb.comsys.kpi.ua/b/ole-knq-z9h-pyl",
"type": "lec",
"selectable": false
},
"12:20": {
"name": "Інженерія програмного забезпечення",
"teacher": "Васильєва Марія Давидівна",
"link": "https://do.ipo.kpi.ua/mod/bigbluebuttonbn/view.php?id=171039",
"type": "lec",
"selectable": false
},
"14:15": {
"name": "Інженерія програмного забезпечення",
"teacher": "Васильєва Марія Давидівна",
"link": "https://do.ipo.kpi.ua/mod/bigbluebuttonbn/view.php?id=171039",
"type": "lec",
"selectable": false
}
},
{
"8:30": {
"name": "Вступ до операційної системи Linux",
"teacher": "Алєнін Олег Ігорович",
"link": "https://us04web.zoom.us/j/4122071690?pwd=bANFi3fk9pWvRu9TSBRGzfxFHuEkZC.1",
"type": "lab",
"selectable": false
},
"10:25": {
"name": "Вища математика. Частина 3. Ряди. Теорія функцій комплексної змінної. Операційне числення",
"teacher": "Стаматієва Вікторія В'ячеславівна",
"link": "https://us04web.zoom.us/j/2313886209?pwd=dnZHanV3cU9LUXJBVWYyYVArUFg5dz09",
"type": "prac",
"selectable": false
},
"12:20": {
"name": "Практичний курс іноземної мови. Частина 2",
"teacher": "Шевченко Ольга Миколаївна",
"link": "https://meet.google.com/tno-cxef-zyi",
"type": "prac",
"selectable": false
},
"14:15": [
{
"name": "Соціальна психологія",
"teacher": "Винославська О. В.",
"link": "(посилання відсутнє!)",
"type": "lec",
"selectable": true
},
{
"name": "Розумні міста",
"teacher": "Чукут Світлана Анатоліївна",
"link": "https://zoom.us/j/5439919039?pwd=Um8wWHV4ZjZpallCWkpVQ08wZGNzdz09",
"type": "prac",
"selectable": true
}
]
},
{
"10:25": {
"name": "Теорія електричних кіл та сигналів",
"teacher": "Лободзинський Вадим Юрійович",
"link": "https://meet.google.com/gwx-sshq-sqb",
"type": "lec",
"selectable": false
},
"12:20": {
"name": "Вища математика. Частина 3. Ряди. Теорія функцій комплексної змінної. Операційне числення",
"teacher": "Овчар Раїса Федорівна",
"link": "https://us02web.zoom.us/j/84532519615?pwd=eDFRMWtJTkxKcklpa1JUSjFmZHNyUT09",
"type": "lec",
"selectable": false
}
},
{
"10:00": {
"name": "Теорія ймовірності та математична статистика",
"teacher": "Марковський Олександр Петрович",
"link": "https://bbb.comsys.kpi.ua/b/ole-9ru-7vc",
"type": "con",
"selectable": false
}
},
{}
]

View File

@ -0,0 +1,348 @@
[
{
"10:25": {
"name": "Алгоритми та методи обчислень",
"teacher": "Новотарський Михайло Анатолійович",
"link": "https://us02web.zoom.us/j/85323196480?pwd=aXRONTh2SUxmdFZ5M1N5NU5VcGVlZz09",
"type": "lec",
"selectable": false
},
"12:20": {
"name": "Комп'ютерна електроніка",
"teacher": "Виноградов Юрій Миколайович",
"link": "https://bbb.comsys.kpi.ua/b/x2g-dqc-6fg",
"type": "lec",
"selectable": false
}
},
{
"10:25": {
"name": "Практичний курс іноземної мови. Частина 2",
"teacher": "Шевченко Ольга Миколаївна",
"link": "https://meet.google.com/tno-cxef-zyi",
"type": "prac",
"selectable": false
},
"12:20": {
"name": "Комп'ютерна електроніка",
"teacher": "Виноградов Юрій Миколайович",
"link": "https://bbb.comsys.kpi.ua/b/x2g-dqc-6fg",
"type": "lab",
"selectable": false
},
"14:15": {
"name": "Стратегія охорони навколишнього середовища",
"teacher": "Романюкіна Ірина Юріївна",
"link": "https://us05web.zoom.us/j/84713917316?pwd=MR0w0aDdxnka2H64qqCpVcUgfuhaQP.1",
"type": "prac",
"selectable": false
}
},
{
"8:30": [
{
"name": "Естетика промислового дизайну",
"teacher": "Кузіна Ольга Юріївна",
"link": "https://us05web.zoom.us/j/87803902417?pwd=64D8BbLeLkvweVlWlY2lX95UaA0XMG.1",
"type": "lec",
"selectable": true
},
{
"name": "Logic",
"teacher": "Казаков Мстислав Андрійович",
"link": "(посилання відсутнє!)",
"type": "lec",
"selectable": true
},
{
"name": "Дизайн презентації для професійної діяльності",
"teacher": "Іщенко Олександр Анатолійович",
"link": "(посилання відсутнє!)",
"type": "lec",
"selectable": true
},
{
"name": "Стилі в образотворчому мистецтві",
"teacher": "Оляніна Світлана Валеріївна",
"link": "https://us05web.zoom.us/j/85408874003?pwd=UGdyRWNwSytSM0Zhc3dMTG4yek9sdz09",
"type": "lec",
"selectable": true
}
],
"10:25": [
{
"name": "Основи підприємницької діяльності",
"teacher": "Марченко Валентина Миколаївна",
"link": "(посилання відсутнє!)",
"type": "lec",
"selectable": true
},
{
"name": "Корпоративна культура та діловий етикет",
"teacher": "Цимбаленко Яна Юріївна",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": true
},
{
"name": "Дизайн презентації для професійної діяльності",
"teacher": "Іщенко Олександр Анатолійович",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": true
}
],
"12:20": [
{
"name": "Логіка",
"teacher": "Піхорович Василь Дмитрович",
"link": "(посилання відсутнє!)",
"type": "lec",
"selectable": true
},
{
"name": "Корпоративна культура та діловий етикет",
"teacher": "Тимошенко Наталія Леонідівна",
"link": "(посилання відсутнє!)",
"type": "lec",
"selectable": true
}
],
"14:15": [
{
"name": "Єдиноборства",
"teacher": "Назимок Віктор Васильович",
"link": "https://us04web.zoom.us/j/2276337141?pwd=ejNrUkpPQk9iQlhMMnprOEg3UHNnZz09",
"type": "prac",
"selectable": true
},
{
"name": "Ігрові види спорту",
"teacher": "Сироватко З. В.",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": true
},
{
"name": "Силові види спорту",
"teacher": "Корюкаєв Микола Миколайович",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": true
},
{
"name": "Складно-координаційні види спорту",
"teacher": "Козлова Тетяна Георгіївна",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": true
},
{
"name": "Циклічні види спорту",
"teacher": "Черевичко Олександр Геннадійович",
"link": "https://us05web.zoom.us/j/84221628555?pwd=ZjVDV3lDTjRES0lOdkk4cUlUaWp0UT09",
"type": "prac",
"selectable": true
}
]
},
{
"8:30": {
"name": "Алгоритми та методи обчислень",
"teacher": "Порєв Віктор Миколайович",
"link": "https://us02web.zoom.us/j/2256183863?pwd=Q3FmZGVSbW5xUnFQZERpdlcxSElrUT09",
"type": "lab",
"selectable": false
},
"10:25": {
"name": "Організація баз даних",
"teacher": "Болдак Андрій Олександрович",
"link": "https://us04web.zoom.us/j/5439063374?pwd=VG1iODU0WmpCNTlCVXJJTitYU2Nmdz09",
"type": "lab",
"selectable": false
}
},
{
"8:30": {
"name": "Системне програмування",
"teacher": "Порєв Віктор Миколайович",
"link": "https://us02web.zoom.us/j/2256183863?pwd=Q3FmZGVSbW5xUnFQZERpdlcxSElrUT09",
"type": "lec",
"selectable": false
},
"10:25": {
"name": "Організація баз даних",
"teacher": "Болдак Андрій Олександрович",
"link": "https://us04web.zoom.us/j/5439063374?pwd=VG1iODU0WmpCNTlCVXJJTitYU2Nmdz09",
"type": "lec",
"selectable": false
},
"12:20": {
"name": "Архітектура комп'ютерів. Частина 1. Арифметичні та управляючі пристрої",
"teacher": "Жабін Валерій Іванович",
"link": "https://bbb.comsys.kpi.ua/rooms/jwe-mmp-lb5-jf2/join",
"type": "lec",
"selectable": false
},
"14:15": {
"name": "Стратегія охорони навколишнього середовища",
"teacher": "Романюкіна Ірина Юріївна",
"link": "https://us05web.zoom.us/j/84674156408?pwd=BoZcB13bbA82SxL503YaQgabjUiqC9.1",
"type": "lec",
"selectable": false
}
},
{},
{},
{
"10:25": {
"name": "Алгоритми та методи обчислень",
"teacher": "Новотарський Михайло Анатолійович",
"link": "https://us02web.zoom.us/j/85323196480?pwd=aXRONTh2SUxmdFZ5M1N5NU5VcGVlZz09",
"type": "lec",
"selectable": false
},
"12:20": {
"name": "Комп'ютерна електроніка",
"teacher": "Виноградов Юрій Миколайович",
"link": "https://bbb.comsys.kpi.ua/b/x2g-dqc-6fg",
"type": "lec",
"selectable": false
}
},
{
"8:30": {
"name": "Архітектура комп'ютерів. Частина 1. Арифметичні та управляючі пристрої",
"teacher": "Верба Олександр Андрійович",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": false
},
"10:25": {
"name": "Практичний курс іноземної мови. Частина 2",
"teacher": "Шевченко Ольга Миколаївна",
"link": "https://meet.google.com/tno-cxef-zyi",
"type": "prac",
"selectable": false
}
},
{
"12:20": [
{
"name": "Стилі в образотворчому мистецтві",
"teacher": "Оляніна Світлана Валеріївна",
"link": "https://us05web.zoom.us/j/85408874003?pwd=UGdyRWNwSytSM0Zhc3dMTG4yek9sdz09",
"type": "prac",
"selectable": true
},
{
"name": "Естетика промислового дизайну",
"teacher": "Кузіна Ольга Юріївна",
"link": "https://us05web.zoom.us/j/87803902417?pwd=64D8BbLeLkvweVlWlY2lX95UaA0XMG.1",
"type": "prac",
"selectable": true
},
{
"name": "Логіка",
"teacher": "Сторожик Марина Іванівна",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": true
},
{
"name": "Logic",
"teacher": "Казаков Мстислав Андрійович",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": true
}
],
"14:15": [
{
"name": "Єдиноборства",
"teacher": "Назимок Віктор Васильович",
"link": "https://us04web.zoom.us/j/2276337141?pwd=ejNrUkpPQk9iQlhMMnprOEg3UHNnZz09",
"type": "prac",
"selectable": true
},
{
"name": "Ігрові види спорту",
"teacher": "Сироватко З. В.",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": true
},
{
"name": "Силові види спорту",
"teacher": "Корюкаєв Микола Миколайович",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": true
},
{
"name": "Складно-координаційні види спорту",
"teacher": "Козлова Тетяна Георгіївна",
"link": "(посилання відсутнє!)",
"type": "prac",
"selectable": true
},
{
"name": "Циклічні види спорту",
"teacher": "Черевичко Олександр Геннадійович",
"link": "https://us05web.zoom.us/j/84221628555?pwd=ZjVDV3lDTjRES0lOdkk4cUlUaWp0UT09",
"type": "prac",
"selectable": true
}
]
},
{
"8:30": {
"name": "Системне програмування",
"teacher": "Порєв Віктор Миколайович",
"link": "https://us02web.zoom.us/j/2256183863?pwd=Q3FmZGVSbW5xUnFQZERpdlcxSElrUT09",
"type": "lab",
"selectable": false
}
},
{
"8:30": {
"name": "Системне програмування",
"teacher": "Порєв Віктор Миколайович",
"link": "https://us02web.zoom.us/j/2256183863?pwd=Q3FmZGVSbW5xUnFQZERpdlcxSElrUT09",
"type": "lec",
"selectable": false
},
"10:25": {
"name": "Організація баз даних",
"teacher": "Болдак Андрій Олександрович",
"link": "https://us04web.zoom.us/j/5439063374?pwd=VG1iODU0WmpCNTlCVXJJTitYU2Nmdz09",
"type": "lec",
"selectable": false
},
"12:20": {
"name": "Архітектура комп'ютерів. Частина 1. Арифметичні та управляючі пристрої",
"teacher": "Жабін Валерій Іванович",
"link": "https://bbb.comsys.kpi.ua/rooms/jwe-mmp-lb5-jf2/join",
"type": "lec",
"selectable": false
}
},
{},
{}
]

View File

@ -1,54 +0,0 @@
[
{
},
{
},
{
},
{
"9:00": {
"name": "Вища математика. Частина 3. Ряди. Теорія функцій комплексної змінної. Операційне числення (ЕКЗАМЕН)",
"teacher": "Овчар Раїса Федорівна",
"link": "https://us02web.zoom.us/j/84532519615?pwd=eDFRMWtJTkxKcklpa1JUSjFmZHNyUT09",
"type": "prac",
"selectable": false
}
},
{
},
{},
{},
{
"9:00": {
"name": "Інженерія програмного забезпечення (ЕКЗАМЕН)",
"teacher": "Васильєва Марія Давидівна",
"link": "https://do.ipo.kpi.ua/mod/bigbluebuttonbn/view.php?id=171039",
"type": "prac",
"selectable": false
}
},
{
},
{
},
{
"16:30": {
"name": "Теорія електричних кіл та сигналів",
"teacher": "Лободзинський Вадим Юрійович",
"link": "https://meet.google.com/gwx-sshq-sqb",
"type": "con",
"selectable": false
}
},
{
"9:00": {
"name": "Теорія електричних кіл та сигналів (ЕКЗАМЕН)",
"teacher": "Лободзинський Вадим Юрійович",
"link": "https://meet.google.com/gwx-sshq-sqb",
"type": "prac",
"selectable": false
}
},
{},
{}
]

View File

@ -0,0 +1 @@
schedule-v2-term4.json

View File

@ -3,9 +3,11 @@
"ss": "Головна сторінка сервера: http://10.1.1.1:12010/",
"u": "Універсальне посилання: http://10.1.1.1:12025/",
"c": "Розклад навчального року: http://10.1.1.1:12022/generic/year-schedule.png",
"r": "Записи пар (4 семестр): http://10.1.1.1:12036/cgi/main-full.py",
"d": "Навчальні дисципліни (1-4 семестри): http://10.1.1.1:12022/generic/disciplines-terms1-4.png",
"d1": "Навчальні дисципліни (1-4 семестри): http://10.1.1.1:12022/generic/disciplines-terms1-4.png",
"d2": "Навчальні дисципліни (5-8 семестри): http://10.1.1.1:12022/generic/disciplines-terms5-8.png",
"h": "Стисла довідка:\n!s - головна сторінка сервера\n!u - універсальне посилання\n!r - записи пар (4 семестр)\n!c - календар навчального року\n!d - перелік навчальних дисциплін\nПовна довідка: http://10.1.1.1:12032/generic/bot-help/short-help.html",
"пари_для_артема": "🧐",
"пари_для_артема_хоч_іеаавтра": "🤨",
"fiot_free_vidrahuvannja": "😢"