From d5cf92858ef7a02ddb15e822ec134b3ff56b142d Mon Sep 17 00:00:00 2001 From: FazziCLAY Date: Sat, 28 Mar 2026 14:00:19 +0300 Subject: [PATCH] commit --- .env | 2 +- raw_cache.json => data/raw_cache.json | 245 + result.json => data/result.json | 10058 ++++++++++++++---------- main.py | 277 +- requirements.txt | 5 +- 5 files changed, 6468 insertions(+), 4119 deletions(-) rename raw_cache.json => data/raw_cache.json (98%) rename result.json => data/result.json (97%) diff --git a/.env b/.env index e462222..be843c2 100644 --- a/.env +++ b/.env @@ -1,3 +1,3 @@ GEMINI_API_KEY=AIzaSyDTFKJscB72NY7R-zeyZcmO0iTnJRoMusw -PROXY_URL=socks5://127.0.0.1:2080 +PROXY_URL=socks5://127.0.0.1:2081 POLL_INTERVAL=300 \ No newline at end of file diff --git a/raw_cache.json b/data/raw_cache.json similarity index 98% rename from raw_cache.json rename to data/raw_cache.json index 349819d..cd7665c 100644 --- a/raw_cache.json +++ b/data/raw_cache.json @@ -15323,5 +15323,250 @@ "subject": "МОДЕЛИРОВАНИЕ СИСТЕМ", "location": "В-403", "teacher": "Казьмин И.В." + }, + "6724fe932660d6b1537c0ffced2d6867b1e4b001": { + "subject": "ФИЗИКА", + "location": "Т-108", + "teacher": "доц. Михайлов В.К." + }, + "ec2a25844383316f6052fba255a0e75d572ddf4c": { + "subject": "ПРАКТИКА 4 часа", + "location": "Не указана", + "teacher": "Бессаరెడ్డి С.С." + }, + "72930243a141264fc55fdafdec7da368b109c2c4": { + "subject": "ПРАКТИКА 4 часа", + "location": "Не указана", + "teacher": "Евтушенко О.А." + }, + "6a933a2d817aded941ae229701e6aac03faea617": { + "subject": "ПРАКТИКА 4 часа", + "location": "425.0", + "teacher": "Пром Н.А." + }, + "3230ca70034e0547a8bf20dafee5d903f13a2c70": { + "subject": "ПРАКТИКА 4 часа", + "location": "Не указана", + "teacher": "Пром Н.А." + }, + "b29ea992e9eb0d09cba62f2aa18b1c06c2cb51c1": { + "subject": "ЛЕКЦИЯ 4 группа 4 часа ", + "location": "В 801", + "teacher": "доц. Казанова Н.В." + }, + "d47cb3ec778ff93124e5ce8ef62ed7fc92543469": { + "subject": "СЕМИНАР 4 группа 4 часа", + "location": "В 801", + "teacher": "Казанова Н.В." + }, + "c1e177f8707494c7767653f1310a69d09270a2bb": { + "subject": "ПРАКТИКА 4 часа", + "location": "407.0", + "teacher": "Тихаева В.В." + }, + "3f3f5628af3a858920999d22b0aaa12285040a0d": { + "subject": "ПРАКТИКА 4 часа", + "location": "Не указана", + "teacher": "Топоркова О.В." + }, + "f8ad08b013aa931fd7821e721ee590f22c45209c": { + "subject": "ПРАКТИКА 4 часа", + "location": "425.0", + "teacher": "Ионкина Е.Ю." + }, + "755242026a4f8c386974dd77c5aa9103ebf28598": { + "subject": "ПРАКТИКА 4 часа", + "location": "426.0", + "teacher": "Лихачева Т.С." + }, + "57f2e5f3643fcc0d159731e7bd3e530864f9fb5a": { + "subject": "ПРАКТИКА 4 часа", + "location": "425.0", + "teacher": "Лихачева Т.С." + }, + "3f2ef2c3240697f19d1de0d7028e7b87cdfd74bc": { + "subject": "ПРАКТИКА 4 часа", + "location": "Не указана", + "teacher": "Лихачева Т.С." + }, + "c1b53091d551421de5142b47ffb764bf5ea914f1": { + "subject": "ПРАКТИКА 4 часа", + "location": "124, 436а", + "teacher": "Тисленкова И.А." + }, + "eb82443458f1ed6b4c0f2e87f1fd909fe5902980": { + "subject": "ПРАКТИКА 4 часа", + "location": "408а, 407", + "teacher": "Тисленкова И.А." + }, + "e61b773d2d9cc5430395b9d040df920dc504500b": { + "subject": "СЕМИНАР 6 группа 4 часа", + "location": "Не указана", + "teacher": "Леонтьева Е.Ю." + }, + "134b2b88176cb1ca78163818c892fada0c74f86b": { + "subject": "ЛЕКЦИЯ 6 группа 4 часа", + "location": "Не указана", + "teacher": "проф.Леонтьева Е.Ю." + }, + "45820f55f14f5383c719a4f93ede4aa1c73bbce1": { + "subject": "ЛЕКЦИЯ 1 - 3 группы 4 часа", + "location": "В 801", + "teacher": "проф. Виноградова Н.Л." + }, + "5b09400f3c608563d393dcd54cba0f0ec3abe5c4": { + "subject": "СЕМИНАР 3 группа 4 часа", + "location": "В 505", + "teacher": "Виноградова Н.Л." + }, + "e441900f2ba1f093c52f24871721c4426bd8041b": { + "subject": "СЕМИНАР 1 группа 4 часа", + "location": "124.0", + "teacher": "Виноградова Н.Л." + }, + "872c9eb679b28e94f1c3dc9b8fa8ed706d2915d5": { + "subject": "СЕМИНАР 2 группа 4 часа", + "location": "В 505", + "teacher": "Виноградова Н.Л." + }, + "96af3e79170d8ec7418563ef670745c222822c03": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "400.0", + "teacher": "Не указан" + }, + "36eef4b36538a6df1a0b4ad68bcf4a4a8948cab5": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "121.0", + "teacher": "Не указан" + }, + "1342dc48f6ce46f429855be042b26955abe083c9": { + "subject": "ПАТЕНТОВЕДЕНИЕ ", + "location": "Б 205а", + "teacher": "доц. Курсин О.А." + }, + "1059c33321e35284cacca3a896b8d30807d4c0bd": { + "subject": "ПАТЕНТОВЕДЕНИЕ ", + "location": "Б 205а", + "teacher": "Курсин О.А." + }, + "6f9de7cf339ed97369128d1853fc5bc6cc22d561": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "406.0", + "teacher": "Не указан" + }, + "8b6019ca7b6b00d9b2cd611cad95832e68db3c47": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "А 603", + "teacher": "Не указан" + }, + "956ee4f6b1e52a89c8c2cb2d11418f494728647d": { + "subject": "Не указан", + "location": "Б 102", + "teacher": "Поступаева С.Г." + }, + "0240be3346523f64f9af51608e89a1a664b08f01": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "416.0", + "teacher": "Не указан" + }, + "17c47690a180e68d5941a014127cc367907eaef1": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "400.0", + "teacher": "Не указан" + }, + "6e8a9686c53da2660392904f55d7c4d5071cf0b8": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "406.0", + "teacher": "Не указан" + }, + "a9dc0f696cac983080fd428ab2008d7a1d50e2f7": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "406.0", + "teacher": "Не указан" + }, + "b8cf0a65bc5a0f358ea25730af9daa61c1275b2e": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "314.0", + "teacher": "Не указан" + }, + "72d0556e2a0081e5f2869669ba9a8800ad1657f6": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "416.0", + "teacher": "Не указан" + }, + "2a8f52817b684c6159a7582b36e0afd52873d619": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "406.0", + "teacher": "Не указан" + }, + "1451ec00d807a838ad2a4563e02c00abe3f05486": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "В 802", + "teacher": "Не указан" + }, + "60ac332b3910fa75358b9b072fe28225044c7dec": { + "subject": "ПРОИЗВ.УЧЕТ И ОТЧ.", + "location": "Б 607", + "teacher": "Золотарева А.Г." + }, + "d190f5b45133cf18376ff3ae0f532314fb4970e5": { + "subject": "ЧИСЛ.\nМЕТОДЫ", + "location": "ОБЩ.517", + "teacher": "ст.преп. Аршинов А.В." + }, + "509ccaffa0922ca72cc319d33f5a21b98e65f371": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "В 1102", + "teacher": "Не указан" + }, + "6170261d2943446fb3ec8de95091a7f1eef53022": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "В 1002", + "teacher": "Не указан" + }, + "9dc221ea333d4e68a09a97b3e76e89a7ea52d706": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "В 1102", + "teacher": "Не указан" + }, + "bd439495d85950c35b15e0de7e71f2a91c191887": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "Б 609", + "teacher": "Не указан" + }, + "79bc8090eb50dd3c49466a7d248ff4e262b93ab4": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "312.0", + "teacher": "Не указан" + }, + "09bb560cdc7707574e41dade8c67d8e32cec1327": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "А 603", + "teacher": "Не указан" + }, + "6c07886b56c082033e7c71fd86139ad33bd054fe": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "314.0", + "teacher": "Не указан" + }, + "539fd4d3fac18bf571680e16133cea1514ea8639": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "А 610", + "teacher": "Не указан" + }, + "b509510277d78bf7472d54fea1d59169a35c224c": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "В 1102", + "teacher": "Не указан" + }, + "6886c6b4a8efabca13d3c3c14538e0a04d97d5b3": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "Б 609", + "teacher": "Не указан" + }, + "9b2b77bcbf8e02b8dc67dcf7e36810318f090737": { + "subject": "ИНФОРМ. КУЛЬТУРА", + "location": "А 605", + "teacher": "Не указан" } } \ No newline at end of file diff --git a/result.json b/data/result.json similarity index 97% rename from result.json rename to data/result.json index c01571b..f2645e3 100644 --- a/result.json +++ b/data/result.json @@ -23,31 +23,78 @@ "debug": { "bleu~~": 1 }, - "actual_at": 1774103892, + "actual_at": 1774695578, "groups": { - "АВБ-265": { - "name": "АВБ-265", + "ТВБ-164": { + "name": "ТВБ-164", "facultet": "vkf", "position": [ 7, - 24 + 8 ], - "position_human": "Y8:AB8", + "position_human": "I8:L8", "slots": { - "ВТОРНИК_1": {}, "ПОНЕДЕЛЬНИК_1": {}, + "ВТОРНИК_1": {}, "ПЯТНИЦА_1": {}, - "ПЯТНИЦА_2": {}, - "СРЕДА_2": {}, "СУББОТА_1": {}, - "СУББОТА_2": {}, - "ЧЕТВЕРГ_1": {}, - "ЧЕТВЕРГ_2": {} + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, - "МВК-261": { - "name": "МВК-261", + "ТВК-163": { + "name": "ТВК-163", + "facultet": "vkf", + "position": [ + 7, + 12 + ], + "position_human": "M8:P8", + "slots": { + "ПОНЕДЕЛЬНИК_1": {}, + "ВТОРНИК_1": {}, + "СРЕДА_1": {}, + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {}, + "СУББОТА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, + "ХМВК-162": { + "name": "ХМВК-162", + "facultet": "vkf", + "position": [ + 7, + 16 + ], + "position_human": "Q8:T8", + "slots": { + "ПОНЕДЕЛЬНИК_1": {}, + "ВТОРНИК_1": {}, + "СРЕДА_1": {}, + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {}, + "СУББОТА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, + "МВК-161": { + "name": "МВК-161", "facultet": "vkf", "position": [ 7, @@ -55,12 +102,63 @@ ], "position_human": "U8:X8", "slots": { - "ВТОРНИК_2": {}, + "ПОНЕДЕЛЬНИК_1": {}, + "ВТОРНИК_1": {}, + "СРЕДА_1": {}, + "ЧЕТВЕРГ_1": {}, "ПЯТНИЦА_1": {}, - "СРЕДА_2": {}, "СУББОТА_1": {}, - "СУББОТА_2": {}, - "ЧЕТВЕРГ_2": {} + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {}, + "СУББОТА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, + "АВБ-165": { + "name": "АВБ-165", + "facultet": "vkf", + "position": [ + 7, + 24 + ], + "position_human": "Y8:AB8", + "slots": { + "ПОНЕДЕЛЬНИК_1": {}, + "ВТОРНИК_1": {}, + "СРЕДА_1": {}, + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {}, + "СУББОТА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, + "ТВБ-174с": { + "name": "ТВБ-174с", + "facultet": "vkf", + "position": [ + 7, + 28 + ], + "position_human": "AC8:AE8", + "slots": { + "ПОНЕДЕЛЬНИК_1": {}, + "ВТОРНИК_1": {}, + "СРЕДА_1": {}, + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "ПЯТНИЦА_2": {}, + "СУББОТА_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, @@ -73,38 +171,15 @@ ], "position_human": "I8:L8", "slots": { - "ВТОРНИК_1": {}, - "ВТОРНИК_2": {}, "ПОНЕДЕЛЬНИК_1": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_1": {}, - "СРЕДА_2": {}, - "СУББОТА_1": {}, - "СУББОТА_2": {}, - "ЧЕТВЕРГ_1": {} - }, - "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" - }, - "ТВБ-274с": { - "name": "ТВБ-274с", - "facultet": "vkf", - "position": [ - 7, - 28 - ], - "position_human": "AC8:AF8", - "slots": { "ВТОРНИК_1": {}, - "ПОНЕДЕЛЬНИК_1": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_1": {}, - "ПЯТНИЦА_2": {}, - "СРЕДА_1": {}, - "СРЕДА_2": {}, - "СУББОТА_1": {}, - "СУББОТА_2": {}, "ЧЕТВЕРГ_1": {}, - "ЧЕТВЕРГ_2": {} + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, + "СУББОТА_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, @@ -117,17 +192,17 @@ ], "position_human": "M8:P8", "slots": { - "ВТОРНИК_1": {}, - "ВТОРНИК_2": {}, "ПОНЕДЕЛЬНИК_1": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_1": {}, - "ПЯТНИЦА_2": {}, - "СРЕДА_2": {}, - "СУББОТА_1": {}, - "СУББОТА_2": {}, + "ВТОРНИК_1": {}, "ЧЕТВЕРГ_1": {}, - "ЧЕТВЕРГ_2": {} + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {}, + "СУББОТА_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, @@ -140,23 +215,62 @@ ], "position_human": "Q8:T8", "slots": { - "ВТОРНИК_1": {}, - "ВТОРНИК_2": {}, "ПОНЕДЕЛЬНИК_1": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_1": {}, - "ПЯТНИЦА_2": {}, + "ВТОРНИК_1": {}, "СРЕДА_1": {}, - "СРЕДА_2": {}, - "СУББОТА_1": {}, - "СУББОТА_2": {}, "ЧЕТВЕРГ_1": {}, - "ЧЕТВЕРГ_2": {} + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {}, + "СУББОТА_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, - "АВБ-387": { - "name": "АВБ-387", + "МВК-261": { + "name": "МВК-261", + "facultet": "vkf", + "position": [ + 7, + 20 + ], + "position_human": "U8:X8", + "slots": { + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, + "СУББОТА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, + "АВБ-265": { + "name": "АВБ-265", + "facultet": "vkf", + "position": [ + 7, + 24 + ], + "position_human": "Y8:AB8", + "slots": { + "ПОНЕДЕЛЬНИК_1": {}, + "ВТОРНИК_1": {}, + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {}, + "СУББОТА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, + "ТВБ-274с": { + "name": "ТВБ-274с", "facultet": "vkf", "position": [ 7, @@ -165,52 +279,16 @@ "position_human": "AC8:AF8", "slots": { "ПОНЕДЕЛЬНИК_1": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_1": {}, - "СРЕДА_1": {}, - "ЧЕТВЕРГ_1": {}, - "ЧЕТВЕРГ_2": {} - }, - "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" - }, - "МВК-371": { - "name": "МВК-371", - "facultet": "vkf", - "position": [ - 7, - 24 - ], - "position_human": "Y8:AB8", - "slots": { "ВТОРНИК_1": {}, - "ВТОРНИК_2": {}, - "ПОНЕДЕЛЬНИК_1": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_1": {}, - "ПЯТНИЦА_2": {}, "СРЕДА_1": {}, - "СУББОТА_1": {}, "ЧЕТВЕРГ_1": {}, - "ЧЕТВЕРГ_2": {} - }, - "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" - }, - "ТВБ-383": { - "name": "ТВБ-383", - "facultet": "vkf", - "position": [ - 7, - 12 - ], - "position_human": "M8:P8", - "slots": { - "ВТОРНИК_2": {}, - "ПОНЕДЕЛЬНИК_1": {}, - "ПОНЕДЕЛЬНИК_2": {}, "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, "ПЯТНИЦА_2": {}, - "СРЕДА_1": {}, - "ЧЕТВЕРГ_1": {} + "СУББОТА_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, @@ -224,12 +302,31 @@ "position_human": "I8:L8", "slots": { "ВТОРНИК_1": {}, - "ВТОРНИК_2": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_1": {}, - "ПЯТНИЦА_2": {}, "СРЕДА_1": {}, - "ЧЕТВЕРГ_1": {} + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "ПЯТНИЦА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, + "ТВБ-383": { + "name": "ТВБ-383", + "facultet": "vkf", + "position": [ + 7, + 12 + ], + "position_human": "M8:P8", + "slots": { + "ПОНЕДЕЛЬНИК_1": {}, + "СРЕДА_1": {}, + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "ПЯТНИЦА_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, @@ -242,14 +339,14 @@ ], "position_human": "Q8:T8", "slots": { - "ВТОРНИК_2": {}, "ПОНЕДЕЛЬНИК_1": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_1": {}, - "ПЯТНИЦА_2": {}, "СРЕДА_1": {}, "ЧЕТВЕРГ_1": {}, - "ЧЕТВЕРГ_2": {} + "ПЯТНИЦА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, @@ -262,18 +359,18 @@ ], "position_human": "U8:X8", "slots": { - "ВТОРНИК_2": {}, "ПОНЕДЕЛЬНИК_1": {}, - "ПЯТНИЦА_1": {}, - "ПЯТНИЦА_2": {}, "СРЕДА_1": {}, "ЧЕТВЕРГ_1": {}, - "ЧЕТВЕРГ_2": {} + "ПЯТНИЦА_1": {}, + "ВТОРНИК_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, - "АВБ-487": { - "name": "АВБ-487", + "МВК-371": { + "name": "МВК-371", "facultet": "vkf", "position": [ 7, @@ -281,36 +378,34 @@ ], "position_human": "Y8:AB8", "slots": { + "ПОНЕДЕЛЬНИК_1": {}, "ВТОРНИК_1": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_1": {}, - "ПЯТНИЦА_2": {}, "СРЕДА_1": {}, - "СРЕДА_2": {}, + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, "СУББОТА_1": {}, - "ЧЕТВЕРГ_1": {} + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, - "МВК-471": { - "name": "МВК-471", + "АВБ-387": { + "name": "АВБ-387", "facultet": "vkf", "position": [ 7, - 20 + 28 ], - "position_human": "U8:X8", + "position_human": "AC8:AF8", "slots": { - "ВТОРНИК_1": {}, - "ВТОРНИК_2": {}, "ПОНЕДЕЛЬНИК_1": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_1": {}, "СРЕДА_1": {}, - "СРЕДА_2": {}, - "СУББОТА_1": {}, - "СУББОТА_2": {}, - "ЧЕТВЕРГ_1": {} + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ЧЕТВЕРГ_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, @@ -324,14 +419,14 @@ "position_human": "I8:L8", "slots": { "ПОНЕДЕЛЬНИК_1": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_2": {}, "СРЕДА_1": {}, - "СРЕДА_2": {}, - "СУББОТА_1": {}, - "СУББОТА_2": {}, "ЧЕТВЕРГ_1": {}, - "ЧЕТВЕРГ_2": {} + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {}, + "СУББОТА_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, @@ -345,15 +440,15 @@ "position_human": "M8:P8", "slots": { "ВТОРНИК_1": {}, - "ВТОРНИК_2": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_2": {}, "СРЕДА_1": {}, - "СРЕДА_2": {}, - "СУББОТА_1": {}, - "СУББОТА_2": {}, "ЧЕТВЕРГ_1": {}, - "ЧЕТВЕРГ_2": {} + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {}, + "СУББОТА_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, @@ -366,20 +461,142 @@ ], "position_human": "Q8:T8", "slots": { - "ВТОРНИК_1": {}, - "ВТОРНИК_2": {}, "ПОНЕДЕЛЬНИК_1": {}, - "ПЯТНИЦА_1": {}, - "ПЯТНИЦА_2": {}, + "ВТОРНИК_1": {}, "СРЕДА_1": {}, - "СРЕДА_2": {}, - "СУББОТА_1": {}, - "СУББОТА_2": {}, "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, + "ПЯТНИЦА_2": {}, + "СУББОТА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, + "МВК-471": { + "name": "МВК-471", + "facultet": "vkf", + "position": [ + 7, + 20 + ], + "position_human": "U8:X8", + "slots": { + "ПОНЕДЕЛЬНИК_1": {}, + "ВТОРНИК_1": {}, + "СРЕДА_1": {}, + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, + "СУББОТА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, + "АВБ-487": { + "name": "АВБ-487", + "facultet": "vkf", + "position": [ + 7, + 24 + ], + "position_human": "Y8:AB8", + "slots": { + "ВТОРНИК_1": {}, + "СРЕДА_1": {}, + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "СРЕДА_2": {}, + "ПЯТНИЦА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, + "ТВБ-585": { + "name": "ТВБ-585", + "facultet": "vkf", + "position": [ + 7, + 8 + ], + "position_human": "I8:L8", + "slots": { + "ПОНЕДЕЛЬНИК_1": {}, + "ВТОРНИК_1": {}, + "СРЕДА_1": {}, + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, "ЧЕТВЕРГ_2": {} }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, + "ТВК-574": { + "name": "ТВК-574", + "facultet": "vkf", + "position": [ + 7, + 12 + ], + "position_human": "M8:O8", + "slots": { + "ВТОРНИК_1": {}, + "СРЕДА_1": {}, + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ВТОРНИК_2": {}, + "СРЕДА_2": {}, + "ЧЕТВЕРГ_2": {}, + "СУББОТА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, + "ХМВК-572": { + "name": "ХМВК-572", + "facultet": "vkf", + "position": [ + 7, + 15 + ], + "position_human": "P8:S8", + "slots": { + "ВТОРНИК_1": {}, + "СРЕДА_1": {}, + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ВТОРНИК_2": {}, + "СУББОТА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, + "МВК-571": { + "name": "МВК-571", + "facultet": "vkf", + "position": [ + 7, + 19 + ], + "position_human": "T8:V8", + "slots": { + "ВТОРНИК_1": {}, + "СРЕДА_1": {}, + "ЧЕТВЕРГ_1": {}, + "ПЯТНИЦА_1": {}, + "СУББОТА_1": {}, + "ПОНЕДЕЛЬНИК_2": {}, + "ЧЕТВЕРГ_2": {}, + "СУББОТА_2": {} + }, + "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" + }, "АВБ-587": { "name": "АВБ-587", "facultet": "vkf", @@ -396,86 +613,6 @@ }, "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, - "МВК-571": { - "name": "МВК-571", - "facultet": "vkf", - "position": [ - 7, - 19 - ], - "position_human": "T8:V8", - "slots": { - "ВТОРНИК_1": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_1": {}, - "СРЕДА_1": {}, - "СУББОТА_1": {}, - "СУББОТА_2": {}, - "ЧЕТВЕРГ_1": {}, - "ЧЕТВЕРГ_2": {} - }, - "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" - }, - "ТВБ-585": { - "name": "ТВБ-585", - "facultet": "vkf", - "position": [ - 7, - 8 - ], - "position_human": "I8:L8", - "slots": { - "ВТОРНИК_1": {}, - "ВТОРНИК_2": {}, - "ПОНЕДЕЛЬНИК_1": {}, - "ПЯТНИЦА_1": {}, - "СРЕДА_1": {}, - "СРЕДА_2": {}, - "ЧЕТВЕРГ_1": {}, - "ЧЕТВЕРГ_2": {} - }, - "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" - }, - "ТВК-574": { - "name": "ТВК-574", - "facultet": "vkf", - "position": [ - 7, - 12 - ], - "position_human": "M8:O8", - "slots": { - "ВТОРНИК_1": {}, - "ВТОРНИК_2": {}, - "ПОНЕДЕЛЬНИК_2": {}, - "ПЯТНИЦА_1": {}, - "СРЕДА_1": {}, - "СРЕДА_2": {}, - "СУББОТА_1": {}, - "СУББОТА_2": {}, - "ЧЕТВЕРГ_2": {} - }, - "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" - }, - "ХМВК-572": { - "name": "ХМВК-572", - "facultet": "vkf", - "position": [ - 7, - 15 - ], - "position_human": "P8:S8", - "slots": { - "ВТОРНИК_1": {}, - "ВТОРНИК_2": {}, - "ПЯТНИЦА_1": {}, - "СРЕДА_1": {}, - "СУББОТА_1": {}, - "СУББОТА_2": {}, - "ЧЕТВЕРГ_1": {} - }, - "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" - }, "ВТВ-167": { "name": "ВТВ-167", "facultet": "fpik", @@ -1013,7 +1150,7 @@ "среда_2": {}, "четверг_2": {} }, - "data_source_hash": "b569daf9651821711b74aacb109fc7624e0ba24d" + "data_source_hash": "cc4b93605dfe768f08a99f7decf2788350418ad8" }, "ЭУв-181,182,183": { "name": "ЭУв-181,182,183", @@ -1033,7 +1170,7 @@ "среда_2": {}, "четверг_2": {} }, - "data_source_hash": "b569daf9651821711b74aacb109fc7624e0ba24d" + "data_source_hash": "cc4b93605dfe768f08a99f7decf2788350418ad8" }, "ВТВ-267": { "name": "ВТВ-267", @@ -1250,7 +1387,7 @@ "is_solid": true, "is_flow": false, "raw": [ - "26.02, 23.03", + "26.02, 23.04", "Т-108", "ФИЗИКА", "доц. Михайлов В.К.", @@ -1272,7 +1409,7 @@ "is_solid": true, "is_flow": false, "raw": [ - "26.02, 23.03", + "26.02, 23.04", "Т-108", "ФИЗИКА", "доц. Михайлов В.К.", @@ -1285,7 +1422,7 @@ } } }, - "data_source_hash": "a835491d5e65e0fdc52caff86acc2d70aa7ffb59" + "data_source_hash": "bfda4a95c5234c1c8d331272669f5765275d1bf4" }, "МЛВ-269": { "name": "МЛВ-269", @@ -1618,7 +1755,7 @@ } } }, - "data_source_hash": "a835491d5e65e0fdc52caff86acc2d70aa7ffb59" + "data_source_hash": "bfda4a95c5234c1c8d331272669f5765275d1bf4" }, "ММв-251": { "name": "ММв-251", @@ -4159,7 +4296,7 @@ "суббота_1": {}, "четверг_1": {} }, - "data_source_hash": "8b98f8e6a89eae93200b472a5891c9633592d247" + "data_source_hash": "ef21002a69a36f1a4df1055174e2ca0dad8b09b8" }, "ВТз-161с,162с,163с,164с": { "name": "ВТз-161с,162с,163с,164с", @@ -4179,7 +4316,7 @@ "четверг_1": {}, "четверг_2": {} }, - "data_source_hash": "8b98f8e6a89eae93200b472a5891c9633592d247" + "data_source_hash": "ef21002a69a36f1a4df1055174e2ca0dad8b09b8" }, "КТОз-101с": { "name": "КТОз-101с", @@ -4197,7 +4334,7 @@ "суббота_1": {}, "четверг_1": {} }, - "data_source_hash": "8b98f8e6a89eae93200b472a5891c9633592d247" + "data_source_hash": "ef21002a69a36f1a4df1055174e2ca0dad8b09b8" }, "РСОз-141с,РСОз-142с": { "name": "РСОз-141с,РСОз-142с", @@ -4215,7 +4352,7 @@ "четверг_1": {}, "четверг_2": {} }, - "data_source_hash": "8b98f8e6a89eae93200b472a5891c9633592d247" + "data_source_hash": "ef21002a69a36f1a4df1055174e2ca0dad8b09b8" }, "ТТПз-121с": { "name": "ТТПз-121с", @@ -4230,7 +4367,7 @@ "понедельник_2": {}, "среда_2": {} }, - "data_source_hash": "8b98f8e6a89eae93200b472a5891c9633592d247" + "data_source_hash": "ef21002a69a36f1a4df1055174e2ca0dad8b09b8" }, "УТСз-133с": { "name": "УТСз-133с", @@ -4249,7 +4386,7 @@ "суббота_1": {}, "четверг_1": {} }, - "data_source_hash": "8b98f8e6a89eae93200b472a5891c9633592d247" + "data_source_hash": "ef21002a69a36f1a4df1055174e2ca0dad8b09b8" }, "ЭТз-111с": { "name": "ЭТз-111с", @@ -4262,7 +4399,7 @@ "slots": { "среда_1": {} }, - "data_source_hash": "8b98f8e6a89eae93200b472a5891c9633592d247" + "data_source_hash": "ef21002a69a36f1a4df1055174e2ca0dad8b09b8" }, "ЭЭз-171с": { "name": "ЭЭз-171с", @@ -4279,7 +4416,7 @@ "суббота_1": {}, "четверг_2": {} }, - "data_source_hash": "8b98f8e6a89eae93200b472a5891c9633592d247" + "data_source_hash": "ef21002a69a36f1a4df1055174e2ca0dad8b09b8" }, "АТПз-231с,АТПз-232с": { "name": "АТПз-231с,АТПз-232с", @@ -4435,6 +4572,959 @@ }, "data_source_hash": "ea3a73c276c2193af436c9afb588242f58fb1dbc" }, + "АТПз-331с,АТПз-332с": { + "name": "АТПз-331с,АТПз-332с", + "facultet": "fpik", + "position": [ + 5, + 11 + ], + "position_human": "L6:M6", + "slots": { + "вторник_1": {}, + "вторник_2": {}, + "среда_1": {}, + "среда_2": {}, + "суббота_1": {}, + "четверг_1": {} + }, + "data_source_hash": "760c620ade3bacf280c31331f88c031d7217c057" + }, + "ВТз-361с,ВТз-362с": { + "name": "ВТз-361с,ВТз-362с", + "facultet": "fpik", + "position": [ + 5, + 17 + ], + "position_human": "R6:S6", + "slots": { + "вторник_2": {}, + "понедельник_1": {}, + "пятница_2": {}, + "среда_1": {}, + "четверг_1": {} + }, + "data_source_hash": "760c620ade3bacf280c31331f88c031d7217c057" + }, + "ВТз-363с": { + "name": "ВТз-363с", + "facultet": "fpik", + "position": [ + 5, + 19 + ], + "position_human": "T6:U6", + "slots": { + "понедельник_2": {}, + "пятница_2": {}, + "среда_2": {} + }, + "data_source_hash": "760c620ade3bacf280c31331f88c031d7217c057" + }, + "КТОз-301с": { + "name": "КТОз-301с", + "facultet": "fpik", + "position": [ + 5, + 5 + ], + "position_human": "F6:G6", + "slots": { + "понедельник_2": {}, + "пятница_1": {}, + "среда_2": {}, + "суббота_1": {}, + "четверг_1": {} + }, + "data_source_hash": "760c620ade3bacf280c31331f88c031d7217c057" + }, + "РСОз-341с": { + "name": "РСОз-341с", + "facultet": "fpik", + "position": [ + 5, + 15 + ], + "position_human": "P6:Q6", + "slots": { + "понедельник_1": {}, + "пятница_1": {}, + "суббота_1": {} + }, + "data_source_hash": "760c620ade3bacf280c31331f88c031d7217c057" + }, + "ТТПз-321с": { + "name": "ТТПз-321с", + "facultet": "fpik", + "position": [ + 5, + 9 + ], + "position_human": "J6:K6", + "slots": { + "вторник_1": {}, + "понедельник_1": {}, + "понедельник_2": {}, + "среда_2": {}, + "четверг_2": {} + }, + "data_source_hash": "760c620ade3bacf280c31331f88c031d7217c057" + }, + "УТСз-333с": { + "name": "УТСз-333с", + "facultet": "fpik", + "position": [ + 5, + 13 + ], + "position_human": "N6:O6", + "slots": { + "вторник_1": {}, + "вторник_2": {}, + "понедельник_1": {}, + "понедельник_2": {}, + "среда_1": {}, + "среда_2": {}, + "суббота_1": {}, + "суббота_2": {}, + "четверг_1": {} + }, + "data_source_hash": "760c620ade3bacf280c31331f88c031d7217c057" + }, + "ЭТз-311с": { + "name": "ЭТз-311с", + "facultet": "fpik", + "position": [ + 5, + 7 + ], + "position_human": "H6:I6", + "slots": { + "вторник_1": {}, + "понедельник_2": {}, + "среда_2": {}, + "четверг_1": {}, + "четверг_2": {} + }, + "data_source_hash": "760c620ade3bacf280c31331f88c031d7217c057" + }, + "ЭЭз-371с": { + "name": "ЭЭз-371с", + "facultet": "fpik", + "position": [ + 5, + 21 + ], + "position_human": "V6:W6", + "slots": { + "вторник_1": {}, + "вторник_2": {}, + "понедельник_1": {}, + "пятница_1": {}, + "среда_1": {}, + "среда_2": {} + }, + "data_source_hash": "760c620ade3bacf280c31331f88c031d7217c057" + }, + "д.п.н.,проф.\nБессарабоваИ.С.": { + "name": "д.п.н.,проф.\nБессарабоваИ.С.", + "facultet": "asp", + "position": [ + 7, + 34 + ], + "position_human": "AI8:AL9", + "slots": { + "Вторник_1": { + "5-6": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [], + "leads": [ + "Бессаరెడ్డి С.С." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "Бессарабова И.С.", + "ПРАКТИКА 4 часа", + "дист." + ], + "weekday": 2, + "weeknum": 1, + "excel_range": "AI18:AL19", + "excel_pos": null + } + }, + "Вторник_2": { + "5-6": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [], + "leads": [ + "Бессаరెడ్డి С.С." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "Бессарабова И.С.", + "ПРАКТИКА 4 часа", + "дист." + ], + "weekday": 2, + "weeknum": 2, + "excel_range": "AI55:AL56", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "д.ф.н.,доц.\nЕвтушенкоО.А.": { + "name": "д.ф.н.,доц.\nЕвтушенкоО.А.", + "facultet": "asp", + "position": [ + 7, + 38 + ], + "position_human": "AM8:AP9", + "slots": { + "Четверг_1": { + "1-2": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [], + "leads": [ + "Евтушенко О.А." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "Евтушенко О.А.", + "ПРАКТИКА 4 часа", + "дист." + ], + "weekday": 4, + "weeknum": 1, + "excel_range": "AM28:AP29", + "excel_pos": null + } + }, + "Четверг_2": { + "1-2": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [], + "leads": [ + "Евтушенко О.А." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "Евтушенко О.А.", + "ПРАКТИКА 4 часа", + "дист." + ], + "weekday": 4, + "weeknum": 2, + "excel_range": "AM65:AP66", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "д.ф.н.,доц.\nЕвтушенкоО.А.(контр.)": { + "name": "д.ф.н.,доц.\nЕвтушенкоО.А.(контр.)", + "facultet": "asp", + "position": [ + 7, + 42 + ], + "position_human": "AQ8:AT9", + "slots": { + "Четверг_1": { + "5-6": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [], + "leads": [ + "Евтушенко О.А." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "Евтушенко О.А.", + "ПРАКТИКА 4 часа", + "дист." + ], + "weekday": 4, + "weeknum": 1, + "excel_range": "AQ30:AT31", + "excel_pos": null + } + }, + "Четверг_2": { + "5-6": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [], + "leads": [ + "Евтушенко О.А." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "Евтушенко О.А.", + "ПРАКТИКА 4 часа", + "дист." + ], + "weekday": 4, + "weeknum": 2, + "excel_range": "AQ67:AT68", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "д.ф.н.,проф.\nПромН.А.": { + "name": "д.ф.н.,проф.\nПромН.А.", + "facultet": "asp", + "position": [ + 7, + 46 + ], + "position_human": "AU8:AX9", + "slots": { + "Пятница_1": { + "3-4": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [ + "425.0" + ], + "leads": [ + "Пром Н.А." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "425.0", + "ПРАКТИКА 4 часа", + "Пром Н.А." + ], + "weekday": 5, + "weeknum": 1, + "excel_range": "AU35:AX36", + "excel_pos": null + } + }, + "Пятница_2": { + "3-4": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [], + "leads": [ + "Пром Н.А." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "ПРАКТИКА 4 часа", + "Пром Н.А.", + "дист." + ], + "weekday": 5, + "weeknum": 2, + "excel_range": "AU72:AX73", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "ЕСТЕСТВЕННЫХ": { + "name": "ЕСТЕСТВЕННЫХ", + "facultet": "asp", + "position": [ + 7, + 8 + ], + "position_human": "I8:K9", + "slots": { + "Вторник_2": { + "1-2": { + "discipline_name": "ЛЕКЦИЯ 4 группа 4 часа ", + "locations": [ + "В 801" + ], + "leads": [ + "доц. Казанова Н.В." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "В 801", + "ЛЕКЦИЯ 4 группа 4 часа ", + "доц. Казанова Н.В." + ], + "weekday": 2, + "weeknum": 2, + "excel_range": "I53:K54", + "excel_pos": null + } + }, + "Четверг_1": { + "1-2": { + "discipline_name": "СЕМИНАР 4 группа 4 часа", + "locations": [ + "В 801" + ], + "leads": [ + "Казанова Н.В." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "В 801", + "Казанова Н.В.", + "СЕМИНАР 4 группа 4 часа" + ], + "weekday": 4, + "weeknum": 1, + "excel_range": "I28:K29", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "к.п.н.,доц.\nТихаеваВ.В.": { + "name": "к.п.н.,доц.\nТихаеваВ.В.", + "facultet": "asp", + "position": [ + 7, + 50 + ], + "position_human": "AY8:BB9", + "slots": { + " Понедельник_1": { + "3-4": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [ + "407.0" + ], + "leads": [ + "Тихаева В.В." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "407.0", + "ПРАКТИКА 4 часа", + "Тихаева В.В." + ], + "weekday": 1, + "weeknum": 1, + "excel_range": "AY11:BB12", + "excel_pos": null + } + }, + "Вторник_2": { + "5-6": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [ + "407.0" + ], + "leads": [ + "Тихаева В.В." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "407.0", + "ПРАКТИКА 4 часа", + "Тихаева В.В." + ], + "weekday": 2, + "weeknum": 2, + "excel_range": "AY55:BB56", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "к.п.н.,доц.\nТопорковаО.В.": { + "name": "к.п.н.,доц.\nТопорковаО.В.", + "facultet": "asp", + "position": [ + 7, + 14 + ], + "position_human": "O8:R9", + "slots": { + "Среда_1": { + "3-4": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [], + "leads": [ + "Топоркова О.В." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "ПРАКТИКА 4 часа", + "Топоркова О.В.", + "дист." + ], + "weekday": 3, + "weeknum": 1, + "excel_range": "O23:R24", + "excel_pos": null + } + }, + "Среда_2": { + "3-4": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [], + "leads": [ + "Топоркова О.В." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "ПРАКТИКА 4 часа", + "Топоркова О.В.", + "дист." + ], + "weekday": 3, + "weeknum": 2, + "excel_range": "O60:R61", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "к.п.н.,доц.\nТопорковаО.В.(контр.)": { + "name": "к.п.н.,доц.\nТопорковаО.В.(контр.)", + "facultet": "asp", + "position": [ + 7, + 18 + ], + "position_human": "S8:V9", + "slots": { + "Среда_1": { + "7-8": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [], + "leads": [ + "Топоркова О.В." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "ПРАКТИКА 4 часа", + "Топоркова О.В.", + "дист." + ], + "weekday": 3, + "weeknum": 1, + "excel_range": "S25:V26", + "excel_pos": null + } + }, + "Среда_2": { + "7-8": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [], + "leads": [ + "Топоркова О.В." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "ПРАКТИКА 4 часа", + "Топоркова О.В.", + "дист." + ], + "weekday": 3, + "weeknum": 2, + "excel_range": "S62:V63", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "к.ф.н.,доц.\nИонкинаЕ.Ю.": { + "name": "к.ф.н.,доц.\nИонкинаЕ.Ю.", + "facultet": "asp", + "position": [ + 7, + 30 + ], + "position_human": "AE8:AH9", + "slots": { + "Вторник_1": { + "1-2": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [ + "425.0" + ], + "leads": [ + "Ионкина Е.Ю." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "425.0", + "Ионкина Е.Ю.", + "ПРАКТИКА 4 часа" + ], + "weekday": 2, + "weeknum": 1, + "excel_range": "AE16:AH17", + "excel_pos": null + } + }, + "Четверг_2": { + "3-4": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [ + "425.0" + ], + "leads": [ + "Ионкина Е.Ю." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "425.0", + "Ионкина Е.Ю.", + "ПРАКТИКА 4 часа" + ], + "weekday": 4, + "weeknum": 2, + "excel_range": "AE66:AH67", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "к.ф.н.,доц.\nЛихачеваТ.С.": { + "name": "к.ф.н.,доц.\nЛихачеваТ.С.", + "facultet": "asp", + "position": [ + 7, + 22 + ], + "position_human": "W8:Z9", + "slots": { + " Понедельник_1": { + "5-6": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [ + "426.0" + ], + "leads": [ + "Лихачева Т.С." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "426.0", + "Лихачева Т.С.", + "ПРАКТИКА 4 часа" + ], + "weekday": 1, + "weeknum": 1, + "excel_range": "W12:Z13", + "excel_pos": null + } + }, + "Понедельник_2": { + "5-6": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [ + "426.0" + ], + "leads": [ + "Лихачева Т.С." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "426.0", + "Лихачева Т.С.", + "ПРАКТИКА 4 часа" + ], + "weekday": 1, + "weeknum": 2, + "excel_range": "W49:Z50", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "к.ф.н.,доц.\nЛихачеваТ.С.(контр.)": { + "name": "к.ф.н.,доц.\nЛихачеваТ.С.(контр.)", + "facultet": "asp", + "position": [ + 7, + 26 + ], + "position_human": "AA8:AD9", + "slots": { + " Понедельник_1": { + "1-2": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [ + "425.0" + ], + "leads": [ + "Лихачева Т.С." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "425.0", + "Лихачева Т.С.", + "ПРАКТИКА 4 часа" + ], + "weekday": 1, + "weeknum": 1, + "excel_range": "AA10:AD11", + "excel_pos": null + } + }, + "Среда_2": { + "1-2": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [], + "leads": [ + "Лихачева Т.С." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "Лихачева Т.С.", + "ПРАКТИКА 4 часа", + "дист." + ], + "weekday": 3, + "weeknum": 2, + "excel_range": "AA59:AD60", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "к.ф.н.,доц.\nТисленковаИ.А.": { + "name": "к.ф.н.,доц.\nТисленковаИ.А.", + "facultet": "asp", + "position": [ + 7, + 54 + ], + "position_human": "BC8:BF9", + "slots": { + "Понедельник_2": { + "3-4": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [ + "124", + "436а" + ], + "leads": [ + "Тисленкова И.А." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "124, 436а", + "ПРАКТИКА 4 часа", + "Тисленкова И.А." + ], + "weekday": 1, + "weeknum": 2, + "excel_range": "BC48:BF49", + "excel_pos": null + } + }, + "Пятница_1": { + "3-4": { + "discipline_name": "ПРАКТИКА 4 часа", + "locations": [ + "408а", + "407" + ], + "leads": [ + "Тисленкова И.А." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "408а, 407", + "ПРАКТИКА 4 часа", + "Тисленкова И.А." + ], + "weekday": 5, + "weeknum": 1, + "excel_range": "BC35:BF36", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "СОЦИАЛЬНО-ГУМАНИТАРНЫХ": { + "name": "СОЦИАЛЬНО-ГУМАНИТАРНЫХ", + "facultet": "asp", + "position": [ + 7, + 11 + ], + "position_human": "L8:N9", + "slots": { + "Вторник_1": { + "3-4": { + "discipline_name": "СЕМИНАР 6 группа 4 часа", + "locations": [], + "leads": [ + "Леонтьева Е.Ю." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "Леонтьева Е.Ю.", + "СЕМИНАР 6 группа 4 часа", + "дист." + ], + "weekday": 2, + "weeknum": 1, + "excel_range": "L17:N18", + "excel_pos": null + } + }, + "Вторник_2": { + "3-4": { + "discipline_name": "ЛЕКЦИЯ 6 группа 4 часа", + "locations": [], + "leads": [ + "проф.Леонтьева Е.Ю." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "ЛЕКЦИЯ 6 группа 4 часа", + "дист.", + "проф.Леонтьева Е.Ю." + ], + "weekday": 2, + "weeknum": 2, + "excel_range": "L54:N55", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, + "ТЕХНИЧЕСКИХ": { + "name": "ТЕХНИЧЕСКИХ", + "facultet": "asp", + "position": [ + 7, + 5 + ], + "position_human": "F8:H9", + "slots": { + "Среда_1": { + "1-2": { + "discipline_name": "ЛЕКЦИЯ 1 - 3 группы 4 часа", + "locations": [ + "В 801" + ], + "leads": [ + "проф. Виноградова Н.Л." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "В 801", + "ЛЕКЦИЯ 1 - 3 группы 4 часа", + "проф. Виноградова Н.Л." + ], + "weekday": 3, + "weeknum": 1, + "excel_range": "F22:H23", + "excel_pos": null + }, + "5-6": { + "discipline_name": "СЕМИНАР 3 группа 4 часа", + "locations": [ + "В 505" + ], + "leads": [ + "Виноградова Н.Л." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "В 505", + "Виноградова Н.Л.", + "СЕМИНАР 3 группа 4 часа" + ], + "weekday": 3, + "weeknum": 1, + "excel_range": "F24:H25", + "excel_pos": null + } + }, + "Среда_2": { + "1-2": { + "discipline_name": "СЕМИНАР 1 группа 4 часа", + "locations": [ + "124.0" + ], + "leads": [ + "Виноградова Н.Л." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "124.0", + "Виноградова Н.Л.", + "СЕМИНАР 1 группа 4 часа" + ], + "weekday": 3, + "weeknum": 2, + "excel_range": "F59:H60", + "excel_pos": null + }, + "5-6": { + "discipline_name": "СЕМИНАР 2 группа 4 часа", + "locations": [ + "В 505" + ], + "leads": [ + "Виноградова Н.Л." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "В 505", + "Виноградова Н.Л.", + "СЕМИНАР 2 группа 4 часа" + ], + "weekday": 3, + "weeknum": 2, + "excel_range": "F61:H62", + "excel_pos": null + } + } + }, + "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2" + }, "ЛПЛ-1П": { "name": "ЛПЛ-1П", "facultet": "mag", @@ -19126,49 +20216,49 @@ } }, "ЧЕТВЕРГ_2": { + "3-4": { + "discipline_name": "ИДЕНТИФИКАЦИЯ ПРОДУКТОВ ПИТАНИЯ ЖИВ.ПРОИСХ.", + "locations": [ + "Б 608а" + ], + "leads": [ + "доц. Скачков Д.А." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "Б 608а", + "ИДЕНТИФИКАЦИЯ ПРОДУКТОВ ПИТАНИЯ ЖИВ.ПРОИСХ.", + "доц. Скачков Д.А." + ], + "weekday": 4, + "weeknum": 2, + "excel_range": "H173:K175", + "excel_pos": null + }, "5-6": { "discipline_name": "ИДЕНТИФИКАЦИЯ ПРОДУКТОВ ПИТАНИЯ ЖИВ.ПРОИСХ.", "locations": [ "Б 608а" ], "leads": [ - "доц. Скачков Д.А." + "Скачков Д.А." ], "is_solid": true, "is_flow": false, "raw": [ "Б 608а", "ИДЕНТИФИКАЦИЯ ПРОДУКТОВ ПИТАНИЯ ЖИВ.ПРОИСХ.", - "доц. Скачков Д.А." + "Скачков Д.А." ], "weekday": 4, "weeknum": 2, "excel_range": "H176:K178", "excel_pos": null - }, - "7-8": { - "discipline_name": "ИДЕНТИФИКАЦИЯ ПРОДУКТОВ ПИТАНИЯ ЖИВ.ПРОИСХ.", - "locations": [ - "Б 608а" - ], - "leads": [ - "Скачков Д.А." - ], - "is_solid": true, - "is_flow": false, - "raw": [ - "Б 608а", - "ИДЕНТИФИКАЦИЯ ПРОДУКТОВ ПИТАНИЯ ЖИВ.ПРОИСХ.", - "Скачков Д.А." - ], - "weekday": 4, - "weeknum": 2, - "excel_range": "H179:K181", - "excel_pos": null } } }, - "data_source_hash": "9ec487214e5a13c0f069fa85ecdeca6ef49016cf" + "data_source_hash": "1ed5a41e7c8b533850734fd0835f1c1921bc77b3" }, "ЭКОМ2,ЭКОМ2В": { "name": "ЭКОМ2,ЭКОМ2В", @@ -19441,7 +20531,7 @@ } } }, - "data_source_hash": "9ec487214e5a13c0f069fa85ecdeca6ef49016cf" + "data_source_hash": "1ed5a41e7c8b533850734fd0835f1c1921bc77b3" }, "ПОАС-2.1": { "name": "ПОАС-2.1", @@ -37332,6 +38422,24 @@ } }, "СРЕДА_1": { + "5-6": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "400.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "01.04", + "400.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 1, + "excel_range": "T49:W51", + "excel_pos": null + }, "7-8": { "discipline_name": "АДДИТ.ТЕХНОЛОГИИ", "locations": [ @@ -37600,7 +38708,7 @@ } } }, - "data_source_hash": "adb86e3c37c0a3919bb902f6bc28629783d91593" + "data_source_hash": "747efba87d0173584a6efa4bb9a9707ccff504c0" }, "АТП-421": { "name": "АТП-421", @@ -37670,6 +38778,24 @@ } }, "ПОНЕДЕЛЬНИК_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "121.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "06.04", + "121.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 1, + "weeknum": 2, + "excel_range": "X119:AA121", + "excel_pos": null + }, "5-6": { "discipline_name": "БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ", "locations": [ @@ -38170,7 +39296,7 @@ } } }, - "data_source_hash": "adb86e3c37c0a3919bb902f6bc28629783d91593" + "data_source_hash": "747efba87d0173584a6efa4bb9a9707ccff504c0" }, "КТО-424": { "name": "КТО-424", @@ -38181,6 +39307,48 @@ ], "position_human": "AB6:AE6", "slots": { + "ВТОРНИК_1": { + "1-2": { + "discipline_name": "ПАТЕНТОВЕДЕНИЕ ", + "locations": [ + "Б 205а" + ], + "leads": [ + "доц. Курсин О.А." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "Б 205а", + "ПАТЕНТОВЕДЕНИЕ ", + "доц. Курсин О.А." + ], + "weekday": 2, + "weeknum": 1, + "excel_range": "AB25:AE27", + "excel_pos": null + }, + "3-4": { + "discipline_name": "ПАТЕНТОВЕДЕНИЕ ", + "locations": [ + "Б 205а" + ], + "leads": [ + "Курсин О.А." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "Б 205а", + "Курсин О.А.", + "ПАТЕНТОВЕДЕНИЕ " + ], + "weekday": 2, + "weeknum": 1, + "excel_range": "AB28:AE30", + "excel_pos": null + } + }, "ПОНЕДЕЛЬНИК_2": { "3-4": { "discipline_name": "ТЕХН.МАШИНОСТР.", @@ -38222,6 +39390,24 @@ "weeknum": 2, "excel_range": "P122:AE124", "excel_pos": null + }, + "7-8": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "406.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "20.04", + "406.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 1, + "weeknum": 2, + "excel_range": "AB125:AE127", + "excel_pos": null } }, "СРЕДА_1": { @@ -38287,46 +39473,6 @@ } }, "СРЕДА_2": { - "3-4": { - "discipline_name": "ПАТЕНТОВЕДЕНИЕ", - "locations": [ - "Б 207" - ], - "leads": [ - "Курсин О.А." - ], - "is_solid": true, - "is_flow": false, - "raw": [ - "Б 207", - "ПАТЕНТОВЕДЕНИЕ ", - "доц. Курсин О.А." - ], - "weekday": 3, - "weeknum": 2, - "excel_range": "AB155:AE157", - "excel_pos": null - }, - "5-6": { - "discipline_name": "ПАТЕНТОВЕДЕНИЕ", - "locations": [ - "Б 207" - ], - "leads": [ - "Курсин О.А." - ], - "is_solid": true, - "is_flow": false, - "raw": [ - "Б 207", - "Курсин О.А.", - "ПАТЕНТОВЕДЕНИЕ " - ], - "weekday": 3, - "weeknum": 2, - "excel_range": "AB158:AE160", - "excel_pos": null - }, "7-8": { "discipline_name": "БЕЗОПАСН.ЖИЗНЕД.", "locations": [ @@ -38540,7 +39686,7 @@ } } }, - "data_source_hash": "adb86e3c37c0a3919bb902f6bc28629783d91593" + "data_source_hash": "747efba87d0173584a6efa4bb9a9707ccff504c0" }, "РК-400": { "name": "РК-400", @@ -38735,6 +39881,24 @@ } }, "ПОНЕДЕЛЬНИК_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "А 603" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "06.04", + "А 603", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 1, + "weeknum": 2, + "excel_range": "H119:K121", + "excel_pos": null + }, "5-6": { "discipline_name": "ПРОЕКТ.АГРЕГ.СТАР.", "locations": [ @@ -39224,7 +40388,7 @@ } } }, - "data_source_hash": "adb86e3c37c0a3919bb902f6bc28629783d91593" + "data_source_hash": "747efba87d0173584a6efa4bb9a9707ccff504c0" }, "СПО-401": { "name": "СПО-401", @@ -39403,6 +40567,24 @@ } }, "ПОНЕДЕЛЬНИК_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "А 603" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "06.04", + "А 603", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 1, + "weeknum": 2, + "excel_range": "L119:O121", + "excel_pos": null + }, "5-6": { "discipline_name": "ПАТЕНТОВЕДЕНИЕ", "locations": [ @@ -39766,7 +40948,7 @@ } } }, - "data_source_hash": "adb86e3c37c0a3919bb902f6bc28629783d91593" + "data_source_hash": "747efba87d0173584a6efa4bb9a9707ccff504c0" }, "УТС-420": { "name": "УТС-420", @@ -39879,6 +41061,21 @@ } }, "ПОНЕДЕЛЬНИК_2": { + "1-2": { + "discipline_name": "ОБ. И АВТ. ТЕХН.ПР.", + "locations": [], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "ОБ. И АВТ. ТЕХН.ПР.", + "лаб. 4 час." + ], + "weekday": 1, + "weeknum": 2, + "excel_range": "P116:S118", + "excel_pos": null + }, "11-12": { "discipline_name": "ОБ. И АВТ. ТЕХН.ПР.", "locations": [ @@ -39900,6 +41097,25 @@ "excel_range": "P128:S133", "excel_pos": null }, + "3-4": { + "discipline_name": "Не указан", + "locations": [ + "Б 102" + ], + "leads": [ + "Поступаева С.Г." + ], + "is_solid": true, + "is_flow": false, + "raw": [ + "Б 102", + "Поступаева С.Г." + ], + "weekday": 1, + "weeknum": 2, + "excel_range": "P119:S121", + "excel_pos": null + }, "5-6": { "discipline_name": "БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ", "locations": [ @@ -40081,6 +41297,24 @@ } }, "СРЕДА_1": { + "5-6": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "400.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "01.04", + "400.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 1, + "excel_range": "P49:S51", + "excel_pos": null + }, "7-8": { "discipline_name": "БЕЗОПАСН.ЖИЗНЕД.", "locations": [ @@ -40125,42 +41359,6 @@ "excel_pos": null } }, - "СРЕДА_2": { - "1-2": { - "discipline_name": "ОБ. И АВТ. ТЕХН.ПР.", - "locations": [], - "leads": [], - "is_solid": true, - "is_flow": false, - "raw": [ - "ОБ. И АВТ. ТЕХН.ПР.", - "лаб. 4 час." - ], - "weekday": 3, - "weeknum": 2, - "excel_range": "P152:S154", - "excel_pos": null - }, - "3-4": { - "discipline_name": "Не указан", - "locations": [ - "Б 105" - ], - "leads": [ - "Поступаева С.Г." - ], - "is_solid": true, - "is_flow": false, - "raw": [ - "Б 105", - "Поступаева С.Г." - ], - "weekday": 3, - "weeknum": 2, - "excel_range": "P155:S157", - "excel_pos": null - } - }, "СУББОТА_1": { "11-12": { "discipline_name": "ПРОЕКТИРОВАНИЕ АВТОМ.СИСТЕМ", @@ -40314,7 +41512,7 @@ } } }, - "data_source_hash": "adb86e3c37c0a3919bb902f6bc28629783d91593" + "data_source_hash": "747efba87d0173584a6efa4bb9a9707ccff504c0" }, "РК-500": { "name": "РК-500", @@ -52991,6 +54189,24 @@ } }, "СРЕДА_2": { + "5-6": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "416.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "22.04", + "416.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 2, + "excel_range": "P158:S160", + "excel_pos": null + }, "7-8": { "discipline_name": "ИНТЕЛЛЕКТУАЛЬНЫЕ ТРАНСП. СИСТЕМЫ", "locations": [ @@ -53121,7 +54337,7 @@ } } }, - "data_source_hash": "a3044919efdb61d6e606de651d4bf39de36d0b50" + "data_source_hash": "a91b529cae195cbcfbee8270ee5127cd194ccd5e" }, "АТ-416": { "name": "АТ-416", @@ -53238,7 +54454,7 @@ "5-6": { "discipline_name": "ЛОГИСТИКА ИЦП", "locations": [ - "124.0" + "ЛК 311" ], "leads": [ "Гудков Д.В." @@ -53246,7 +54462,7 @@ "is_solid": true, "is_flow": true, "raw": [ - "124.0", + "ЛК 311", "ЛОГИСТИКА ИЦП", "доц. Гудков Д.В." ], @@ -53422,6 +54638,24 @@ "weeknum": 1, "excel_range": "T46:AA48", "excel_pos": null + }, + "5-6": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "400.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "15.04", + "400.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 1, + "excel_range": "T49:W51", + "excel_pos": null } }, "СРЕДА_2": { @@ -53507,7 +54741,7 @@ } } }, - "data_source_hash": "a3044919efdb61d6e606de651d4bf39de36d0b50" + "data_source_hash": "a91b529cae195cbcfbee8270ee5127cd194ccd5e" }, "АТ-417": { "name": "АТ-417", @@ -53581,10 +54815,28 @@ } }, "ВТОРНИК_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "406.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "07.04", + "406.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 2, + "weeknum": 2, + "excel_range": "X137:AA139", + "excel_pos": null + }, "5-6": { "discipline_name": "ЛОГИСТИКА ИЦП", "locations": [ - "124.0" + "ЛК 311" ], "leads": [ "Гудков Д.В." @@ -53592,7 +54844,7 @@ "is_solid": true, "is_flow": true, "raw": [ - "124.0", + "ЛК 311", "ЛОГИСТИКА ИЦП", "доц. Гудков Д.В." ], @@ -53897,7 +55149,7 @@ } } }, - "data_source_hash": "a3044919efdb61d6e606de651d4bf39de36d0b50" + "data_source_hash": "a91b529cae195cbcfbee8270ee5127cd194ccd5e" }, "АТС-410": { "name": "АТС-410", @@ -54220,6 +55472,24 @@ "excel_range": "H55:K60", "excel_pos": null }, + "5-6": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "400.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "15.04", + "400.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 1, + "excel_range": "H49:K51", + "excel_pos": null + }, "7-8": { "discipline_name": "КРУТИЛЬНЫЕ КОЛЕБ. В СИЛОВЫХ ПЕРЕДАЧАХ", "locations": [ @@ -54355,7 +55625,7 @@ } } }, - "data_source_hash": "a3044919efdb61d6e606de651d4bf39de36d0b50" + "data_source_hash": "a91b529cae195cbcfbee8270ee5127cd194ccd5e" }, "АТС-411": { "name": "АТС-411", @@ -54642,6 +55912,24 @@ } }, "СРЕДА_2": { + "5-6": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "416.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "22.04", + "416.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 2, + "excel_range": "L158:O160", + "excel_pos": null + }, "7-8": { "discipline_name": "ЭКОНОМИКА АВТ.ОТРАСЛИ", "locations": [ @@ -54773,7 +56061,7 @@ } } }, - "data_source_hash": "a3044919efdb61d6e606de651d4bf39de36d0b50" + "data_source_hash": "a91b529cae195cbcfbee8270ee5127cd194ccd5e" }, "М-133": { "name": "М-133", @@ -68264,6 +69552,24 @@ } }, "СРЕДА_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "406.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "22.04.", + "406.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 2, + "excel_range": "T155:W157", + "excel_pos": null + }, "5-6": { "discipline_name": "СОВРЕМЕННЫЕ ППККС (лаб.)", "locations": [ @@ -68418,7 +69724,7 @@ } } }, - "data_source_hash": "1ba4466bb47bd93336b0c679cc30a5f5681f12d9" + "data_source_hash": "a373333c6d41cfab03ad54b8063a8169952dab4b" }, "М-434": { "name": "М-434", @@ -68557,6 +69863,24 @@ } }, "ПОНЕДЕЛЬНИК_1": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "314.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "13.04.", + "314.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 1, + "weeknum": 1, + "excel_range": "X10:AA12", + "excel_pos": null + }, "5-6": { "discipline_name": "ТЕХН.ПРОИЗВ.СПЕЦ.", "locations": [ @@ -68867,7 +70191,7 @@ } } }, - "data_source_hash": "1ba4466bb47bd93336b0c679cc30a5f5681f12d9" + "data_source_hash": "a373333c6d41cfab03ad54b8063a8169952dab4b" }, "МВ-431": { "name": "МВ-431", @@ -68929,6 +70253,24 @@ } }, "ПОНЕДЕЛЬНИК_1": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "314.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "13.04.", + "314.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 1, + "weeknum": 1, + "excel_range": "P10:S12", + "excel_pos": null + }, "5-6": { "discipline_name": "ФИЗ.ХИМ. КОМП.МАТ.", "locations": [ @@ -69256,7 +70598,7 @@ } } }, - "data_source_hash": "1ba4466bb47bd93336b0c679cc30a5f5681f12d9" + "data_source_hash": "a373333c6d41cfab03ad54b8063a8169952dab4b" }, "МС-428": { "name": "МС-428", @@ -69604,6 +70946,24 @@ } }, "СРЕДА_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "406.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "22.04.", + "406.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 2, + "excel_range": "H155:K157", + "excel_pos": null + }, "5-6": { "discipline_name": "ТЕХН.СВ. В НЕФ.МАШ.", "locations": [ @@ -69750,7 +71110,7 @@ } } }, - "data_source_hash": "1ba4466bb47bd93336b0c679cc30a5f5681f12d9" + "data_source_hash": "a373333c6d41cfab03ad54b8063a8169952dab4b" }, "МС-429": { "name": "МС-429", @@ -70104,6 +71464,24 @@ "weeknum": 2, "excel_range": "L152:O157", "excel_pos": null + }, + "5-6": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "416.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "08.04.", + "416.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 2, + "excel_range": "L158:O160", + "excel_pos": null } }, "СУББОТА_2": { @@ -70257,7 +71635,7 @@ } } }, - "data_source_hash": "1ba4466bb47bd93336b0c679cc30a5f5681f12d9" + "data_source_hash": "a373333c6d41cfab03ad54b8063a8169952dab4b" }, "ПП-151": { "name": "ПП-151", @@ -77974,6 +79352,24 @@ "position_human": "H6:K6", "slots": { "ВТОРНИК_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "406.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "21.04", + "406.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 2, + "weeknum": 2, + "excel_range": "H137:K139", + "excel_pos": null + }, "5-6": { "discipline_name": "ДИАГН.И ОРГ.РЕМОНТА (лаб.)", "locations": [ @@ -78233,7 +79629,7 @@ } } }, - "data_source_hash": "5f0cfb7b90ca0768ecb0773e9c92984106988fde" + "data_source_hash": "62a9c16622c8824b0c9acb576ea53f2a7fe45378" }, "ПП451": { "name": "ПП451", @@ -78416,6 +79812,24 @@ "weeknum": 2, "excel_range": "L119:O121", "excel_pos": null + }, + "5-6": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "В 802" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "06.04", + "В 802", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 1, + "weeknum": 2, + "excel_range": "L122:O124", + "excel_pos": null } }, "ПЯТНИЦА_1": { @@ -78508,7 +79922,7 @@ "7-8": { "discipline_name": "ПРОИЗВ.УЧЕТ И ОТЧ.", "locations": [ - "Б 605" + "Б 607" ], "leads": [ "Золотарева А.Г." @@ -78516,7 +79930,7 @@ "is_solid": true, "is_flow": false, "raw": [ - "Б 605", + "Б 607", "Золотарева А.Г.", "ПРОИЗВ.УЧЕТ И ОТЧ." ], @@ -78569,7 +79983,7 @@ } } }, - "data_source_hash": "5f0cfb7b90ca0768ecb0773e9c92984106988fde" + "data_source_hash": "62a9c16622c8824b0c9acb576ea53f2a7fe45378" }, "ПП452": { "name": "ПП452", @@ -78792,6 +80206,24 @@ "weeknum": 2, "excel_range": "P119:S121", "excel_pos": null + }, + "5-6": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "В 802" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "06.04", + "В 802", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 1, + "weeknum": 2, + "excel_range": "P122:S124", + "excel_pos": null } }, "СРЕДА_1": { @@ -78903,7 +80335,7 @@ } } }, - "data_source_hash": "5f0cfb7b90ca0768ecb0773e9c92984106988fde" + "data_source_hash": "62a9c16622c8824b0c9acb576ea53f2a7fe45378" }, "ПП452а": { "name": "ПП452а", @@ -78958,6 +80390,24 @@ } }, "ВТОРНИК_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "406.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "21.04", + "406.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 2, + "weeknum": 2, + "excel_range": "T137:W139", + "excel_pos": null + }, "5-6": { "discipline_name": "ВЕТЕРИНАРНО - САНИТАРНАЯ ЭКСПЕРТИЗА", "locations": [ @@ -79156,7 +80606,7 @@ "5-6": { "discipline_name": "ПРОИЗВ.УЧЕТ И ОТЧ.", "locations": [ - "Б 605" + "Б 607" ], "leads": [ "Золотарева А.Г." @@ -79164,7 +80614,7 @@ "is_solid": true, "is_flow": false, "raw": [ - "Б 605", + "Б 607", "Золотарева А.Г.", "ПРОИЗВ.УЧЕТ И ОТЧ." ], @@ -79237,7 +80687,7 @@ } } }, - "data_source_hash": "5f0cfb7b90ca0768ecb0773e9c92984106988fde" + "data_source_hash": "62a9c16622c8824b0c9acb576ea53f2a7fe45378" }, "ИВТ-160": { "name": "ИВТ-160", @@ -87248,7 +88698,7 @@ } } }, - "data_source_hash": "e5756c49065dc9d777e1796aad5a5831590b1e7e" + "data_source_hash": "21ba7dd5ac05684463e2a387545d1ed8031bf6e1" }, "ИВТ-261": { "name": "ИВТ-261", @@ -87897,7 +89347,7 @@ } } }, - "data_source_hash": "e5756c49065dc9d777e1796aad5a5831590b1e7e" + "data_source_hash": "21ba7dd5ac05684463e2a387545d1ed8031bf6e1" }, "ИВТ-262": { "name": "ИВТ-262", @@ -88552,7 +90002,7 @@ } } }, - "data_source_hash": "e5756c49065dc9d777e1796aad5a5831590b1e7e" + "data_source_hash": "21ba7dd5ac05684463e2a387545d1ed8031bf6e1" }, "ИВТ-263": { "name": "ИВТ-263", @@ -89142,7 +90592,7 @@ } } }, - "data_source_hash": "e5756c49065dc9d777e1796aad5a5831590b1e7e" + "data_source_hash": "21ba7dd5ac05684463e2a387545d1ed8031bf6e1" }, "ИВТ-264": { "name": "ИВТ-264", @@ -89735,7 +91185,7 @@ } } }, - "data_source_hash": "e5756c49065dc9d777e1796aad5a5831590b1e7e" + "data_source_hash": "21ba7dd5ac05684463e2a387545d1ed8031bf6e1" }, "ИИТ-273": { "name": "ИИТ-273", @@ -90287,7 +91737,7 @@ } } }, - "data_source_hash": "e5756c49065dc9d777e1796aad5a5831590b1e7e" + "data_source_hash": "21ba7dd5ac05684463e2a387545d1ed8031bf6e1" }, "ПрИн-266": { "name": "ПрИн-266", @@ -90893,7 +92343,7 @@ } } }, - "data_source_hash": "e5756c49065dc9d777e1796aad5a5831590b1e7e" + "data_source_hash": "21ba7dd5ac05684463e2a387545d1ed8031bf6e1" }, "ПрИн-267": { "name": "ПрИн-267", @@ -91545,7 +92995,7 @@ } } }, - "data_source_hash": "e5756c49065dc9d777e1796aad5a5831590b1e7e" + "data_source_hash": "21ba7dd5ac05684463e2a387545d1ed8031bf6e1" }, "ПрИн-268": { "name": "ПрИн-268", @@ -92165,7 +93615,7 @@ } } }, - "data_source_hash": "e5756c49065dc9d777e1796aad5a5831590b1e7e" + "data_source_hash": "21ba7dd5ac05684463e2a387545d1ed8031bf6e1" }, "Ф-269": { "name": "Ф-269", @@ -92240,9 +93690,9 @@ }, "ПОНЕДЕЛЬНИК_1": { "1-2": { - "discipline_name": "ЧИСЛ. МЕТОДЫ (лекция)", + "discipline_name": "ЧИСЛ.\nМЕТОДЫ", "locations": [ - "406.0" + "ОБЩ.517" ], "leads": [ "ст.преп. Аршинов А.В." @@ -92250,7 +93700,7 @@ "is_solid": true, "is_flow": false, "raw": [ - "406.0", + "ОБЩ.517", "ЧИСЛ.\nМЕТОДЫ", "лекция 4 часа", "ст.преп. Аршинов А.В." @@ -92766,7 +94216,7 @@ } } }, - "data_source_hash": "e5756c49065dc9d777e1796aad5a5831590b1e7e" + "data_source_hash": "21ba7dd5ac05684463e2a387545d1ed8031bf6e1" }, "ИВТ-360": { "name": "ИВТ-360", @@ -97955,6 +99405,24 @@ } }, "СРЕДА_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "В 1102" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "08.04.", + "В 1102", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 2, + "excel_range": "H155:K157", + "excel_pos": null + }, "5-6": { "discipline_name": "АДМ, СОПР. И DevOps", "locations": [ @@ -98060,7 +99528,7 @@ } } }, - "data_source_hash": "bc088b44c1f3316f4ad0358085908686b6567cc4" + "data_source_hash": "4cf1c1c0427829f72d04c44439605d92365a08f1" }, "ИВТ-463": { "name": "ИВТ-463", @@ -98154,6 +99622,24 @@ } }, "ПЯТНИЦА_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "В 1002" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "10.04.", + "В 1002", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 5, + "weeknum": 2, + "excel_range": "L191:O193", + "excel_pos": null + }, "5-6": { "discipline_name": "ЭКОНОМИКА КОМПЛЕКСНОГО ПРОЕКТА", "locations": [ @@ -98419,7 +99905,7 @@ } } }, - "data_source_hash": "bc088b44c1f3316f4ad0358085908686b6567cc4" + "data_source_hash": "4cf1c1c0427829f72d04c44439605d92365a08f1" }, "ИВТ-464": { "name": "ИВТ-464", @@ -98674,6 +100160,24 @@ "excel_range": "P76:S78", "excel_pos": null }, + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "В 1102" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "02.04.", + "В 1102", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 4, + "weeknum": 1, + "excel_range": "P64:S66", + "excel_pos": null + }, "5-6": { "discipline_name": "НЕЙРОННЫЕ СЕТИ", "locations": [ @@ -98807,7 +100311,7 @@ } } }, - "data_source_hash": "bc088b44c1f3316f4ad0358085908686b6567cc4" + "data_source_hash": "4cf1c1c0427829f72d04c44439605d92365a08f1" }, "ИИТ-473": { "name": "ИИТ-473", @@ -98994,6 +100498,24 @@ } }, "ЧЕТВЕРГ_1": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "В 1102" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "02.04.", + "В 1102", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 4, + "weeknum": 1, + "excel_range": "AJ64:AM66", + "excel_pos": null + }, "5-6": { "discipline_name": "ОСН.ТЕОР.ФИЗ.ПОЛЕЙ", "locations": [ @@ -99036,7 +100558,7 @@ } } }, - "data_source_hash": "bc088b44c1f3316f4ad0358085908686b6567cc4" + "data_source_hash": "4cf1c1c0427829f72d04c44439605d92365a08f1" }, "ПрИн-466": { "name": "ПрИн-466", @@ -99048,6 +100570,24 @@ "position_human": "T6:W6", "slots": { "ВТОРНИК_1": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "Б 609" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "14.04.", + "Б 609", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 2, + "weeknum": 1, + "excel_range": "T28:W30", + "excel_pos": null + }, "5-6": { "discipline_name": "ОСНОВЫ МАШИННОГО ОБУЧЕНИЯ (лаб.)", "locations": [ @@ -99166,7 +100706,7 @@ } } }, - "data_source_hash": "bc088b44c1f3316f4ad0358085908686b6567cc4" + "data_source_hash": "4cf1c1c0427829f72d04c44439605d92365a08f1" }, "ПрИн-467": { "name": "ПрИн-467", @@ -99266,6 +100806,24 @@ "weeknum": 1, "excel_range": "X55:AA60", "excel_pos": null + }, + "7-8": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "400.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "15.04", + "400.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 1, + "excel_range": "X52:AA54", + "excel_pos": null } }, "ЧЕТВЕРГ_1": { @@ -99294,7 +100852,7 @@ } } }, - "data_source_hash": "bc088b44c1f3316f4ad0358085908686b6567cc4" + "data_source_hash": "4cf1c1c0427829f72d04c44439605d92365a08f1" }, "ПрИн-468": { "name": "ПрИн-468", @@ -99373,6 +100931,24 @@ "weeknum": 1, "excel_range": "AB55:AE60", "excel_pos": null + }, + "7-8": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "400.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "15.04", + "400.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 1, + "excel_range": "AB52:AE54", + "excel_pos": null } }, "ЧЕТВЕРГ_1": { @@ -99424,7 +101000,7 @@ } } }, - "data_source_hash": "bc088b44c1f3316f4ad0358085908686b6567cc4" + "data_source_hash": "4cf1c1c0427829f72d04c44439605d92365a08f1" }, "Ф-469": { "name": "Ф-469", @@ -99436,6 +101012,24 @@ "position_human": "AF6:AI6", "slots": { "ВТОРНИК_1": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "Б 609" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "14.04.", + "Б 609", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 2, + "weeknum": 1, + "excel_range": "AF28:AI30", + "excel_pos": null + }, "5-6": { "discipline_name": "ФИЗИКА КОНДЕНС. СОСТОЯНИЯ", "locations": [ @@ -99897,7 +101491,7 @@ } } }, - "data_source_hash": "bc088b44c1f3316f4ad0358085908686b6567cc4" + "data_source_hash": "4cf1c1c0427829f72d04c44439605d92365a08f1" }, "БИ-163": { "name": "БИ-163", @@ -120803,6 +122397,24 @@ "weeknum": 2, "excel_range": "AR152:AU157", "excel_pos": null + }, + "5-6": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "416.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "08.04.", + "416.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 2, + "excel_range": "AR158:AU160", + "excel_pos": null } }, "СУББОТА_1": { @@ -120935,7 +122547,7 @@ } } }, - "data_source_hash": "25f5f1ee035e976ea366ea567f1f0646aba50f3e" + "data_source_hash": "f65d862a38940fe171dc10bd255c9f75ed7a630e" }, "ЭММ-454": { "name": "ЭММ-454", @@ -121256,6 +122868,24 @@ "weeknum": 1, "excel_range": "L67:O69", "excel_pos": null + }, + "7-8": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "312.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "02.04.", + "312.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 4, + "weeknum": 1, + "excel_range": "L70:O72", + "excel_pos": null } }, "ЧЕТВЕРГ_2": { @@ -121301,7 +122931,7 @@ } } }, - "data_source_hash": "25f5f1ee035e976ea366ea567f1f0646aba50f3e" + "data_source_hash": "f65d862a38940fe171dc10bd255c9f75ed7a630e" }, "ЭМЭ-457": { "name": "ЭМЭ-457", @@ -121313,6 +122943,24 @@ "position_human": "P6:S6", "slots": { "ВТОРНИК_1": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "А 603" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "14.04.", + "А 603", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 2, + "weeknum": 1, + "excel_range": "P28:S30", + "excel_pos": null + }, "5-6": { "discipline_name": "КОНТ. В МЕЖД.ТОРГ.", "locations": [ @@ -121625,7 +123273,7 @@ } } }, - "data_source_hash": "25f5f1ee035e976ea366ea567f1f0646aba50f3e" + "data_source_hash": "f65d862a38940fe171dc10bd255c9f75ed7a630e" }, "ЭМЭ-457/1": { "name": "ЭМЭ-457/1", @@ -121719,6 +123367,24 @@ } }, "ПОНЕДЕЛЬНИК_1": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "314.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "27.04", + "314.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 1, + "weeknum": 1, + "excel_range": "T10:W12", + "excel_pos": null + }, "5-6": { "discipline_name": "ТАМОЖЕННО-ТАРИФНОЕ РЕГУЛИРОВАНИЕ ВНЕШНЕЭК.ДЕЯТЕЛЬН.", "locations": [ @@ -121949,7 +123615,7 @@ } } }, - "data_source_hash": "25f5f1ee035e976ea366ea567f1f0646aba50f3e" + "data_source_hash": "f65d862a38940fe171dc10bd255c9f75ed7a630e" }, "ЭМЭ-457/2": { "name": "ЭМЭ-457/2", @@ -122065,6 +123731,24 @@ } }, "ПОНЕДЕЛЬНИК_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "А 610" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "06.04", + "А 610", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 1, + "weeknum": 2, + "excel_range": "X119:AA121", + "excel_pos": null + }, "5-6": { "discipline_name": "ИНОСТ. ИНВЕСТИЦИИ", "locations": [ @@ -122275,7 +123959,7 @@ } } }, - "data_source_hash": "25f5f1ee035e976ea366ea567f1f0646aba50f3e" + "data_source_hash": "f65d862a38940fe171dc10bd255c9f75ed7a630e" }, "ЭП-461": { "name": "ЭП-461", @@ -122415,6 +124099,24 @@ } }, "ПОНЕДЕЛЬНИК_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "А 610" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "06.04", + "А 610", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 1, + "weeknum": 2, + "excel_range": "AN119:AQ121", + "excel_pos": null + }, "5-6": { "discipline_name": "ВВЕД. В МАШ.ОБУЧ.", "locations": [ @@ -122754,7 +124456,7 @@ } } }, - "data_source_hash": "25f5f1ee035e976ea366ea567f1f0646aba50f3e" + "data_source_hash": "f65d862a38940fe171dc10bd255c9f75ed7a630e" }, "ЭПР-458": { "name": "ЭПР-458", @@ -122808,6 +124510,24 @@ } }, "ПОНЕДЕЛЬНИК_1": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "314.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "27.04", + "314.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 1, + "weeknum": 1, + "excel_range": "AB10:AE12", + "excel_pos": null + }, "5-6": { "discipline_name": "ИНСТР.РАЗВ.ПРЕДП.", "locations": [ @@ -123038,7 +124758,7 @@ } } }, - "data_source_hash": "25f5f1ee035e976ea366ea567f1f0646aba50f3e" + "data_source_hash": "f65d862a38940fe171dc10bd255c9f75ed7a630e" }, "ЭР-453": { "name": "ЭР-453", @@ -123050,6 +124770,24 @@ "position_human": "H6:K6", "slots": { "ВТОРНИК_1": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "А 603" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "14.04.", + "А 603", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 2, + "weeknum": 1, + "excel_range": "H28:K30", + "excel_pos": null + }, "5-6": { "discipline_name": "МЕЖДУНАР.РЕКЛАМА", "locations": [ @@ -123238,7 +124976,7 @@ } } }, - "data_source_hash": "25f5f1ee035e976ea366ea567f1f0646aba50f3e" + "data_source_hash": "f65d862a38940fe171dc10bd255c9f75ed7a630e" }, "ЭФК-459": { "name": "ЭФК-459", @@ -123602,6 +125340,24 @@ } }, "ЧЕТВЕРГ_1": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "В 1102" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "16.04", + "В 1102", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 4, + "weeknum": 1, + "excel_range": "AF64:AI66", + "excel_pos": null + }, "5-6": { "discipline_name": "БАНКОВ.МЕНЕДЖМЕНТ", "locations": [ @@ -123644,7 +125400,7 @@ } } }, - "data_source_hash": "25f5f1ee035e976ea366ea567f1f0646aba50f3e" + "data_source_hash": "f65d862a38940fe171dc10bd255c9f75ed7a630e" }, "ЭФК-459/1": { "name": "ЭФК-459/1", @@ -124030,6 +125786,24 @@ "excel_range": "AJ76:AM78", "excel_pos": null }, + "7-8": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "312.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "02.04.", + "312.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 4, + "weeknum": 1, + "excel_range": "AJ70:AM72", + "excel_pos": null + }, "9-10": { "discipline_name": "БАНКОВ.МЕНЕДЖМЕНТ", "locations": [ @@ -124052,7 +125826,7 @@ } } }, - "data_source_hash": "25f5f1ee035e976ea366ea567f1f0646aba50f3e" + "data_source_hash": "f65d862a38940fe171dc10bd255c9f75ed7a630e" }, "РХТ-149": { "name": "РХТ-149", @@ -134711,10 +136485,28 @@ "weeknum": 1, "excel_range": "X49:AA51", "excel_pos": null + }, + "7-8": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "400.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "01.04", + "400.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 1, + "excel_range": "X52:AA54", + "excel_pos": null } } }, - "data_source_hash": "ae60acbaf3c1425bde54ccb52fc52a208876b0f8" + "data_source_hash": "8ce93aa5ea7008c49782f4dcb90420cf72d85bd8" }, "РХТ-449": { "name": "РХТ-449", @@ -134980,6 +136772,24 @@ } }, "ЧЕТВЕРГ_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "Б 609" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "09.04", + "Б 609", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 4, + "weeknum": 2, + "excel_range": "AB173:AE175", + "excel_pos": null + }, "5-6": { "discipline_name": "ЭКОН. И ПРОГНОЗ.ПР.", "locations": [ @@ -135022,7 +136832,7 @@ } } }, - "data_source_hash": "ae60acbaf3c1425bde54ccb52fc52a208876b0f8" + "data_source_hash": "8ce93aa5ea7008c49782f4dcb90420cf72d85bd8" }, "ХТ-441": { "name": "ХТ-441", @@ -135434,6 +137244,24 @@ } }, "ЧЕТВЕРГ_2": { + "3-4": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "Б 609" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "09.04", + "Б 609", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 4, + "weeknum": 2, + "excel_range": "H173:K175", + "excel_pos": null + }, "5-6": { "discipline_name": "ОСН.ХИМ.ТЕХН.ОРГ.", "locations": [ @@ -135476,7 +137304,7 @@ } } }, - "data_source_hash": "ae60acbaf3c1425bde54ccb52fc52a208876b0f8" + "data_source_hash": "8ce93aa5ea7008c49782f4dcb90420cf72d85bd8" }, "ХТ-442": { "name": "ХТ-442", @@ -135867,10 +137695,28 @@ "weeknum": 1, "excel_range": "H67:O69", "excel_pos": null + }, + "7-8": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "А 605" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "16.04", + "А 605", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 4, + "weeknum": 1, + "excel_range": "L70:O72", + "excel_pos": null } } }, - "data_source_hash": "ae60acbaf3c1425bde54ccb52fc52a208876b0f8" + "data_source_hash": "8ce93aa5ea7008c49782f4dcb90420cf72d85bd8" }, "ХТ-443": { "name": "ХТ-443", @@ -136300,6 +138146,24 @@ "weeknum": 1, "excel_range": "P67:S69", "excel_pos": null + }, + "7-8": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "А 605" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "16.04", + "А 605", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 4, + "weeknum": 1, + "excel_range": "P70:S72", + "excel_pos": null } }, "ЧЕТВЕРГ_2": { @@ -136326,7 +138190,7 @@ } } }, - "data_source_hash": "ae60acbaf3c1425bde54ccb52fc52a208876b0f8" + "data_source_hash": "8ce93aa5ea7008c49782f4dcb90420cf72d85bd8" }, "ХТ-444": { "name": "ХТ-444", @@ -136767,6 +138631,24 @@ "weeknum": 1, "excel_range": "H49:W51", "excel_pos": null + }, + "7-8": { + "discipline_name": "ИНФОРМ. КУЛЬТУРА", + "locations": [ + "400.0" + ], + "leads": [], + "is_solid": true, + "is_flow": false, + "raw": [ + "01.04", + "400.0", + "ИНФОРМ. КУЛЬТУРА" + ], + "weekday": 3, + "weeknum": 1, + "excel_range": "T52:W54", + "excel_pos": null } }, "СРЕДА_2": { @@ -136964,7 +138846,7 @@ } } }, - "data_source_hash": "ae60acbaf3c1425bde54ccb52fc52a208876b0f8" + "data_source_hash": "8ce93aa5ea7008c49782f4dcb90420cf72d85bd8" }, "ФТКМ-1Св": { "name": "ФТКМ-1Св", @@ -138135,302 +140017,301 @@ { "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769", "week_keys_metadata": { - "ВТОРНИК_1": { + "ПОНЕДЕЛЬНИК_1": { + "начало занятий": [ + "180-19.25", + "19.30-20.55" + ], + "май": [ + "25", + "11" + ], "апрель": [ - "14", - "28" + "13", + "27" + ], + "март": [ + "2", + "16", + "30" + ], + "февраль": [ + "16" + ] + }, + "ВТОРНИК_1": { + "начало занятий": [ + "180-19.25", + "19.30-20.55" ], "май": [ "26", "12" ], + "апрель": [ + "14", + "28" + ], "март": [ "17", "3", "31" ], - "начало занятий": [ - "19.30-20.55", - "180-19.25" - ], "февраль": [ "17" ] }, - "ВТОРНИК_2": { - "апрель": [ - "7", - "21" - ], - "май": [ - "5", - "19" - ], - "март": [ - "10", - "24" - ], - "начало занятий": [ - "19.30-20.55", - "180-19.25", - "____" - ], - "февраль": [ - "10", - "24" - ] - }, - "ПОНЕДЕЛЬНИК_1": { - "апрель": [ - "13", - "27" - ], - "май": [ - "25", - "11" - ], - "март": [ - "30", - "2", - "16" - ], - "начало занятий": [ - "19.30-20.55", - "180-19.25" - ], - "февраль": [ - "16" - ] - }, - "ПОНЕДЕЛЬНИК_2": { - "апрель": [ - "6", - "20" - ], - "май": [ - "18", - "4" - ], - "март": [ - "23", - "9" - ], - "начало занятий": [ - "19.30-20.55", - "180-19.25", - "____" - ], - "февраль": [ - "23", - "9" - ] - }, - "ПЯТНИЦА_1": { - "апрель": [ - "17", - "3" - ], - "май": [ - "1", - "15", - "29" - ], - "март": [ - "6", - "20" - ], - "начало занятий": [ - "19.30-20.55", - "180-19.25", - "____" - ], - "февраль": [ - "20" - ] - }, - "ПЯТНИЦА_2": { - "апрель": [ - "10", - "24" - ], - "май": [ - "8", - "22" - ], - "март": [ - "13", - "27" - ], - "начало занятий": [ - "19.30-20.55", - "180-19.25", - "____" - ], - "февраль": [ - "13", - "27" - ] - }, "СРЕДА_1": { - "апрель": [ - "1", - "15", - "29" + "начало занятий": [ + "180-19.25", + "____", + "19.30-20.55" ], "май": [ "13", "27" ], + "апрель": [ + "15", + "1", + "29" + ], "март": [ "18", "4" ], - "начало занятий": [ - "19.30-20.55", - "180-19.25", - "____" - ], "февраль": [ "18" ] }, - "СРЕДА_2": { - "апрель": [ - "8", - "22" - ], - "май": [ - "6", - "20" - ], - "март": [ - "25", - "11" - ], + "ЧЕТВЕРГ_1": { "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], - "февраль": [ - "25", - "11" - ] - }, - "СУББОТА_1": { - "апрель": [ - "18", - "4" - ], "май": [ - "30", + "14", + "28" + ], + "апрель": [ "2", - "16" - ], - "март": [ - "7", - "21" - ], - "начало занятий": [ - "90-10.30", - "10.40-12.10", - "12.20-13.50", - "19.30-20.55" - ], - "февраль": [ - "21" - ] - }, - "СУББОТА_2": { - "апрель": [ - "25", - "11" - ], - "май": [ - "23", - "9" - ], - "март": [ - "14", - "28" - ], - "начало занятий": [ - "____", - "90-10.30", - "10.40-12.10" - ], - "февраль": [ - "14", - "28" - ] - }, - "ЧЕТВЕРГ_1": { - "апрель": [ - "30", - "2", - "16" - ], - "май": [ - "14", - "28" + "16", + "30" ], "март": [ "5", "19" ], - "начало занятий": [ - "19.30-20.55", - "180-19.25", - "____" - ], "февраль": [ "19" ] }, - "ЧЕТВЕРГ_2": { + "ПЯТНИЦА_1": { + "начало занятий": [ + "180-19.25", + "19.30-20.55", + "____" + ], + "май": [ + "15", + "1", + "29" + ], "апрель": [ + "17", + "3" + ], + "март": [ + "6", + "20" + ], + "февраль": [ + "20" + ] + }, + "СУББОТА_1": { + "начало занятий": [ + "12.20-13.50", + "90-10.30", + "10.40-12.10", + "19.30-20.55" + ], + "май": [ + "2", + "16", + "30" + ], + "апрель": [ + "18", + "4" + ], + "март": [ + "21", + "7" + ], + "февраль": [ + "21" + ] + }, + "ПОНЕДЕЛЬНИК_2": { + "начало занятий": [ + "180-19.25", + "____", + "19.30-20.55" + ], + "май": [ + "18", + "4" + ], + "апрель": [ + "6", + "20" + ], + "март": [ "23", "9" ], + "февраль": [ + "23", + "9" + ] + }, + "ВТОРНИК_2": { + "начало занятий": [ + "180-19.25", + "19.30-20.55", + "____" + ], "май": [ - "7", - "21" + "5", + "19" + ], + "апрель": [ + "21", + "7" + ], + "март": [ + "10", + "24" + ], + "февраль": [ + "10", + "24" + ] + }, + "СРЕДА_2": { + "начало занятий": [ + "180-19.25", + "19.30-20.55", + "____" + ], + "май": [ + "6", + "20" + ], + "апрель": [ + "8", + "22" + ], + "март": [ + "25", + "11" + ], + "февраль": [ + "25", + "11" + ] + }, + "ЧЕТВЕРГ_2": { + "начало занятий": [ + "180-19.25", + "19.30-20.55", + "____" + ], + "май": [ + "21", + "7" + ], + "апрель": [ + "23", + "9" ], "март": [ "26", "12" ], - "начало занятий": [ - "19.30-20.55", - "180-19.25", - "____" - ], "февраль": [ "26", "12" ] + }, + "ПЯТНИЦА_2": { + "начало занятий": [ + "180-19.25", + "____", + "19.30-20.55" + ], + "май": [ + "8", + "22" + ], + "апрель": [ + "10", + "24" + ], + "март": [ + "13", + "27" + ], + "февраль": [ + "13", + "27" + ] + }, + "СУББОТА_2": { + "начало занятий": [ + "____", + "90-10.30", + "10.40-12.10" + ], + "май": [ + "23", + "9" + ], + "апрель": [ + "25", + "11" + ], + "март": [ + "14", + "28" + ], + "февраль": [ + "14", + "28" + ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "vkf", - "json_represent": "вн_вкф_расписание занятий на 2 семестр 1-5 курсов.json", - "last_changed": "2026-02-06 15:45:52", - "sha1hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ВКФ_РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls" - } + "uniqpath": "vstu.ru/rasp?dep=vkf/РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls", + "facultet": "vkf", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ВКФ_РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls", + "display_filename": "РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls", + "last_changed": "2026-02-06 15:45:52", + "json_represent": "вн_вкф_расписание занятий на 2 семестр 1-5 курсов.json", + "different_in_this_session": true, + "sha1hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769" }, { "data_source_hash": "9fa60b51ebf20139d148d027de461a8840c52a0f", "week_keys_metadata": {}, - "actual_at": 1774102544, - "excel": { - "facultet": "vkf", - "json_represent": "вн_вкф_сессия 1 сем. эвб-267,379,479,579- 5,0 л.json", - "last_changed": "2026-02-06 15:45:52", - "sha1hash": "9fa60b51ebf20139d148d027de461a8840c52a0f", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ВКФ_СЕССИЯ 1 сем. ЭВБ-267,379,479,579- 5,0 л.xls" - } + "display_filename": "СЕССИЯ 1 сем. ЭВБ-267,379,479,579- 5,0 л.xls", + "facultet": "vkf", + "json_represent": "вн_вкф_сессия 1 сем. эвб-267,379,479,579- 5,0 л.json", + "last_changed": "2026-02-06 15:45:52", + "sha1hash": "9fa60b51ebf20139d148d027de461a8840c52a0f", + "uniqpath": "vstu.ru/rasp?dep=vkf/СЕССИЯ 1 сем. ЭВБ-267,379,479,579- 5,0 л.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ВКФ_СЕССИЯ 1 сем. ЭВБ-267,379,479,579- 5,0 л.xls" }, { "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769", @@ -138441,17 +140322,17 @@ "28" ], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "начало занятий": [ - "19.30-20.55", - "180-19.25" + "180-19.25", + "19.30-20.55" ], "февраль": [ "17" @@ -138463,16 +140344,16 @@ "21" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", "24" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ @@ -138495,8 +140376,8 @@ "16" ], "начало занятий": [ - "19.30-20.55", - "180-19.25" + "180-19.25", + "19.30-20.55" ], "февраль": [ "16" @@ -138512,17 +140393,17 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "начало занятий": [ - "19.30-20.55", + "____", "180-19.25", - "____" + "19.30-20.55" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -138540,8 +140421,8 @@ "20" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ @@ -138562,9 +140443,9 @@ "27" ], "начало занятий": [ - "19.30-20.55", + "____", "180-19.25", - "____" + "19.30-20.55" ], "февраль": [ "13", @@ -138586,9 +140467,9 @@ "4" ], "начало занятий": [ - "19.30-20.55", + "____", "180-19.25", - "____" + "19.30-20.55" ], "февраль": [ "18" @@ -138608,8 +140489,8 @@ "11" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ @@ -138632,8 +140513,8 @@ "21" ], "начало занятий": [ - "90-10.30", "10.40-12.10", + "90-10.30", "12.20-13.50", "19.30-20.55" ], @@ -138647,8 +140528,8 @@ "11" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -138656,8 +140537,8 @@ ], "начало занятий": [ "____", - "90-10.30", - "10.40-12.10" + "10.40-12.10", + "90-10.30" ], "февраль": [ "14", @@ -138675,12 +140556,12 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ @@ -138689,48 +140570,46 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "май": [ "7", "21" ], "март": [ - "26", - "12" + "12", + "26" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mmf", - "json_represent": "вн_ммф_расписание занятий на 2 семестр 1-5 курсов.json", - "last_changed": "2026-02-06 15:45:52", - "sha1hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ММФ_РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls" - } + "display_filename": "РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls", + "facultet": "mmf", + "json_represent": "вн_ммф_расписание занятий на 2 семестр 1-5 курсов.json", + "last_changed": "2026-02-06 15:45:52", + "sha1hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769", + "uniqpath": "vstu.ru/rasp?dep=mmf/РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ММФ_РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls" }, { "data_source_hash": "9fa60b51ebf20139d148d027de461a8840c52a0f", "week_keys_metadata": {}, - "actual_at": 1774102544, - "excel": { - "facultet": "mmf", - "json_represent": "вн_ммф_сессия 1 сем. эвб-267,379,479,579- 5,0 л.json", - "last_changed": "2026-02-06 15:45:52", - "sha1hash": "9fa60b51ebf20139d148d027de461a8840c52a0f", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ММФ_СЕССИЯ 1 сем. ЭВБ-267,379,479,579- 5,0 л.xls" - } + "display_filename": "СЕССИЯ 1 сем. ЭВБ-267,379,479,579- 5,0 л.xls", + "facultet": "mmf", + "json_represent": "вн_ммф_сессия 1 сем. эвб-267,379,479,579- 5,0 л.json", + "last_changed": "2026-02-06 15:45:52", + "sha1hash": "9fa60b51ebf20139d148d027de461a8840c52a0f", + "uniqpath": "vstu.ru/rasp?dep=mmf/СЕССИЯ 1 сем. ЭВБ-267,379,479,579- 5,0 л.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ММФ_СЕССИЯ 1 сем. ЭВБ-267,379,479,579- 5,0 л.xls" }, { "data_source_hash": "fe3eb44a99fa163f7400fc7d47bc4daa82ffe814", @@ -138741,16 +140620,16 @@ "28" ], "Июнь": [ - "23", - "9" + "9", + "23" ], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ - "31", - "17" + "17", + "31" ], "Февраль": [ "17" @@ -138763,8 +140642,8 @@ ], "Июнь": [], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ "10", @@ -138810,12 +140689,12 @@ "4" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -138824,8 +140703,8 @@ "3" ], "Июнь": [ - "26", - "12" + "12", + "26" ], "Май": [ "1", @@ -138929,8 +140808,8 @@ ], "Июнь": [], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ "14", @@ -138956,8 +140835,8 @@ "28" ], "Март": [ - "5", - "19" + "19", + "5" ], "Февраль": [ "19" @@ -138965,8 +140844,8 @@ }, "ЧЕТВЕРГ_2": { "Апрель": [ - "23", - "9" + "9", + "23" ], "Июнь": [], "Май": [ @@ -138974,33 +140853,32 @@ "21" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вн_фпик_1 курс 2 семестр.json", - "last_changed": "2026-02-11 14:31:57", - "sha1hash": "fe3eb44a99fa163f7400fc7d47bc4daa82ffe814", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_1 курс 2 семестр.xls" - } + "display_filename": "1 курс 2 семестр.xls", + "facultet": "fpik", + "json_represent": "вн_фпик_1 курс 2 семестр.json", + "last_changed": "2026-02-11 14:31:57", + "sha1hash": "fe3eb44a99fa163f7400fc7d47bc4daa82ffe814", + "uniqpath": "vstu.ru/rasp?dep=fpik/1 курс 2 семестр.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_1 курс 2 семестр.xls" }, { - "data_source_hash": "b569daf9651821711b74aacb109fc7624e0ba24d", + "data_source_hash": "cc4b93605dfe768f08a99f7decf2788350418ad8", "week_keys_metadata": { "вторник_1": { "Апрель": [], "Март": [ "17", - "3", - "31" + "31", + "3" ] }, "вторник_2": { @@ -139025,8 +140903,8 @@ "6" ], "Март": [ - "23", - "9" + "9", + "23" ] }, "пятница_1": { @@ -139084,29 +140962,28 @@ "2" ], "Март": [ - "5", - "19" + "19", + "5" ] }, "четверг_2": { "Апрель": [], "Март": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вн_фпик_1 курс экономисты консультации 2 сем. 2025-26 г.json", - "last_changed": "2026-03-01 13:34:43", - "sha1hash": "b569daf9651821711b74aacb109fc7624e0ba24d", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_1 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls" - } + "display_filename": "1 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls", + "facultet": "fpik", + "json_represent": "вн_фпик_1 курс экономисты консультации 2 сем. 2025-26 г.json", + "last_changed": "2026-03-24 15:45:57", + "sha1hash": "cc4b93605dfe768f08a99f7decf2788350418ad8", + "uniqpath": "vstu.ru/rasp?dep=fpik/1 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_1 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls" }, { - "data_source_hash": "a835491d5e65e0fdc52caff86acc2d70aa7ffb59", + "data_source_hash": "bfda4a95c5234c1c8d331272669f5765275d1bf4", "week_keys_metadata": { "ВТОРНИК_1": { "Апрель": [ @@ -139117,12 +140994,12 @@ "8" ], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ - "31", - "17" + "17", + "31" ], "Февраль": [ "17" @@ -139135,8 +141012,8 @@ ], "Июнь": [], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ "10", @@ -139178,12 +141055,12 @@ "4" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -139294,8 +141171,8 @@ ], "Июнь": [], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ "14", @@ -139320,8 +141197,8 @@ "28" ], "Март": [ - "5", - "19" + "19", + "5" ], "Февраль": [ "19" @@ -139329,8 +141206,8 @@ }, "ЧЕТВЕРГ_2": { "Апрель": [ - "23", - "9" + "9", + "23" ], "Июнь": [], "Май": [ @@ -139338,23 +141215,22 @@ "21" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вн_фпик_2 курс 2 семестр.json", - "last_changed": "2026-02-11 14:31:57", - "sha1hash": "a835491d5e65e0fdc52caff86acc2d70aa7ffb59", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_2 курс 2 семестр.xls" - } + "display_filename": "2 курс 2 семестр.xls", + "facultet": "fpik", + "json_represent": "вн_фпик_2 курс 2 семестр.json", + "last_changed": "2026-03-24 12:37:48", + "sha1hash": "bfda4a95c5234c1c8d331272669f5765275d1bf4", + "uniqpath": "vstu.ru/rasp?dep=fpik/2 курс 2 семестр.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_2 курс 2 семестр.xls" }, { "data_source_hash": "e3440f7eca9e1fb73ba056c45097c65496712bd7", @@ -139363,8 +141239,8 @@ "Апрель": [], "Март": [ "17", - "3", - "31" + "31", + "3" ] }, "вторник_2": { @@ -139389,8 +141265,8 @@ "6" ], "Март": [ - "23", - "9" + "9", + "23" ] }, "пятница_1": { @@ -139448,26 +141324,25 @@ "2" ], "Март": [ - "5", - "19" + "19", + "5" ] }, "четверг_2": { "Апрель": [], "Март": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вн_фпик_2 курс экономисты консультации 2 сем. 2025-26 г.json", - "last_changed": "2026-03-01 13:34:43", - "sha1hash": "e3440f7eca9e1fb73ba056c45097c65496712bd7", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_2 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls" - } + "display_filename": "2 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls", + "facultet": "fpik", + "json_represent": "вн_фпик_2 курс экономисты консультации 2 сем. 2025-26 г.json", + "last_changed": "2026-03-01 13:34:43", + "sha1hash": "e3440f7eca9e1fb73ba056c45097c65496712bd7", + "uniqpath": "vstu.ru/rasp?dep=fpik/2 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_2 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls" }, { "data_source_hash": "c490e0e27adbf2fcc226d8a81f4a74aee5257029", @@ -139479,12 +141354,12 @@ ], "Июнь": [], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ - "31", - "17" + "17", + "31" ], "Февраль": [ "17" @@ -139497,8 +141372,8 @@ ], "Июнь": [], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ "10", @@ -139538,12 +141413,12 @@ "4" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -139648,8 +141523,8 @@ ], "Июнь": [], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ "14", @@ -139672,8 +141547,8 @@ "28" ], "Март": [ - "5", - "19" + "19", + "5" ], "Февраль": [ "19" @@ -139681,8 +141556,8 @@ }, "ЧЕТВЕРГ_2": { "Апрель": [ - "23", - "9" + "9", + "23" ], "Июнь": [], "Май": [ @@ -139690,23 +141565,22 @@ "21" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вн_фпик_3 курс 2 семестр.json", - "last_changed": "2026-02-11 14:31:57", - "sha1hash": "c490e0e27adbf2fcc226d8a81f4a74aee5257029", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_3 курс 2 семестр.xls" - } + "display_filename": "3 курс 2 семестр.xls", + "facultet": "fpik", + "json_represent": "вн_фпик_3 курс 2 семестр.json", + "last_changed": "2026-02-11 14:31:57", + "sha1hash": "c490e0e27adbf2fcc226d8a81f4a74aee5257029", + "uniqpath": "vstu.ru/rasp?dep=fpik/3 курс 2 семестр.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_3 курс 2 семестр.xls" }, { "data_source_hash": "b87b4fe045c6cdd644de85ce525de5504a8f273e", @@ -139715,8 +141589,8 @@ "Апрель": [], "Март": [ "17", - "3", - "31" + "31", + "3" ] }, "вторник_2": { @@ -139741,8 +141615,8 @@ "6" ], "Март": [ - "23", - "9" + "9", + "23" ] }, "пятница_1": { @@ -139800,26 +141674,25 @@ "2" ], "Март": [ - "5", - "19" + "19", + "5" ] }, "четверг_2": { "Апрель": [], "Март": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вн_фпик_3 курс экономисты консультации 2 сем. 2025-26 г.json", - "last_changed": "2026-03-01 13:34:43", - "sha1hash": "b87b4fe045c6cdd644de85ce525de5504a8f273e", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_3 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls" - } + "display_filename": "3 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls", + "facultet": "fpik", + "json_represent": "вн_фпик_3 курс экономисты консультации 2 сем. 2025-26 г.json", + "last_changed": "2026-03-01 13:34:43", + "sha1hash": "b87b4fe045c6cdd644de85ce525de5504a8f273e", + "uniqpath": "vstu.ru/rasp?dep=fpik/3 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_3 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls" }, { "data_source_hash": "f82499185f87b50677a9fe57372358252489a352", @@ -139831,12 +141704,12 @@ ], "Июнь": [], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ - "31", - "17" + "17", + "31" ], "Февраль": [ "17" @@ -139849,8 +141722,8 @@ ], "Июнь": [], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ "10", @@ -139890,12 +141763,12 @@ "4" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -140000,8 +141873,8 @@ ], "Июнь": [], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ "14", @@ -140024,8 +141897,8 @@ "28" ], "Март": [ - "5", - "19" + "19", + "5" ], "Февраль": [ "19" @@ -140033,8 +141906,8 @@ }, "ЧЕТВЕРГ_2": { "Апрель": [ - "23", - "9" + "9", + "23" ], "Июнь": [], "Май": [ @@ -140042,23 +141915,22 @@ "21" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вн_фпик_4 курс 2 семестр.json", - "last_changed": "2026-02-19 11:41:15", - "sha1hash": "f82499185f87b50677a9fe57372358252489a352", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_4 курс 2 семестр.xls" - } + "display_filename": "4 курс 2 семестр.xls", + "facultet": "fpik", + "json_represent": "вн_фпик_4 курс 2 семестр.json", + "last_changed": "2026-02-19 11:41:15", + "sha1hash": "f82499185f87b50677a9fe57372358252489a352", + "uniqpath": "vstu.ru/rasp?dep=fpik/4 курс 2 семестр.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_4 курс 2 семестр.xls" }, { "data_source_hash": "b2150444cfd4f400522be9be7c614056ec7525e7", @@ -140067,8 +141939,8 @@ "Апрель": [], "Март": [ "17", - "3", - "31" + "31", + "3" ] }, "вторник_2": { @@ -140093,8 +141965,8 @@ "6" ], "Март": [ - "23", - "9" + "9", + "23" ] }, "пятница_1": { @@ -140152,26 +142024,25 @@ "2" ], "Март": [ - "5", - "19" + "19", + "5" ] }, "четверг_2": { "Апрель": [], "Март": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вн_фпик_4 курс экономисты консультации 2 сем. 2025-26 г.json", - "last_changed": "2026-03-01 13:34:43", - "sha1hash": "b2150444cfd4f400522be9be7c614056ec7525e7", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_4 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls" - } + "display_filename": "4 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls", + "facultet": "fpik", + "json_represent": "вн_фпик_4 курс экономисты консультации 2 сем. 2025-26 г.json", + "last_changed": "2026-03-01 13:34:43", + "sha1hash": "b2150444cfd4f400522be9be7c614056ec7525e7", + "uniqpath": "vstu.ru/rasp?dep=fpik/4 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_4 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls" }, { "data_source_hash": "dfd56f9b96992c42efc91dd8b05bdabf735ab847", @@ -140186,8 +142057,8 @@ "12" ], "Март": [ - "31", - "17" + "17", + "31" ], "Февраль": [ "17" @@ -140238,12 +142109,12 @@ "4" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -140365,8 +142236,8 @@ "14" ], "Март": [ - "5", - "19" + "19", + "5" ], "Февраль": [ "19" @@ -140374,31 +142245,30 @@ }, "ЧЕТВЕРГ_2": { "Апрель": [ - "23", - "9" + "9", + "23" ], "Июнь": [], "Май": [ "7" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вн_фпик_5 курс 2 семестр.json", - "last_changed": "2026-02-11 14:33:52", - "sha1hash": "dfd56f9b96992c42efc91dd8b05bdabf735ab847", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_5 курс 2 семестр.xls" - } + "display_filename": "5 курс 2 семестр.xls", + "facultet": "fpik", + "json_represent": "вн_фпик_5 курс 2 семестр.json", + "last_changed": "2026-02-11 14:33:52", + "sha1hash": "dfd56f9b96992c42efc91dd8b05bdabf735ab847", + "uniqpath": "vstu.ru/rasp?dep=fpik/5 курс 2 семестр.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_5 курс 2 семестр.xls" }, { "data_source_hash": "11b38d7cf37795fefc1e8d67d7d000284491b970", @@ -140407,8 +142277,8 @@ "Апрель": [], "Март": [ "17", - "3", - "31" + "31", + "3" ] }, "вторник_2": { @@ -140433,8 +142303,8 @@ "6" ], "Март": [ - "23", - "9" + "9", + "23" ] }, "пятница_1": { @@ -140492,26 +142362,25 @@ "2" ], "Март": [ - "5", - "19" + "19", + "5" ] }, "четверг_2": { "Апрель": [], "Март": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вн_фпик_5 курс экономисты консультации 2 сем. 2025-26 г.json", - "last_changed": "2026-03-01 13:34:43", - "sha1hash": "11b38d7cf37795fefc1e8d67d7d000284491b970", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_5 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls" - } + "display_filename": "5 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls", + "facultet": "fpik", + "json_represent": "вн_фпик_5 курс экономисты консультации 2 сем. 2025-26 г.json", + "last_changed": "2026-03-01 13:34:43", + "sha1hash": "11b38d7cf37795fefc1e8d67d7d000284491b970", + "uniqpath": "vstu.ru/rasp?dep=fpik/5 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВН_ФПИК_5 курс ЭКОНОМИСТЫ консультации 2 сем. 2025-26 г.xls" }, { "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769", @@ -140522,17 +142391,17 @@ "28" ], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "начало занятий": [ - "19.30-20.55", - "180-19.25" + "180-19.25", + "19.30-20.55" ], "февраль": [ "17" @@ -140544,16 +142413,16 @@ "21" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", "24" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ @@ -140576,8 +142445,8 @@ "16" ], "начало занятий": [ - "19.30-20.55", - "180-19.25" + "180-19.25", + "19.30-20.55" ], "февраль": [ "16" @@ -140593,17 +142462,17 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "начало занятий": [ - "19.30-20.55", + "____", "180-19.25", - "____" + "19.30-20.55" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -140621,8 +142490,8 @@ "20" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ @@ -140643,9 +142512,9 @@ "27" ], "начало занятий": [ - "19.30-20.55", + "____", "180-19.25", - "____" + "19.30-20.55" ], "февраль": [ "13", @@ -140667,9 +142536,9 @@ "4" ], "начало занятий": [ - "19.30-20.55", + "____", "180-19.25", - "____" + "19.30-20.55" ], "февраль": [ "18" @@ -140689,8 +142558,8 @@ "11" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ @@ -140713,8 +142582,8 @@ "21" ], "начало занятий": [ - "90-10.30", "10.40-12.10", + "90-10.30", "12.20-13.50", "19.30-20.55" ], @@ -140728,8 +142597,8 @@ "11" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -140737,8 +142606,8 @@ ], "начало занятий": [ "____", - "90-10.30", - "10.40-12.10" + "10.40-12.10", + "90-10.30" ], "февраль": [ "14", @@ -140756,12 +142625,12 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ @@ -140770,36 +142639,35 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "май": [ "7", "21" ], "март": [ - "26", - "12" + "12", + "26" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "vkf", - "json_represent": "вс_вкф_расписание занятий на 2 семестр 1-5 курсов.json", - "last_changed": "2026-02-06 15:45:52", - "sha1hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ВКФ_РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls" - } + "display_filename": "РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls", + "facultet": "vkf", + "json_represent": "вс_вкф_расписание занятий на 2 семестр 1-5 курсов.json", + "last_changed": "2026-02-06 15:45:52", + "sha1hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769", + "uniqpath": "vstu.ru/rasp?dep=vkf/РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ВКФ_РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls" }, { "data_source_hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769", @@ -140810,17 +142678,17 @@ "28" ], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "начало занятий": [ - "19.30-20.55", - "180-19.25" + "180-19.25", + "19.30-20.55" ], "февраль": [ "17" @@ -140832,16 +142700,16 @@ "21" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", "24" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ @@ -140864,8 +142732,8 @@ "16" ], "начало занятий": [ - "19.30-20.55", - "180-19.25" + "180-19.25", + "19.30-20.55" ], "февраль": [ "16" @@ -140881,17 +142749,17 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "начало занятий": [ - "19.30-20.55", + "____", "180-19.25", - "____" + "19.30-20.55" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -140909,8 +142777,8 @@ "20" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ @@ -140931,9 +142799,9 @@ "27" ], "начало занятий": [ - "19.30-20.55", + "____", "180-19.25", - "____" + "19.30-20.55" ], "февраль": [ "13", @@ -140955,9 +142823,9 @@ "4" ], "начало занятий": [ - "19.30-20.55", + "____", "180-19.25", - "____" + "19.30-20.55" ], "февраль": [ "18" @@ -140977,8 +142845,8 @@ "11" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ @@ -141001,8 +142869,8 @@ "21" ], "начало занятий": [ - "90-10.30", "10.40-12.10", + "90-10.30", "12.20-13.50", "19.30-20.55" ], @@ -141016,8 +142884,8 @@ "11" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -141025,8 +142893,8 @@ ], "начало занятий": [ "____", - "90-10.30", - "10.40-12.10" + "10.40-12.10", + "90-10.30" ], "февраль": [ "14", @@ -141044,12 +142912,12 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ @@ -141058,44 +142926,43 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "май": [ "7", "21" ], "март": [ - "26", - "12" + "12", + "26" ], "начало занятий": [ - "19.30-20.55", "180-19.25", + "19.30-20.55", "____" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mmf", - "json_represent": "вс_ммф_расписание занятий на 2 семестр 1-5 курсов.json", - "last_changed": "2026-02-06 15:45:52", - "sha1hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ММФ_РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls" - } + "display_filename": "РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls", + "facultet": "mmf", + "json_represent": "вс_ммф_расписание занятий на 2 семестр 1-5 курсов.json", + "last_changed": "2026-02-06 15:45:52", + "sha1hash": "3a0ac11e6ec4d18543222d06abfa491cf08e6769", + "uniqpath": "vstu.ru/rasp?dep=mmf/РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ММФ_РАСПИСАНИЕ занятий на 2 СЕМЕСТР 1-5 курсов.xls" }, { "data_source_hash": "eb2f30009b39136e0c461c827925bbe49b0fdd97", "week_keys_metadata": { "Вторник_2": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "Вторник" @@ -141109,8 +142976,8 @@ "21" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -141119,8 +142986,8 @@ }, "ПЯТНИЦА_2": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "ПЯТНИЦА" @@ -141144,8 +143011,8 @@ }, "СРЕДА_2": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "СРЕДА" @@ -141181,8 +143048,8 @@ "11" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -141191,33 +143058,33 @@ }, "ЧЕТВЕРГ_2": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "ЧЕТВЕРГ" ], "Февраль": [ - "26", - "12" + "12", + "26" ], "апрель": [ - "23", - "9" + "9", + "23" ], "май": [ "7", "21" ], "март": [ - "26", - "12" + "12", + "26" ] }, "вторник_1": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "вторник" @@ -141230,8 +143097,8 @@ "28" ], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", @@ -141240,8 +143107,8 @@ }, "пятница_1": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "пятница" @@ -141265,8 +143132,8 @@ }, "среда_1": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "среда" @@ -141312,8 +143179,8 @@ }, "четверг_1": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "четверг" @@ -141331,19 +143198,18 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вс_фпик_1 курс млв169с 2 семестр 2025-26 уч.г..json", - "last_changed": "2026-02-20 09:39:29", - "sha1hash": "eb2f30009b39136e0c461c827925bbe49b0fdd97", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_1 курс МЛВ169с 2 семестр 2025-26 уч.г..xls" - } + "display_filename": "1 курс МЛВ169с 2 семестр 2025-26 уч.г..xls", + "facultet": "fpik", + "json_represent": "вс_фпик_1 курс млв169с 2 семестр 2025-26 уч.г..json", + "last_changed": "2026-02-20 09:39:29", + "sha1hash": "eb2f30009b39136e0c461c827925bbe49b0fdd97", + "uniqpath": "vstu.ru/rasp?dep=fpik/1 курс МЛВ169с 2 семестр 2025-26 уч.г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_1 курс МЛВ169с 2 семестр 2025-26 уч.г..xls" }, { "data_source_hash": "4caa7f338ee64dfbaaef64cdbd97f7321dd27215", @@ -141354,8 +143220,8 @@ ], "март": [ "17", - "3", - "31" + "31", + "3" ], "фев.": [ "17" @@ -141392,12 +143258,12 @@ "6" ], "март": [ - "23", - "9" + "9", + "23" ], "фев.": [ - "23", - "9" + "9", + "23" ] }, "пятница_1": { @@ -141417,12 +143283,12 @@ "10" ], "март": [ - "13", - "27" + "27", + "13" ], "фев.": [ - "13", - "27" + "27", + "13" ] }, "среда_1": { @@ -141443,12 +143309,12 @@ "8" ], "март": [ - "11", - "25" + "25", + "11" ], "фев.": [ - "11", - "25" + "25", + "11" ] }, "суббота_1": { @@ -141468,12 +143334,12 @@ "11" ], "март": [ - "28", - "14" + "14", + "28" ], "фев.": [ - "28", - "14" + "14", + "28" ] }, "четверг_1": { @@ -141481,8 +143347,8 @@ "2" ], "март": [ - "5", - "19" + "19", + "5" ], "фев.": [ "19" @@ -141502,22 +143368,32 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вс_фпик_1 курс экономика менеджмент консультации 2 сем. 2025-26 уч.г..json", - "last_changed": "2026-02-16 11:09:25", - "sha1hash": "4caa7f338ee64dfbaaef64cdbd97f7321dd27215", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_1 курс ЭКОНОМИКА МЕНЕДЖМЕНТ консультации 2 сем. 2025-26 уч.г..xls" - } + "display_filename": "1 курс ЭКОНОМИКА МЕНЕДЖМЕНТ консультации 2 сем. 2025-26 уч.г..xls", + "facultet": "fpik", + "json_represent": "вс_фпик_1 курс экономика менеджмент консультации 2 сем. 2025-26 уч.г..json", + "last_changed": "2026-02-16 11:09:25", + "sha1hash": "4caa7f338ee64dfbaaef64cdbd97f7321dd27215", + "uniqpath": "vstu.ru/rasp?dep=fpik/1 курс ЭКОНОМИКА МЕНЕДЖМЕНТ консультации 2 сем. 2025-26 уч.г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_1 курс ЭКОНОМИКА МЕНЕДЖМЕНТ консультации 2 сем. 2025-26 уч.г..xls" + }, + { + "data_source_hash": "af9456ddd27dafb0e80c94e90b16b1782a86837d", + "week_keys_metadata": {}, + "display_filename": "1 курс Экономика Менеджмент 3 семестр 2025-26 уч. г.xls", + "facultet": "fpik", + "json_represent": "вс_фпик_1 курс экономика менеджмент 3 семестр 2025-26 уч. г.json", + "last_changed": "2026-03-25 15:20:28", + "sha1hash": "af9456ddd27dafb0e80c94e90b16b1782a86837d", + "uniqpath": "vstu.ru/rasp?dep=fpik/1 курс Экономика Менеджмент 3 семестр 2025-26 уч. г.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_1 курс Экономика Менеджмент 3 семестр 2025-26 уч. г.xls" }, { "data_source_hash": "28a4abbd80d8bbd491aeb4e5212e842fe288974c", "week_keys_metadata": { "ПЯТНИЦА_2": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "ПЯТНИЦА" @@ -141541,8 +143417,8 @@ }, "СРЕДА_2": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "СРЕДА" @@ -141566,11 +143442,11 @@ }, "СУББОТА_2": { "": [ - "9-10", + "5-6", "1-2", "7-8", - "3-4", - "5-6" + "9-10", + "3-4" ], "Дни": [ "СУББОТА" @@ -141584,8 +143460,8 @@ "11" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -141594,33 +143470,33 @@ }, "ЧЕТВЕРГ_2": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "ЧЕТВЕРГ" ], "Февраль": [ - "26", - "12" + "12", + "26" ], "апрель": [ - "23", - "9" + "9", + "23" ], "май": [ "7", "21" ], "март": [ - "26", - "12" + "12", + "26" ] }, "пятница_1": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "пятница" @@ -141644,8 +143520,8 @@ }, "среда_1": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "среда" @@ -141669,11 +143545,11 @@ }, "суббота_1": { "": [ + "5-6", "1-2", "7-8", - "3-4", "9-12 ", - "5-6" + "3-4" ], "Дни": [ "суббота" @@ -141697,8 +143573,8 @@ }, "четверг_1": { "": [ - "13-14", - "15-16" + "15-16", + "13-14" ], "Дни": [ "четверг" @@ -141716,19 +143592,18 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вс_фпик_2 курс млв 269с 2 семестр 2025-26 уч.г..json", - "last_changed": "2026-02-06 12:43:21", - "sha1hash": "28a4abbd80d8bbd491aeb4e5212e842fe288974c", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_2 курс МЛВ 269с 2 семестр 2025-26 уч.г..xls" - } + "display_filename": "2 курс МЛВ 269с 2 семестр 2025-26 уч.г..xls", + "facultet": "fpik", + "json_represent": "вс_фпик_2 курс млв 269с 2 семестр 2025-26 уч.г..json", + "last_changed": "2026-02-06 12:43:21", + "sha1hash": "28a4abbd80d8bbd491aeb4e5212e842fe288974c", + "uniqpath": "vstu.ru/rasp?dep=fpik/2 курс МЛВ 269с 2 семестр 2025-26 уч.г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_2 курс МЛВ 269с 2 семестр 2025-26 уч.г..xls" }, { "data_source_hash": "da20c1fd40df1b8ab53ed2632ecf5eaa96c11bbb", @@ -141739,8 +143614,8 @@ ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февр.": [ "17" @@ -141777,12 +143652,12 @@ "6" ], "март": [ - "23", - "9" + "9", + "23" ], "февр.": [ - "23", - "9" + "9", + "23" ] }, "пятница_1": { @@ -141802,12 +143677,12 @@ "10" ], "март": [ - "13", - "27" + "27", + "13" ], "февр.": [ - "13", - "27" + "27", + "13" ] }, "среда_1": { @@ -141828,12 +143703,12 @@ "8" ], "март": [ - "11", - "25" + "25", + "11" ], "февр.": [ - "11", - "25" + "25", + "11" ] }, "суббота_1": { @@ -141853,12 +143728,12 @@ "11" ], "март": [ - "28", - "14" + "14", + "28" ], "февр.": [ - "28", - "14" + "14", + "28" ] }, "четверг_1": { @@ -141866,8 +143741,8 @@ "2" ], "март": [ - "5", - "19" + "19", + "5" ], "февр.": [ "19" @@ -141887,14 +143762,24 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вс_фпик_2 курс экономика + менеджмент консультации 2 сем. 2025-26 г..json", - "last_changed": "2026-02-17 16:48:26", - "sha1hash": "da20c1fd40df1b8ab53ed2632ecf5eaa96c11bbb", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_2 курс ЭКОНОМИКА + МЕНЕДЖМЕНТ консультации 2 сем. 2025-26 г..xls" - } + "display_filename": "2 курс ЭКОНОМИКА + МЕНЕДЖМЕНТ консультации 2 сем. 2025-26 г..xls", + "facultet": "fpik", + "json_represent": "вс_фпик_2 курс экономика + менеджмент консультации 2 сем. 2025-26 г..json", + "last_changed": "2026-02-17 16:48:26", + "sha1hash": "da20c1fd40df1b8ab53ed2632ecf5eaa96c11bbb", + "uniqpath": "vstu.ru/rasp?dep=fpik/2 курс ЭКОНОМИКА + МЕНЕДЖМЕНТ консультации 2 сем. 2025-26 г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_2 курс ЭКОНОМИКА + МЕНЕДЖМЕНТ консультации 2 сем. 2025-26 г..xls" + }, + { + "data_source_hash": "748d96f714817d282a9873642987774d29187e3b", + "week_keys_metadata": {}, + "display_filename": "2 курс Экономика Менеджмент 3 семестр 2025-26 уч. г..xls", + "facultet": "fpik", + "json_represent": "вс_фпик_2 курс экономика менеджмент 3 семестр 2025-26 уч. г..json", + "last_changed": "2026-03-25 15:20:28", + "sha1hash": "748d96f714817d282a9873642987774d29187e3b", + "uniqpath": "vstu.ru/rasp?dep=fpik/2 курс Экономика Менеджмент 3 семестр 2025-26 уч. г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_2 курс Экономика Менеджмент 3 семестр 2025-26 уч. г..xls" }, { "data_source_hash": "fefe0a016900cae23d88aee694001b33ffc21c16", @@ -141905,8 +143790,8 @@ ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февр.": [ "17" @@ -141943,12 +143828,12 @@ "6" ], "март": [ - "23", - "9" + "9", + "23" ], "февр.": [ - "23", - "9" + "9", + "23" ] }, "пятница_1": { @@ -141968,12 +143853,12 @@ "10" ], "март": [ - "13", - "27" + "27", + "13" ], "февр.": [ - "13", - "27" + "27", + "13" ] }, "среда_1": { @@ -141994,12 +143879,12 @@ "8" ], "март": [ - "11", - "25" + "25", + "11" ], "февр.": [ - "11", - "25" + "25", + "11" ] }, "суббота_1": { @@ -142019,12 +143904,12 @@ "11" ], "март": [ - "28", - "14" + "14", + "28" ], "февр.": [ - "28", - "14" + "14", + "28" ] }, "четверг_1": { @@ -142032,8 +143917,8 @@ "2" ], "март": [ - "5", - "19" + "19", + "5" ], "февр.": [ "19" @@ -142053,26 +143938,35 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "вс_фпик_3 курс экономика менеджмент консультации 2 сем. 2025-26 г..json", - "last_changed": "2026-02-11 15:26:13", - "sha1hash": "fefe0a016900cae23d88aee694001b33ffc21c16", - "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_3 курс ЭКОНОМИКА МЕНЕДЖМЕНТ консультации 2 сем. 2025-26 г..xls" - } + "display_filename": "3 курс ЭКОНОМИКА МЕНЕДЖМЕНТ консультации 2 сем. 2025-26 г..xls", + "facultet": "fpik", + "json_represent": "вс_фпик_3 курс экономика менеджмент консультации 2 сем. 2025-26 г..json", + "last_changed": "2026-02-11 15:26:13", + "sha1hash": "fefe0a016900cae23d88aee694001b33ffc21c16", + "uniqpath": "vstu.ru/rasp?dep=fpik/3 курс ЭКОНОМИКА МЕНЕДЖМЕНТ консультации 2 сем. 2025-26 г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_3 курс ЭКОНОМИКА МЕНЕДЖМЕНТ консультации 2 сем. 2025-26 г..xls" + }, + { + "data_source_hash": "2cddda082ba727b9052ef2eebff66e883fd76b3e", + "week_keys_metadata": {}, + "display_filename": "3 курс Экономика Менеджмент 3 семестр 2025-26 уч. г..xls", + "facultet": "fpik", + "json_represent": "вс_фпик_3 курс экономика менеджмент 3 семестр 2025-26 уч. г..json", + "last_changed": "2026-03-25 15:20:28", + "sha1hash": "2cddda082ba727b9052ef2eebff66e883fd76b3e", + "uniqpath": "vstu.ru/rasp?dep=fpik/3 курс Экономика Менеджмент 3 семестр 2025-26 уч. г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ВС_ФПИК_3 курс Экономика Менеджмент 3 семестр 2025-26 уч. г..xls" }, { "data_source_hash": "40bd34a119ed731baed6eef92405ac45d6380b26", "week_keys_metadata": {}, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "зн_фпик_1 курс консультации 2 сем. 2025-26 г..json", - "last_changed": "2026-03-11 15:09:59", - "sha1hash": "40bd34a119ed731baed6eef92405ac45d6380b26", - "url": "https://www.vstu.ru/upload/raspisanie/z/ЗН_ФПИК_1 курс консультации 2 сем. 2025-26 г..xls" - } + "display_filename": "1 курс консультации 2 сем. 2025-26 г..xls", + "facultet": "fpik", + "json_represent": "зн_фпик_1 курс консультации 2 сем. 2025-26 г..json", + "last_changed": "2026-03-11 15:09:59", + "sha1hash": "40bd34a119ed731baed6eef92405ac45d6380b26", + "uniqpath": "vstu.ru/rasp?dep=fpik/1 курс консультации 2 сем. 2025-26 г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ЗН_ФПИК_1 курс консультации 2 сем. 2025-26 г..xls" }, { "data_source_hash": "10689fdc30b8d92af54e91bb613356fbea8eea20", @@ -142086,13 +143980,13 @@ "9" ], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ "17", - "3", - "31" + "31", + "3" ], "Февр.": [ "17" @@ -142107,8 +144001,8 @@ "2" ], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ "10", @@ -142132,8 +144026,8 @@ ], "Март": [ "30", - "16", - "2" + "2", + "16" ], "Февр.": [ "16" @@ -142152,8 +144046,8 @@ "4" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февр.": [ "23" @@ -142271,8 +144165,8 @@ "6" ], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ "14", @@ -142296,18 +144190,18 @@ "28" ], "Март": [ - "5", - "19" + "19", + "5" ], "Февр.": [ - "26", - "19" + "19", + "26" ] }, "ЧЕТВЕРГ_2": { "Апр.": [ - "23", - "9" + "9", + "23" ], "Июнь": [ "4" @@ -142317,22 +144211,21 @@ "21" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февр.": [ "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "зн_фпик_2 курс консультации 2 сем. 2025-26 г..json", - "last_changed": "2026-03-03 15:15:19", - "sha1hash": "10689fdc30b8d92af54e91bb613356fbea8eea20", - "url": "https://www.vstu.ru/upload/raspisanie/z/ЗН_ФПИК_2 курс консультации 2 сем. 2025-26 г..xls" - } + "display_filename": "2 курс консультации 2 сем. 2025-26 г..xls", + "facultet": "fpik", + "json_represent": "зн_фпик_2 курс консультации 2 сем. 2025-26 г..json", + "last_changed": "2026-03-03 15:15:19", + "sha1hash": "10689fdc30b8d92af54e91bb613356fbea8eea20", + "uniqpath": "vstu.ru/rasp?dep=fpik/2 курс консультации 2 сем. 2025-26 г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ЗН_ФПИК_2 курс консультации 2 сем. 2025-26 г..xls" }, { "data_source_hash": "b96b2177a4fab89fc12548bf8d94cbd9539f0294", @@ -142344,13 +144237,13 @@ ], "Июнь": [], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ "17", - "3", - "31" + "31", + "3" ], "Февр.": [ "17" @@ -142365,8 +144258,8 @@ "2" ], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ "10", @@ -142389,8 +144282,8 @@ ], "Март": [ "30", - "16", - "2" + "2", + "16" ], "Февр.": [ "16" @@ -142409,12 +144302,12 @@ "4" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февр.": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -142525,8 +144418,8 @@ "6" ], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ "14", @@ -142549,18 +144442,18 @@ "28" ], "Март": [ - "5", - "19" + "19", + "5" ], "Февр.": [ - "26", - "19" + "19", + "26" ] }, "ЧЕТВЕРГ_2": { "Апр.": [ - "23", - "9" + "9", + "23" ], "Июнь": [ "4" @@ -142570,23 +144463,22 @@ "21" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февр.": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "зн_фпик_3 курс консультации 2 сем 2025-26 г..json", - "last_changed": "2026-03-03 15:15:19", - "sha1hash": "b96b2177a4fab89fc12548bf8d94cbd9539f0294", - "url": "https://www.vstu.ru/upload/raspisanie/z/ЗН_ФПИК_3 курс консультации 2 сем 2025-26 г..xls" - } + "display_filename": "3 курс консультации 2 сем 2025-26 г..xls", + "facultet": "fpik", + "json_represent": "зн_фпик_3 курс консультации 2 сем 2025-26 г..json", + "last_changed": "2026-03-03 15:15:19", + "sha1hash": "b96b2177a4fab89fc12548bf8d94cbd9539f0294", + "uniqpath": "vstu.ru/rasp?dep=fpik/3 курс консультации 2 сем 2025-26 г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ЗН_ФПИК_3 курс консультации 2 сем 2025-26 г..xls" }, { "data_source_hash": "40db874b89c117c1a7a594021543f1659835bb6f", @@ -142598,13 +144490,13 @@ ], "Июнь": [], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ "17", - "3", - "31" + "31", + "3" ], "Февр.": [ "17" @@ -142619,8 +144511,8 @@ "2" ], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ "10", @@ -142643,8 +144535,8 @@ ], "Март": [ "30", - "16", - "2" + "2", + "16" ], "Февр.": [ "16" @@ -142663,12 +144555,12 @@ "4" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февр.": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -142779,8 +144671,8 @@ "6" ], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ "14", @@ -142803,18 +144695,18 @@ "28" ], "Март": [ - "5", - "19" + "19", + "5" ], "Февр.": [ - "26", - "19" + "19", + "26" ] }, "ЧЕТВЕРГ_2": { "Апр.": [ - "23", - "9" + "9", + "23" ], "Июнь": [ "4" @@ -142824,23 +144716,22 @@ "21" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февр.": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "зн_фпик_4 курс консультации 2 сем. 2025-26 г..json", - "last_changed": "2026-03-19 18:05:51", - "sha1hash": "40db874b89c117c1a7a594021543f1659835bb6f", - "url": "https://www.vstu.ru/upload/raspisanie/z/ЗН_ФПИК_4 курс консультации 2 сем. 2025-26 г..xls" - } + "display_filename": "4 курс консультации 2 сем. 2025-26 г..xls", + "facultet": "fpik", + "json_represent": "зн_фпик_4 курс консультации 2 сем. 2025-26 г..json", + "last_changed": "2026-03-19 18:05:51", + "sha1hash": "40db874b89c117c1a7a594021543f1659835bb6f", + "uniqpath": "vstu.ru/rasp?dep=fpik/4 курс консультации 2 сем. 2025-26 г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ЗН_ФПИК_4 курс консультации 2 сем. 2025-26 г..xls" }, { "data_source_hash": "a5ea227430d0b3d1461d305681ffdcdefa10cc14", @@ -142852,13 +144743,13 @@ ], "Июнь": [], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ "17", - "3", - "31" + "31", + "3" ], "Февр.": [ "17" @@ -142873,8 +144764,8 @@ "2" ], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ "10", @@ -142897,8 +144788,8 @@ ], "Март": [ "30", - "16", - "2" + "2", + "16" ], "Февр.": [ "16" @@ -142917,12 +144808,12 @@ "4" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февр.": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -143033,8 +144924,8 @@ "6" ], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ "14", @@ -143057,18 +144948,18 @@ "28" ], "Март": [ - "5", - "19" + "19", + "5" ], "Февр.": [ - "26", - "19" + "19", + "26" ] }, "ЧЕТВЕРГ_2": { "Апр.": [ - "23", - "9" + "9", + "23" ], "Июнь": [ "4" @@ -143078,26 +144969,25 @@ "4" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февр.": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "зн_фпик_5 курс консультации 2 сем. 2025-26 г..json", - "last_changed": "2026-02-24 16:05:32", - "sha1hash": "a5ea227430d0b3d1461d305681ffdcdefa10cc14", - "url": "https://www.vstu.ru/upload/raspisanie/z/ЗН_ФПИК_5 курс консультации 2 сем. 2025-26 г..xls" - } + "display_filename": "5 курс консультации 2 сем. 2025-26 г..xls", + "facultet": "fpik", + "json_represent": "зн_фпик_5 курс консультации 2 сем. 2025-26 г..json", + "last_changed": "2026-02-24 16:05:32", + "sha1hash": "a5ea227430d0b3d1461d305681ffdcdefa10cc14", + "uniqpath": "vstu.ru/rasp?dep=fpik/5 курс консультации 2 сем. 2025-26 г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ЗН_ФПИК_5 курс консультации 2 сем. 2025-26 г..xls" }, { - "data_source_hash": "8b98f8e6a89eae93200b472a5891c9633592d247", + "data_source_hash": "ef21002a69a36f1a4df1055174e2ca0dad8b09b8", "week_keys_metadata": { "вторник_1": { "апр": [ @@ -143105,13 +144995,13 @@ "28" ], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февр.": [ "17" @@ -143123,8 +145013,8 @@ "21" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -143162,8 +145052,8 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февр.": [ "23" @@ -143263,8 +145153,8 @@ "11" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -143285,8 +145175,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февр.": [ "19" @@ -143294,30 +145184,29 @@ }, "четверг_2": { "апр": [ - "23", - "9" + "9", + "23" ], "май": [ "7", "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февр.": [ "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "зс_фпик_1 курс консультации 2 сем. 2025-26 г..json", - "last_changed": "2026-03-16 12:30:41", - "sha1hash": "8b98f8e6a89eae93200b472a5891c9633592d247", - "url": "https://www.vstu.ru/upload/raspisanie/z/ЗС_ФПИК_1 курс консультации 2 сем. 2025-26 г..xls" - } + "display_filename": "1 курс консультации 2 сем. 2025-26 г..xls", + "facultet": "fpik", + "json_represent": "зс_фпик_1 курс консультации 2 сем. 2025-26 г..json", + "last_changed": "2026-03-24 12:10:11", + "sha1hash": "ef21002a69a36f1a4df1055174e2ca0dad8b09b8", + "uniqpath": "vstu.ru/rasp?dep=fpik/1 курс консультации 2 сем. 2025-26 г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ЗС_ФПИК_1 курс консультации 2 сем. 2025-26 г..xls" }, { "data_source_hash": "ea3a73c276c2193af436c9afb588242f58fb1dbc", @@ -143328,13 +145217,13 @@ "28" ], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февр.": [ "17" @@ -143346,8 +145235,8 @@ "21" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -143385,8 +145274,8 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февр.": [ "23" @@ -143486,8 +145375,8 @@ "11" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -143508,8 +145397,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февр.": [ "19" @@ -143517,66 +145406,273 @@ }, "четверг_2": { "апр.": [ - "23", - "9" + "9", + "23" ], "май": [ "7", "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февр.": [ "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "зс_фпик_2 курс консультации 2 сем. 2025-26 г..json", - "last_changed": "2026-03-18 17:31:38", - "sha1hash": "ea3a73c276c2193af436c9afb588242f58fb1dbc", - "url": "https://www.vstu.ru/upload/raspisanie/z/ЗС_ФПИК_2 курс консультации 2 сем. 2025-26 г..xls" - } + "display_filename": "2 курс консультации 2 сем. 2025-26 г..xls", + "facultet": "fpik", + "json_represent": "зс_фпик_2 курс консультации 2 сем. 2025-26 г..json", + "last_changed": "2026-03-18 17:31:38", + "sha1hash": "ea3a73c276c2193af436c9afb588242f58fb1dbc", + "uniqpath": "vstu.ru/rasp?dep=fpik/2 курс консультации 2 сем. 2025-26 г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ЗС_ФПИК_2 курс консультации 2 сем. 2025-26 г..xls" }, { "data_source_hash": "760c620ade3bacf280c31331f88c031d7217c057", - "week_keys_metadata": {}, - "actual_at": 1774102544, - "excel": { - "facultet": "fpik", - "json_represent": "зс_фпик_3 курс консультации 2 сем. 2025-26 г..json", - "last_changed": "2026-03-12 15:12:48", - "sha1hash": "760c620ade3bacf280c31331f88c031d7217c057", - "url": "https://www.vstu.ru/upload/raspisanie/z/ЗС_ФПИК_3 курс консультации 2 сем. 2025-26 г..xls" - } + "week_keys_metadata": { + "вторник_1": { + "апр.": [ + "14", + "28" + ], + "май": [ + "12", + "26" + ], + "март": [ + "17", + "31", + "3" + ], + "февр.": [ + "17" + ] + }, + "вторник_2": { + "апр.": [ + "7", + "21" + ], + "май": [ + "19", + "5" + ], + "март": [ + "10", + "24" + ], + "февр.": [ + "24" + ] + }, + "понедельник_1": { + "апр.": [ + "13", + "27" + ], + "май": [ + "25", + "11" + ], + "март": [ + "30", + "2", + "16" + ], + "февр.": [ + "16" + ] + }, + "понедельник_2": { + "апр.": [ + "6", + "20" + ], + "май": [ + "18", + "4" + ], + "март": [ + "9", + "23" + ], + "февр.": [ + "23" + ] + }, + "пятница_1": { + "апр.": [ + "17", + "3" + ], + "май": [ + "1", + "15", + "29" + ], + "март": [ + "6", + "20" + ], + "февр.": [ + "20" + ] + }, + "пятница_2": { + "апр.": [ + "10", + "24" + ], + "май": [ + "8", + "22" + ], + "март": [ + "13", + "27" + ], + "февр.": [ + "27" + ] + }, + "среда_1": { + "апр.": [ + "1", + "15", + "29" + ], + "май": [ + "13", + "27" + ], + "март": [ + "18", + "4" + ], + "февр.": [ + "18" + ] + }, + "среда_2": { + "апр.": [ + "8", + "22" + ], + "май": [ + "6", + "20" + ], + "март": [ + "25", + "11" + ], + "февр.": [ + "25" + ] + }, + "суббота_1": { + "апр.": [ + "18", + "4" + ], + "май": [ + "30", + "2", + "16" + ], + "март": [ + "7", + "21" + ], + "февр.": [ + "21" + ] + }, + "суббота_2": { + "апр.": [ + "25", + "11" + ], + "май": [ + "9", + "23" + ], + "март": [ + "14", + "28" + ], + "февр.": [ + "28" + ] + }, + "четверг_1": { + "апр.": [ + "30", + "2", + "16" + ], + "май": [ + "14", + "28" + ], + "март": [ + "19", + "5" + ], + "февр.": [ + "19" + ] + }, + "четверг_2": { + "апр.": [ + "9", + "23" + ], + "май": [ + "7", + "21" + ], + "март": [ + "12", + "26" + ], + "февр.": [ + "26" + ] + } + }, + "display_filename": "3 курс консультации 2 сем. 2025-26 г..xls", + "facultet": "fpik", + "json_represent": "зс_фпик_3 курс консультации 2 сем. 2025-26 г..json", + "last_changed": "2026-03-12 15:12:48", + "sha1hash": "760c620ade3bacf280c31331f88c031d7217c057", + "uniqpath": "vstu.ru/rasp?dep=fpik/3 курс консультации 2 сем. 2025-26 г..xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ЗС_ФПИК_3 курс консультации 2 сем. 2025-26 г..xls" }, { "data_source_hash": "403afb09e179ea73745283afd2310e59ffad9da2", "week_keys_metadata": {}, - "actual_at": 1774102544, - "excel": { - "facultet": "asp", - "json_represent": "он_аспирантура_ 1 год обучения всех аспирантов.json", - "last_changed": "2026-02-10 15:57:47", - "sha1hash": "403afb09e179ea73745283afd2310e59ffad9da2", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Аспирантура_ 1 год обучения всех аспирантов.xls" - } + "display_filename": " 1 год обучения всех аспирантов.xls", + "facultet": "asp", + "json_represent": "он_аспирантура_ 1 год обучения всех аспирантов.json", + "last_changed": "2026-02-10 15:57:47", + "sha1hash": "403afb09e179ea73745283afd2310e59ffad9da2", + "uniqpath": "vstu.ru/rasp?dep=asp/1 год обучения всех аспирантов.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Аспирантура_ 1 год обучения всех аспирантов.xls" }, { "data_source_hash": "bd7c045132820f5338a666ad0bdcc82ae452e2d1", "week_keys_metadata": {}, - "actual_at": 1774102544, - "excel": { - "facultet": "asp", - "json_represent": "он_аспирантура_ 2 год обучения всех аспирантов.json", - "last_changed": "2026-02-09 15:16:41", - "sha1hash": "bd7c045132820f5338a666ad0bdcc82ae452e2d1", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Аспирантура_ 2 год обучения всех аспирантов.xls" - } + "display_filename": " 2 год обучения всех аспирантов.xls", + "facultet": "asp", + "json_represent": "он_аспирантура_ 2 год обучения всех аспирантов.json", + "last_changed": "2026-02-09 15:16:41", + "sha1hash": "bd7c045132820f5338a666ad0bdcc82ae452e2d1", + "uniqpath": "vstu.ru/rasp?dep=asp/2 год обучения всех аспирантов.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Аспирантура_ 2 год обучения всех аспирантов.xls" }, { "data_source_hash": "0c3ee27820981384eace0b23d3ee81bbda4ac822", @@ -143588,13 +145684,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -143609,8 +145705,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -143653,12 +145749,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -143767,8 +145863,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -143791,8 +145887,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -143800,8 +145896,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -143811,23 +145907,22 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_ 1 курс фткм.json", - "last_changed": "2026-03-18 10:37:15", - "sha1hash": "0c3ee27820981384eace0b23d3ee81bbda4ac822", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_ 1 курс ФТКМ.xls" - } + "display_filename": " 1 курс ФТКМ.xls", + "facultet": "mag", + "json_represent": "он_магистратура_ 1 курс фткм.json", + "last_changed": "2026-03-18 10:37:15", + "sha1hash": "0c3ee27820981384eace0b23d3ee81bbda4ac822", + "uniqpath": "vstu.ru/rasp?dep=mag/1 курс ФТКМ.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_ 1 курс ФТКМ.xls" }, { "data_source_hash": "59bbdb7f004f5ff06761f24caf97fc76e5884a61", @@ -143839,13 +145934,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -143860,8 +145955,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -143904,12 +145999,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -144018,8 +146113,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -144042,8 +146137,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -144051,8 +146146,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -144062,23 +146157,22 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_ 2 курс фткм.json", - "last_changed": "2026-02-18 14:01:42", - "sha1hash": "59bbdb7f004f5ff06761f24caf97fc76e5884a61", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_ 2 курс ФТКМ.xls" - } + "display_filename": " 2 курс ФТКМ.xls", + "facultet": "mag", + "json_represent": "он_магистратура_ 2 курс фткм.json", + "last_changed": "2026-02-18 14:01:42", + "sha1hash": "59bbdb7f004f5ff06761f24caf97fc76e5884a61", + "uniqpath": "vstu.ru/rasp?dep=mag/2 курс ФТКМ.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_ 2 курс ФТКМ.xls" }, { "data_source_hash": "ff95b11850e09a59aff8abdf8d5aacceffbc05d4", @@ -144090,13 +146184,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -144111,8 +146205,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -144155,12 +146249,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -144269,8 +146363,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -144293,8 +146387,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -144302,8 +146396,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -144313,31 +146407,30 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_ мма 21п фткм.json", - "last_changed": "2026-02-05 15:36:55", - "sha1hash": "ff95b11850e09a59aff8abdf8d5aacceffbc05d4", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_ ММА 21П ФТКМ.xls" - } + "display_filename": " ММА 21П ФТКМ.xls", + "facultet": "mag", + "json_represent": "он_магистратура_ мма 21п фткм.json", + "last_changed": "2026-02-05 15:36:55", + "sha1hash": "ff95b11850e09a59aff8abdf8d5aacceffbc05d4", + "uniqpath": "vstu.ru/rasp?dep=mag/ММА 21П ФТКМ.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_ ММА 21П ФТКМ.xls" }, { "data_source_hash": "3ee6eb2d4581205200959339ddf067cd8baae1c7", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "28", - "14" + "14", + "28" ], "июнь": [], "май": [ @@ -144355,8 +146448,8 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [], "май": [ @@ -144374,18 +146467,18 @@ }, "ПОНЕДЕЛЬНИК_1": { "апрель": [ - "13", - "27" + "27", + "13" ], "июнь": [], "май": [ - "11", - "25" + "25", + "11" ], "март": [ + "2", "16", - "30", - "2" + "30" ], "февраль": [ "16" @@ -144402,12 +146495,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -144436,16 +146529,16 @@ ], "июнь": [], "май": [ - "22", - "8" + "8", + "22" ], "март": [ - "13", - "27" + "27", + "13" ], "февраль": [ - "13", - "27" + "27", + "13" ] }, "СРЕДА_1": { @@ -144456,8 +146549,8 @@ ], "июнь": [], "май": [ - "13", - "27" + "27", + "13" ], "март": [ "18", @@ -144469,8 +146562,8 @@ }, "СРЕДА_2": { "апрель": [ - "22", - "8" + "8", + "22" ], "июнь": [], "май": [ @@ -144478,43 +146571,43 @@ "6" ], "март": [ - "11", - "25" + "25", + "11" ], "февраль": [ - "11", - "25" + "25", + "11" ] }, "СУББОТА_2": { "апрель": [ - "11", - "25" + "25", + "11" ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "28", - "14" + "14", + "28" ], "февраль": [ - "28", - "14" + "14", + "28" ] }, "ЧЕТВЕРГ_1": { "апрель": [ + "2", "16", - "30", - "2" + "30" ], "июнь": [], "май": [ - "28", - "14" + "14", + "28" ], "март": [ "5", @@ -144526,13 +146619,13 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [], "май": [ - "21", - "7" + "7", + "21" ], "март": [ "12", @@ -144544,14 +146637,13 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_1 курс фастив.json", - "last_changed": "2026-02-25 11:40:34", - "sha1hash": "3ee6eb2d4581205200959339ddf067cd8baae1c7", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_1 курс ФАСТИВ.xlsx" - } + "display_filename": "1 курс ФАСТИВ.xlsx", + "facultet": "mag", + "json_represent": "он_магистратура_1 курс фастив.json", + "last_changed": "2026-02-25 11:40:34", + "sha1hash": "3ee6eb2d4581205200959339ddf067cd8baae1c7", + "uniqpath": "vstu.ru/rasp?dep=mag/1 курс ФАСТИВ.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_1 курс ФАСТИВ.xlsx" }, { "data_source_hash": "724afd3f940274ce0732856fba17813b6d23cbc5", @@ -144563,13 +146655,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -144584,8 +146676,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -144628,12 +146720,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -144742,8 +146834,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -144766,8 +146858,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -144775,8 +146867,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -144786,31 +146878,30 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_1 курс фат.json", - "last_changed": "2026-02-18 14:03:09", - "sha1hash": "724afd3f940274ce0732856fba17813b6d23cbc5", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_1 курс ФАТ.xls" - } + "display_filename": "1 курс ФАТ.xls", + "facultet": "mag", + "json_represent": "он_магистратура_1 курс фат.json", + "last_changed": "2026-02-18 14:03:09", + "sha1hash": "724afd3f940274ce0732856fba17813b6d23cbc5", + "uniqpath": "vstu.ru/rasp?dep=mag/1 курс ФАТ.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_1 курс ФАТ.xls" }, { "data_source_hash": "2036ec8d072525c67f4f9ab0803fbadf9d72f493", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "28", - "14" + "14", + "28" ], "июнь": [], "май": [ @@ -144828,8 +146919,8 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "2" @@ -144849,18 +146940,18 @@ }, "ПОНЕДЕЛЬНИК_1": { "апрель": [ - "13", - "27" + "27", + "13" ], "июнь": [], "май": [ - "11", - "25" + "25", + "11" ], "март": [ + "2", "16", - "30", - "2" + "30" ], "февраль": [ "16" @@ -144879,12 +146970,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -144915,16 +147006,16 @@ "5" ], "май": [ - "22", - "8" + "8", + "22" ], "март": [ - "13", - "27" + "27", + "13" ], "февраль": [ - "13", - "27" + "27", + "13" ] }, "СРЕДА_1": { @@ -144935,8 +147026,8 @@ ], "июнь": [], "май": [ - "13", - "27" + "27", + "13" ], "март": [ "18", @@ -144948,8 +147039,8 @@ }, "СРЕДА_2": { "апрель": [ - "22", - "8" + "8", + "22" ], "июнь": [ "3" @@ -144959,12 +147050,12 @@ "6" ], "март": [ - "11", - "25" + "25", + "11" ], "февраль": [ - "11", - "25" + "25", + "11" ] }, "СУББОТА_1": { @@ -144974,13 +147065,13 @@ ], "июнь": [], "май": [ + "2", "16", - "30", - "2" + "30" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -144988,33 +147079,33 @@ }, "СУББОТА_2": { "апрель": [ - "11", - "25" + "25", + "11" ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "28", - "14" + "14", + "28" ], "февраль": [ - "28", - "14" + "14", + "28" ] }, "ЧЕТВЕРГ_1": { "апрель": [ + "2", "16", - "30", - "2" + "30" ], "июнь": [], "май": [ - "28", - "14" + "14", + "28" ], "март": [ "5", @@ -145026,15 +147117,15 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ "12", @@ -145046,14 +147137,13 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_1 курс фтпп.json", - "last_changed": "2026-02-18 15:08:12", - "sha1hash": "2036ec8d072525c67f4f9ab0803fbadf9d72f493", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_1 курс ФТПП.xlsx" - } + "display_filename": "1 курс ФТПП.xlsx", + "facultet": "mag", + "json_represent": "он_магистратура_1 курс фтпп.json", + "last_changed": "2026-02-18 15:08:12", + "sha1hash": "2036ec8d072525c67f4f9ab0803fbadf9d72f493", + "uniqpath": "vstu.ru/rasp?dep=mag/1 курс ФТПП.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_1 курс ФТПП.xlsx" }, { "data_source_hash": "a121256728c4147d402a9481170b443bdfea5582", @@ -145065,13 +147155,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -145086,8 +147176,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -145130,12 +147220,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -145244,8 +147334,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -145268,8 +147358,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -145277,8 +147367,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -145288,23 +147378,22 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_1 курс фэвт.json", - "last_changed": "2026-03-17 15:24:16", - "sha1hash": "a121256728c4147d402a9481170b443bdfea5582", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_1 курс ФЭВТ.xls" - } + "display_filename": "1 курс ФЭВТ.xls", + "facultet": "mag", + "json_represent": "он_магистратура_1 курс фэвт.json", + "last_changed": "2026-03-17 15:24:16", + "sha1hash": "a121256728c4147d402a9481170b443bdfea5582", + "uniqpath": "vstu.ru/rasp?dep=mag/1 курс ФЭВТ.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_1 курс ФЭВТ.xls" }, { "data_source_hash": "0a6042c547cc1dcf3fc7e1700322450c27f8ac58", @@ -145316,13 +147405,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -145337,8 +147426,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -145381,12 +147470,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -145495,8 +147584,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -145519,8 +147608,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -145528,8 +147617,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -145539,32 +147628,31 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_1 курс фэу.json", - "last_changed": "2026-03-17 11:39:12", - "sha1hash": "0a6042c547cc1dcf3fc7e1700322450c27f8ac58", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_1 курс ФЭУ.xls" - } + "display_filename": "1 курс ФЭУ.xls", + "facultet": "mag", + "json_represent": "он_магистратура_1 курс фэу.json", + "last_changed": "2026-03-17 11:39:12", + "sha1hash": "0a6042c547cc1dcf3fc7e1700322450c27f8ac58", + "uniqpath": "vstu.ru/rasp?dep=mag/1 курс ФЭУ.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_1 курс ФЭУ.xls" }, { "data_source_hash": "e6ded048e381fb22f50ae597f76330ee86938edd", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ + "14", "28", - "0", - "14" + "0" ], "июнь": [ "0" @@ -145586,8 +147674,8 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "0", @@ -145609,19 +147697,19 @@ "ПОНЕДЕЛЬНИК_1": { "апрель": [ "-1", - "13", - "27" + "27", + "13" ], "июнь": [], "май": [ - "11", + "-3", "25", - "-3" + "11" ], "март": [ + "2", "16", - "30", - "2" + "30" ], "февраль": [ "1", @@ -145641,13 +147729,13 @@ "4" ], "март": [ - "0", "23", + "0", "9" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -145668,8 +147756,8 @@ "6" ], "февраль": [ - "20", - "4" + "4", + "20" ] }, "ПЯТНИЦА_2": { @@ -145682,16 +147770,16 @@ "0" ], "май": [ - "22", - "8" + "8", + "22" ], "март": [ - "13", - "27" + "27", + "13" ], "февраль": [ - "13", - "27" + "27", + "13" ] }, "СРЕДА_1": { @@ -145704,9 +147792,9 @@ "0" ], "май": [ + "27", "0", - "13", - "27" + "13" ], "март": [ "18", @@ -145719,24 +147807,24 @@ }, "СРЕДА_2": { "апрель": [ - "22", - "8" + "8", + "22" ], "июнь": [ - "0", - "3" + "3", + "0" ], "май": [ "20", "6" ], "март": [ - "11", - "25" + "25", + "11" ], "февраль": [ - "11", - "25" + "25", + "11" ] }, "СУББОТА_1": { @@ -145748,75 +147836,75 @@ "0" ], "май": [ + "2", "16", - "30", - "2" + "30" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ - "21", - "5" + "5", + "21" ] }, "СУББОТА_2": { "апрель": [ - "11", - "25" + "25", + "11" ], "июнь": [ - "0", - "6" + "6", + "0" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "28", - "14" + "14", + "28" ], "февраль": [ - "28", - "14" + "14", + "28" ] }, "ЧЕТВЕРГ_1": { "апрель": [ + "2", "16", - "30", - "2" + "30" ], "июнь": [ "0" ], "май": [ - "28", - "14" + "14", + "28" ], "март": [ "5", "19" ], "февраль": [ - "19", - "3" + "3", + "19" ] }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ - "0", - "4" + "4", + "0" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ "12", @@ -145828,22 +147916,21 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_1 курс хтф.json", - "last_changed": "2026-03-11 10:23:39", - "sha1hash": "e6ded048e381fb22f50ae597f76330ee86938edd", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_1 курс ХТФ.xlsx" - } + "display_filename": "1 курс ХТФ.xlsx", + "facultet": "mag", + "json_represent": "он_магистратура_1 курс хтф.json", + "last_changed": "2026-03-11 10:23:39", + "sha1hash": "e6ded048e381fb22f50ae597f76330ee86938edd", + "uniqpath": "vstu.ru/rasp?dep=mag/1 курс ХТФ.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_1 курс ХТФ.xlsx" }, { "data_source_hash": "cd5011c66f168ebcee05fc272299b52489c81661", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "28", - "14" + "14", + "28" ], "июнь": [], "май": [ @@ -145862,8 +147949,8 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [], "май": [ @@ -145881,18 +147968,18 @@ }, "ПОНЕДЕЛЬНИК_1": { "апрель": [ - "13", - "27" + "27", + "13" ], "июнь": [], "май": [ - "11", - "25" + "25", + "11" ], "март": [ + "2", "16", - "30", - "2" + "30" ], "февраль": [ "16" @@ -145909,12 +147996,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -145925,8 +148012,8 @@ "июнь": [], "май": [ "29", - "1", "15", + "1", " " ], "март": [ @@ -145944,16 +148031,16 @@ ], "июнь": [], "май": [ - "22", - "8" + "8", + "22" ], "март": [ - "13", - "27" + "27", + "13" ], "февраль": [ - "13", - "27" + "27", + "13" ] }, "СРЕДА_1": { @@ -145964,8 +148051,8 @@ ], "июнь": [], "май": [ - "13", - "27" + "27", + "13" ], "март": [ "18", @@ -145977,8 +148064,8 @@ }, "СРЕДА_2": { "апрель": [ - "22", - "8" + "8", + "22" ], "июнь": [], "май": [ @@ -145986,12 +148073,12 @@ "6" ], "март": [ - "11", - "25" + "25", + "11" ], "февраль": [ - "11", - "25" + "25", + "11" ] }, "СУББОТА_1": { @@ -146001,13 +148088,13 @@ ], "июнь": [], "май": [ + "2", "16", - "30", - "2" + "30" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -146015,33 +148102,33 @@ }, "СУББОТА_2": { "апрель": [ - "11", - "25" + "25", + "11" ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "28", - "14" + "14", + "28" ], "февраль": [ - "28", - "14" + "14", + "28" ] }, "ЧЕТВЕРГ_1": { "апрель": [ + "2", "16", - "30", - "2" + "30" ], "июнь": [], "май": [ - "28", - "14" + "14", + "28" ], "март": [ "5", @@ -146053,13 +148140,13 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [], "май": [ - "21", - "7" + "7", + "21" ], "март": [ "12", @@ -146071,14 +148158,13 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_2 курс фастив.json", - "last_changed": "2026-02-25 11:40:34", - "sha1hash": "cd5011c66f168ebcee05fc272299b52489c81661", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2 курс ФАСТиВ.xlsx" - } + "display_filename": "2 курс ФАСТиВ.xlsx", + "facultet": "mag", + "json_represent": "он_магистратура_2 курс фастив.json", + "last_changed": "2026-02-25 11:40:34", + "sha1hash": "cd5011c66f168ebcee05fc272299b52489c81661", + "uniqpath": "vstu.ru/rasp?dep=mag/2 курс ФАСТиВ.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2 курс ФАСТиВ.xlsx" }, { "data_source_hash": "6962ce4cdfeee3ec003329c46f1a5bba1a377952", @@ -146090,13 +148176,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -146111,8 +148197,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -146155,12 +148241,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -146269,8 +148355,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -146293,8 +148379,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -146302,8 +148388,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -146313,31 +148399,30 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_2 курс фат.json", - "last_changed": "2026-02-18 14:03:09", - "sha1hash": "6962ce4cdfeee3ec003329c46f1a5bba1a377952", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2 курс ФАТ.xls" - } + "display_filename": "2 курс ФАТ.xls", + "facultet": "mag", + "json_represent": "он_магистратура_2 курс фат.json", + "last_changed": "2026-02-18 14:03:09", + "sha1hash": "6962ce4cdfeee3ec003329c46f1a5bba1a377952", + "uniqpath": "vstu.ru/rasp?dep=mag/2 курс ФАТ.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2 курс ФАТ.xls" }, { - "data_source_hash": "9ec487214e5a13c0f069fa85ecdeca6ef49016cf", + "data_source_hash": "1ed5a41e7c8b533850734fd0835f1c1921bc77b3", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "28", - "14" + "14", + "28" ], "июнь": [], "май": [ @@ -146355,8 +148440,8 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "2" @@ -146376,18 +148461,18 @@ }, "ПОНЕДЕЛЬНИК_1": { "апрель": [ - "13", - "27" + "27", + "13" ], "июнь": [], "май": [ - "11", - "25" + "25", + "11" ], "март": [ + "2", "16", - "30", - "2" + "30" ], "февраль": [ "16" @@ -146406,12 +148491,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -146442,16 +148527,16 @@ "5" ], "май": [ - "22", - "8" + "8", + "22" ], "март": [ - "13", - "27" + "27", + "13" ], "февраль": [ - "13", - "27" + "27", + "13" ] }, "СРЕДА_1": { @@ -146462,8 +148547,8 @@ ], "июнь": [], "май": [ - "13", - "27" + "27", + "13" ], "март": [ "18", @@ -146475,8 +148560,8 @@ }, "СРЕДА_2": { "апрель": [ - "22", - "8" + "8", + "22" ], "июнь": [ "3" @@ -146486,12 +148571,12 @@ "6" ], "март": [ - "11", - "25" + "25", + "11" ], "февраль": [ - "11", - "25" + "25", + "11" ] }, "СУББОТА_1": { @@ -146501,13 +148586,13 @@ ], "июнь": [], "май": [ + "2", "16", - "30", - "2" + "30" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -146515,33 +148600,33 @@ }, "СУББОТА_2": { "апрель": [ - "11", - "25" + "25", + "11" ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "28", - "14" + "14", + "28" ], "февраль": [ - "28", - "14" + "14", + "28" ] }, "ЧЕТВЕРГ_1": { "апрель": [ + "2", "16", - "30", - "2" + "30" ], "июнь": [], "май": [ - "28", - "14" + "14", + "28" ], "март": [ "5", @@ -146553,15 +148638,15 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ "12", @@ -146573,14 +148658,13 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_2 курс фтпп.json", - "last_changed": "2026-02-12 15:37:43", - "sha1hash": "9ec487214e5a13c0f069fa85ecdeca6ef49016cf", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2 курс ФТПП.xlsx" - } + "display_filename": "2 курс ФТПП.xlsx", + "facultet": "mag", + "json_represent": "он_магистратура_2 курс фтпп.json", + "last_changed": "2026-03-25 10:34:17", + "sha1hash": "1ed5a41e7c8b533850734fd0835f1c1921bc77b3", + "uniqpath": "vstu.ru/rasp?dep=mag/2 курс ФТПП.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2 курс ФТПП.xlsx" }, { "data_source_hash": "fb734f4628ef02fd6b090af361fe9117c9bffab9", @@ -146592,13 +148676,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -146613,8 +148697,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -146657,12 +148741,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -146771,8 +148855,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -146795,8 +148879,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -146804,8 +148888,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -146815,23 +148899,22 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_2 курс фэвт.json", - "last_changed": "2026-03-10 13:15:30", - "sha1hash": "fb734f4628ef02fd6b090af361fe9117c9bffab9", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2 курс ФЭВТ.xls" - } + "display_filename": "2 курс ФЭВТ.xls", + "facultet": "mag", + "json_represent": "он_магистратура_2 курс фэвт.json", + "last_changed": "2026-03-10 13:15:30", + "sha1hash": "fb734f4628ef02fd6b090af361fe9117c9bffab9", + "uniqpath": "vstu.ru/rasp?dep=mag/2 курс ФЭВТ.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2 курс ФЭВТ.xls" }, { "data_source_hash": "ca641cb2c2bf2401764cf79f64a3da8a69333dcb", @@ -146843,13 +148926,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -146864,8 +148947,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -146908,12 +148991,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -147022,8 +149105,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -147046,8 +149129,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -147055,8 +149138,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -147066,32 +149149,31 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_2 курс фэу.json", - "last_changed": "2026-03-11 10:35:33", - "sha1hash": "ca641cb2c2bf2401764cf79f64a3da8a69333dcb", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2 курс ФЭУ.xls" - } + "display_filename": "2 курс ФЭУ.xls", + "facultet": "mag", + "json_represent": "он_магистратура_2 курс фэу.json", + "last_changed": "2026-03-11 10:35:33", + "sha1hash": "ca641cb2c2bf2401764cf79f64a3da8a69333dcb", + "uniqpath": "vstu.ru/rasp?dep=mag/2 курс ФЭУ.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2 курс ФЭУ.xls" }, { "data_source_hash": "2a6dd7f005961e76333c7706a06e17fbe7c78a8c", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ + "14", "28", - "0", - "14" + "0" ], "июнь": [ "0" @@ -147112,8 +149194,8 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "0", @@ -147135,18 +149217,18 @@ "ПОНЕДЕЛЬНИК_1": { "апрель": [ "-1", - "13", - "27" + "27", + "13" ], "июнь": [], "май": [ - "11", - "25" + "25", + "11" ], "март": [ + "2", "16", - "30", - "2" + "30" ], "февраль": [ "1", @@ -147166,13 +149248,13 @@ "4" ], "март": [ - "0", "23", + "0", "9" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -147193,8 +149275,8 @@ "6" ], "февраль": [ - "20", - "4" + "4", + "20" ] }, "ПЯТНИЦА_2": { @@ -147207,16 +149289,16 @@ "0" ], "май": [ - "22", - "8" + "8", + "22" ], "март": [ - "13", - "27" + "27", + "13" ], "февраль": [ - "13", - "27" + "27", + "13" ] }, "СРЕДА_1": { @@ -147229,8 +149311,8 @@ "0" ], "май": [ - "13", - "27" + "27", + "13" ], "март": [ "18", @@ -147243,24 +149325,24 @@ }, "СРЕДА_2": { "апрель": [ - "22", - "8" + "8", + "22" ], "июнь": [ - "0", - "3" + "3", + "0" ], "май": [ "20", "6" ], "март": [ - "11", - "25" + "25", + "11" ], "февраль": [ - "11", - "25" + "25", + "11" ] }, "СУББОТА_1": { @@ -147272,76 +149354,76 @@ "0" ], "май": [ + "2", "16", - "30", - "2" + "30" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ - "21", - "5" + "5", + "21" ] }, "СУББОТА_2": { "апрель": [ - "11", - "25" + "25", + "11" ], "июнь": [ - "0", - "6" + "6", + "0" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "28", - "14" + "14", + "28" ], "февраль": [ - "28", - "14" + "14", + "28" ] }, "ЧЕТВЕРГ_1": { "апрель": [ + "2", "16", - "30", - "2" + "30" ], "июнь": [ "0" ], "май": [ + "14", "28", - "0", - "14" + "0" ], "март": [ "5", "19" ], "февраль": [ - "19", - "3" + "3", + "19" ] }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ - "0", - "4" + "4", + "0" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ "12", @@ -147353,14 +149435,13 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_2 курс хтф.json", - "last_changed": "2026-02-17 10:05:04", - "sha1hash": "2a6dd7f005961e76333c7706a06e17fbe7c78a8c", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2 курс ХТФ.xlsx" - } + "display_filename": "2 курс ХТФ.xlsx", + "facultet": "mag", + "json_represent": "он_магистратура_2 курс хтф.json", + "last_changed": "2026-02-17 10:05:04", + "sha1hash": "2a6dd7f005961e76333c7706a06e17fbe7c78a8c", + "uniqpath": "vstu.ru/rasp?dep=mag/2 курс ХТФ.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2 курс ХТФ.xlsx" }, { "data_source_hash": "1d9481ae207719866589f78fd4cbf65a1b36120e", @@ -147372,13 +149453,13 @@ ], "Июнь": [], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ "17", - "3", - "31" + "31", + "3" ], "Февраль": [ "17" @@ -147393,8 +149474,8 @@ "2" ], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ "10", @@ -147437,12 +149518,12 @@ "4" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -147551,8 +149632,8 @@ ], "Июнь": [], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ "14", @@ -147575,8 +149656,8 @@ "28" ], "Март": [ - "5", - "19" + "19", + "5" ], "Февраль": [ "19" @@ -147584,8 +149665,8 @@ }, "ЧЕТВЕРГ_2": { "Апрель": [ - "23", - "9" + "9", + "23" ], "Июнь": [ "4" @@ -147595,31 +149676,30 @@ "21" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "mag", - "json_represent": "он_магистратура_2курс вмцэ.json", - "last_changed": "2026-02-17 12:24:45", - "sha1hash": "1d9481ae207719866589f78fd4cbf65a1b36120e", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2курс ВМЦЭ.xls" - } + "display_filename": "2курс ВМЦЭ.xls", + "facultet": "mag", + "json_represent": "он_магистратура_2курс вмцэ.json", + "last_changed": "2026-02-17 12:24:45", + "sha1hash": "1d9481ae207719866589f78fd4cbf65a1b36120e", + "uniqpath": "vstu.ru/rasp?dep=mag/2курс ВМЦЭ.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_Магистратура_2курс ВМЦЭ.xls" }, { "data_source_hash": "af1fc0632608b9e778852b5aa29d7c0d4521c9b1", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "28", - "14" + "14", + "28" ], "июнь": [], "май": [ @@ -147637,8 +149717,8 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "2" @@ -147658,18 +149738,18 @@ }, "ПОНЕДЕЛЬНИК_1": { "апрель": [ - "13", - "27" + "27", + "13" ], "июнь": [], "май": [ - "11", - "25" + "25", + "11" ], "март": [ + "2", "16", - "30", - "2" + "30" ], "февраль": [ "16" @@ -147688,12 +149768,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -147724,16 +149804,16 @@ "5" ], "май": [ - "22", - "8" + "8", + "22" ], "март": [ - "13", - "27" + "27", + "13" ], "февраль": [ - "13", - "27" + "27", + "13" ] }, "СРЕДА_1": { @@ -147744,8 +149824,8 @@ ], "июнь": [], "май": [ - "13", - "27" + "27", + "13" ], "март": [ "18", @@ -147757,8 +149837,8 @@ }, "СРЕДА_2": { "апрель": [ - "22", - "8" + "8", + "22" ], "июнь": [ "3" @@ -147768,12 +149848,12 @@ "6" ], "март": [ - "11", - "25" + "25", + "11" ], "февраль": [ - "11", - "25" + "25", + "11" ] }, "СУББОТА_1": { @@ -147783,13 +149863,13 @@ ], "июнь": [], "май": [ + "2", "16", - "30", - "2" + "30" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -147797,35 +149877,35 @@ }, "СУББОТА_2": { "апрель": [ - "11", - "25" + "25", + "11" ], "июнь": [ "6" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "28", - "14" + "14", + "28" ], "февраль": [ - "28", - "14" + "14", + "28" ] }, "ЧЕТВЕРГ_1": { "апрель": [ + "2", "16", - "30", - "2" + "30" ], "июнь": [], "май": [ - "28", - "14" + "14", + "28" ], "март": [ "5", @@ -147837,15 +149917,15 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ "12", @@ -147857,22 +149937,21 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fastiv", - "json_represent": "он_фастив_1 курс(гр. 100-101,120-124).json", - "last_changed": "2026-02-26 16:36:19", - "sha1hash": "af1fc0632608b9e778852b5aa29d7c0d4521c9b1", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАСТИВ_1 курс(гр. 100-101,120-124).xlsx" - } + "display_filename": "1 курс(гр. 100-101,120-124).xlsx", + "facultet": "fastiv", + "json_represent": "он_фастив_1 курс(гр. 100-101,120-124).json", + "last_changed": "2026-02-26 16:36:19", + "sha1hash": "af1fc0632608b9e778852b5aa29d7c0d4521c9b1", + "uniqpath": "vstu.ru/rasp?dep=fastiv/1 курс(гр. 100-101,120-124).xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАСТИВ_1 курс(гр. 100-101,120-124).xlsx" }, { "data_source_hash": "119ad031156f7e1e680195aa3d3d65483e16fa0c", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "28", - "14" + "14", + "28" ], "июнь": [], "май": [ @@ -147890,8 +149969,8 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "2" @@ -147911,18 +149990,18 @@ }, "ПОНЕДЕЛЬНИК_1": { "апрель": [ - "13", - "27" + "27", + "13" ], "июнь": [], "май": [ - "11", - "25" + "25", + "11" ], "март": [ + "2", "16", - "30", - "2" + "30" ], "февраль": [ "16" @@ -147941,12 +150020,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -147977,16 +150056,16 @@ "5" ], "май": [ - "22", - "8" + "8", + "22" ], "март": [ - "13", - "27" + "27", + "13" ], "февраль": [ - "13", - "27" + "27", + "13" ] }, "СРЕДА_1": { @@ -147997,8 +150076,8 @@ ], "июнь": [], "май": [ - "13", - "27" + "27", + "13" ], "март": [ "18", @@ -148010,8 +150089,8 @@ }, "СРЕДА_2": { "апрель": [ - "22", - "8" + "8", + "22" ], "июнь": [ "3" @@ -148021,12 +150100,12 @@ "6" ], "март": [ - "11", - "25" + "25", + "11" ], "февраль": [ - "11", - "25" + "25", + "11" ] }, "СУББОТА_1": { @@ -148036,13 +150115,13 @@ ], "июнь": [], "май": [ + "2", "16", - "30", - "2" + "30" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -148050,35 +150129,35 @@ }, "СУББОТА_2": { "апрель": [ - "11", - "25" + "25", + "11" ], "июнь": [ "6" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "28", - "14" + "14", + "28" ], "февраль": [ - "28", - "14" + "14", + "28" ] }, "ЧЕТВЕРГ_1": { "апрель": [ + "2", "16", - "30", - "2" + "30" ], "июнь": [], "май": [ - "28", - "14" + "14", + "28" ], "март": [ "5", @@ -148090,15 +150169,15 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ "12", @@ -148110,14 +150189,13 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fastiv", - "json_represent": "он_фастив_2 курс (гр 200-201, 220-224).json", - "last_changed": "2026-02-19 11:36:19", - "sha1hash": "119ad031156f7e1e680195aa3d3d65483e16fa0c", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАСТИВ_2 курс (гр 200-201, 220-224).xlsx" - } + "display_filename": "2 курс (гр 200-201, 220-224).xlsx", + "facultet": "fastiv", + "json_represent": "он_фастив_2 курс (гр 200-201, 220-224).json", + "last_changed": "2026-02-19 11:36:19", + "sha1hash": "119ad031156f7e1e680195aa3d3d65483e16fa0c", + "uniqpath": "vstu.ru/rasp?dep=fastiv/2 курс (гр 200-201, 220-224).xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАСТИВ_2 курс (гр 200-201, 220-224).xlsx" }, { "data_source_hash": "364f04e901201d319a314b11617e46bacead272e", @@ -148129,13 +150207,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -148150,8 +150228,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -148194,12 +150272,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -148308,8 +150386,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -148332,8 +150410,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -148341,8 +150419,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -148352,26 +150430,25 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fastiv", - "json_represent": "он_фастив_3 курс.json", - "last_changed": "2026-03-19 10:06:00", - "sha1hash": "364f04e901201d319a314b11617e46bacead272e", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАСТИВ_3 курс.xls" - } + "display_filename": "3 курс.xls", + "facultet": "fastiv", + "json_represent": "он_фастив_3 курс.json", + "last_changed": "2026-03-19 10:06:00", + "sha1hash": "364f04e901201d319a314b11617e46bacead272e", + "uniqpath": "vstu.ru/rasp?dep=fastiv/3 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАСТИВ_3 курс.xls" }, { - "data_source_hash": "adb86e3c37c0a3919bb902f6bc28629783d91593", + "data_source_hash": "747efba87d0173584a6efa4bb9a9707ccff504c0", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ @@ -148380,13 +150457,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -148401,8 +150478,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -148445,12 +150522,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -148559,8 +150636,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -148583,8 +150660,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -148592,8 +150669,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -148603,23 +150680,22 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fastiv", - "json_represent": "он_фастив_4 курс.json", - "last_changed": "2026-02-24 12:24:53", - "sha1hash": "adb86e3c37c0a3919bb902f6bc28629783d91593", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАСТИВ_4 курс.xls" - } + "display_filename": "4 курс.xls", + "facultet": "fastiv", + "json_represent": "он_фастив_4 курс.json", + "last_changed": "2026-03-23 10:49:38", + "sha1hash": "747efba87d0173584a6efa4bb9a9707ccff504c0", + "uniqpath": "vstu.ru/rasp?dep=fastiv/4 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАСТИВ_4 курс.xls" }, { "data_source_hash": "af21e01455b1be4d8f029bdbfa9d20aad88c53c4", @@ -148631,13 +150707,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -148652,8 +150728,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -148696,12 +150772,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -148810,8 +150886,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -148834,8 +150910,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -148843,8 +150919,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -148854,31 +150930,30 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fastiv", - "json_represent": "он_фастив_5 курс.json", - "last_changed": "2026-03-17 15:01:16", - "sha1hash": "af21e01455b1be4d8f029bdbfa9d20aad88c53c4", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАСТИВ_5 курс.xls" - } + "display_filename": "5 курс.xls", + "facultet": "fastiv", + "json_represent": "он_фастив_5 курс.json", + "last_changed": "2026-03-17 15:01:16", + "sha1hash": "af21e01455b1be4d8f029bdbfa9d20aad88c53c4", + "uniqpath": "vstu.ru/rasp?dep=fastiv/5 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАСТИВ_5 курс.xls" }, { "data_source_hash": "d57db6df7a73e6c1bfe612b4cfb0ebf60e32f3d3", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "28", - "14" + "14", + "28" ], "июнь": [], "май": [ @@ -148896,8 +150971,8 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "2" @@ -148917,18 +150992,18 @@ }, "ПОНЕДЕЛЬНИК_1": { "апрель": [ - "13", - "27" + "27", + "13" ], "июнь": [], "май": [ - "11", - "25" + "25", + "11" ], "март": [ + "2", "16", - "30", - "2" + "30" ], "февраль": [ "16" @@ -148947,12 +151022,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -148981,16 +151056,16 @@ ], "июнь": [], "май": [ - "22", - "8" + "8", + "22" ], "март": [ - "13", - "27" + "27", + "13" ], "февраль": [ - "13", - "27" + "27", + "13" ] }, "СРЕДА_1": { @@ -149001,8 +151076,8 @@ ], "июнь": [], "май": [ - "13", - "27" + "27", + "13" ], "март": [ "18", @@ -149014,8 +151089,8 @@ }, "СРЕДА_2": { "апрель": [ - "22", - "8" + "8", + "22" ], "июнь": [ "3" @@ -149025,12 +151100,12 @@ "6" ], "март": [ - "11", - "25" + "25", + "11" ], "февраль": [ - "11", - "25" + "25", + "11" ] }, "СУББОТА_1": { @@ -149040,13 +151115,13 @@ ], "июнь": [], "май": [ + "2", "16", - "30", - "2" + "30" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -149054,35 +151129,35 @@ }, "СУББОТА_2": { "апрель": [ - "11", - "25" + "25", + "11" ], "июнь": [ "6" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "28", - "14" + "14", + "28" ], "февраль": [ - "28", - "14" + "14", + "28" ] }, "ЧЕТВЕРГ_1": { "апрель": [ + "2", "16", - "30", - "2" + "30" ], "июнь": [], "май": [ - "28", - "14" + "14", + "28" ], "март": [ "5", @@ -149094,15 +151169,15 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ "12", @@ -149114,22 +151189,21 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fat", - "json_represent": "он_фат_1 курс.json", - "last_changed": "2026-03-21 14:02:24", - "sha1hash": "d57db6df7a73e6c1bfe612b4cfb0ebf60e32f3d3", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАТ_1 курс.xlsx" - } + "display_filename": "1 курс.xlsx", + "facultet": "fat", + "json_represent": "он_фат_1 курс.json", + "last_changed": "2026-03-21 14:02:24", + "sha1hash": "d57db6df7a73e6c1bfe612b4cfb0ebf60e32f3d3", + "uniqpath": "vstu.ru/rasp?dep=fat/1 курс.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАТ_1 курс.xlsx" }, { "data_source_hash": "6f20958dba6f58b8f5d80f4339043d06e42ef22e", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "28", - "14" + "14", + "28" ], "июнь": [], "май": [ @@ -149147,8 +151221,8 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "2" @@ -149168,18 +151242,18 @@ }, "ПОНЕДЕЛЬНИК_1": { "апрель": [ - "13", - "27" + "27", + "13" ], "июнь": [], "май": [ - "11", - "25" + "25", + "11" ], "март": [ + "2", "16", - "30", - "2" + "30" ], "февраль": [ "16" @@ -149198,12 +151272,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -149232,16 +151306,16 @@ ], "июнь": [], "май": [ - "22", - "8" + "8", + "22" ], "март": [ - "13", - "27" + "27", + "13" ], "февраль": [ - "13", - "27" + "27", + "13" ] }, "СРЕДА_1": { @@ -149252,8 +151326,8 @@ ], "июнь": [], "май": [ - "13", - "27" + "27", + "13" ], "март": [ "18", @@ -149265,8 +151339,8 @@ }, "СРЕДА_2": { "апрель": [ - "22", - "8" + "8", + "22" ], "июнь": [ "3" @@ -149276,12 +151350,12 @@ "6" ], "март": [ - "11", - "25" + "25", + "11" ], "февраль": [ - "11", - "25" + "25", + "11" ] }, "СУББОТА_1": { @@ -149291,13 +151365,13 @@ ], "июнь": [], "май": [ + "2", "16", - "30", - "2" + "30" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -149305,35 +151379,35 @@ }, "СУББОТА_2": { "апрель": [ - "11", - "25" + "25", + "11" ], "июнь": [ "6" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "28", - "14" + "14", + "28" ], "февраль": [ - "28", - "14" + "14", + "28" ] }, "ЧЕТВЕРГ_1": { "апрель": [ + "2", "16", - "30", - "2" + "30" ], "июнь": [], "май": [ - "28", - "14" + "14", + "28" ], "март": [ "5", @@ -149345,15 +151419,15 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ "12", @@ -149365,14 +151439,13 @@ ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fat", - "json_represent": "он_фат_2 курс.json", - "last_changed": "2026-03-04 11:51:27", - "sha1hash": "6f20958dba6f58b8f5d80f4339043d06e42ef22e", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАТ_2 курс.xlsx" - } + "display_filename": "2 курс.xlsx", + "facultet": "fat", + "json_represent": "он_фат_2 курс.json", + "last_changed": "2026-03-04 11:51:27", + "sha1hash": "6f20958dba6f58b8f5d80f4339043d06e42ef22e", + "uniqpath": "vstu.ru/rasp?dep=fat/2 курс.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАТ_2 курс.xlsx" }, { "data_source_hash": "bf4328866e77fe7a3d2b43770eb95cf12b1e5a34", @@ -149384,13 +151457,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -149405,8 +151478,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -149449,12 +151522,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -149563,8 +151636,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -149587,8 +151660,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -149596,8 +151669,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -149607,26 +151680,25 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fat", - "json_represent": "он_фат_3 курс.json", - "last_changed": "2026-03-11 11:49:54", - "sha1hash": "bf4328866e77fe7a3d2b43770eb95cf12b1e5a34", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАТ_3 курс.xls" - } + "display_filename": "3 курс.xls", + "facultet": "fat", + "json_represent": "он_фат_3 курс.json", + "last_changed": "2026-03-11 11:49:54", + "sha1hash": "bf4328866e77fe7a3d2b43770eb95cf12b1e5a34", + "uniqpath": "vstu.ru/rasp?dep=fat/3 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАТ_3 курс.xls" }, { - "data_source_hash": "a3044919efdb61d6e606de651d4bf39de36d0b50", + "data_source_hash": "a91b529cae195cbcfbee8270ee5127cd194ccd5e", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ @@ -149635,13 +151707,13 @@ ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ "17", - "3", - "31" + "31", + "3" ], "февраль": [ "17" @@ -149656,8 +151728,8 @@ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ "10", @@ -149700,12 +151772,12 @@ "4" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { @@ -149814,8 +151886,8 @@ ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "14", @@ -149838,8 +151910,8 @@ "28" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -149847,8 +151919,8 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" @@ -149858,23 +151930,22 @@ "21" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fat", - "json_represent": "он_фат_4 курс.json", - "last_changed": "2026-03-04 11:18:55", - "sha1hash": "a3044919efdb61d6e606de651d4bf39de36d0b50", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАТ_4 курс.xls" - } + "display_filename": "4 курс.xls", + "facultet": "fat", + "json_represent": "он_фат_4 курс.json", + "last_changed": "2026-03-23 10:49:38", + "sha1hash": "a91b529cae195cbcfbee8270ee5127cd194ccd5e", + "uniqpath": "vstu.ru/rasp?dep=fat/4 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФАТ_4 курс.xls" }, { "data_source_hash": "33157fc01ff06f41630531e6e534a782773f2b6a", @@ -149886,13 +151957,13 @@ ], "июнь": [], "май": [ - "12", - "26" + "26", + "12" ], "март": [ - "3", "31", - "17" + "17", + "3" ], "февраль": [ "17" @@ -149900,23 +151971,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "24", - "10" + "10", + "24" ], "февраль": [ - "24", - "10" + "10", + "24" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -149940,39 +152011,39 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "20", - "6" + "6", + "20" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "3", - "17" + "17", + "3" ], "июнь": [], "май": [ - "29", + "1", "15", - "1" + "29" ], "март": [ - "20", - "6" + "6", + "20" ], "февраль": [ "20" @@ -149980,8 +152051,8 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "24", - "10" + "10", + "24" ], "июнь": [ "5" @@ -150001,9 +152072,9 @@ }, "СРЕДА_1": { "апрель": [ - "29", + "1", "15", - "1" + "29" ], "июнь": [], "май": [ @@ -150011,8 +152082,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -150027,8 +152098,8 @@ "3" ], "май": [ - "20", - "6" + "6", + "20" ], "март": [ "11", @@ -150041,8 +152112,8 @@ }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ @@ -150051,8 +152122,8 @@ "2" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -150067,8 +152138,8 @@ "6" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "28", @@ -150091,8 +152162,8 @@ "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -150100,34 +152171,33 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ - "12", - "26" + "26", + "12" ], "февраль": [ - "12", - "26" + "26", + "12" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "ftkm", - "json_represent": "он_фткм_1 курс (гр.148,128-134).json", - "last_changed": "2026-03-21 14:02:24", - "sha1hash": "33157fc01ff06f41630531e6e534a782773f2b6a", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТКМ_1 курс (гр.148,128-134).xlsx" - } + "display_filename": "1 курс (гр.148,128-134).xlsx", + "facultet": "ftkm", + "json_represent": "он_фткм_1 курс (гр.148,128-134).json", + "last_changed": "2026-03-21 14:02:24", + "sha1hash": "33157fc01ff06f41630531e6e534a782773f2b6a", + "uniqpath": "vstu.ru/rasp?dep=ftkm/1 курс (гр.148,128-134).xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТКМ_1 курс (гр.148,128-134).xlsx" }, { "data_source_hash": "9d922988cc531a2678238e04c4e98528563a0ba0", @@ -150139,13 +152209,13 @@ ], "июнь": [], "май": [ - "12", - "26" + "26", + "12" ], "март": [ - "3", "31", - "17" + "17", + "3" ], "февраль": [ "17" @@ -150153,23 +152223,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "24", - "10" + "10", + "24" ], "февраль": [ - "24", - "10" + "10", + "24" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -150193,39 +152263,39 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "20", - "6" + "6", + "20" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "3", - "17" + "17", + "3" ], "июнь": [], "май": [ - "29", + "1", "15", - "1" + "29" ], "март": [ - "20", - "6" + "6", + "20" ], "февраль": [ "20" @@ -150233,8 +152303,8 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "24", - "10" + "10", + "24" ], "июнь": [ "5" @@ -150254,9 +152324,9 @@ }, "СРЕДА_1": { "апрель": [ - "29", + "1", "15", - "1" + "29" ], "июнь": [], "май": [ @@ -150264,8 +152334,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -150280,8 +152350,8 @@ "3" ], "май": [ - "20", - "6" + "6", + "20" ], "март": [ "11", @@ -150294,8 +152364,8 @@ }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ @@ -150304,8 +152374,8 @@ "2" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -150320,8 +152390,8 @@ "6" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "28", @@ -150344,8 +152414,8 @@ "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -150353,99 +152423,98 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ - "12", - "26" + "26", + "12" ], "февраль": [ - "12", - "26" + "26", + "12" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "ftkm", - "json_represent": "он_фткм_2 курс ( гр.228-234).json", - "last_changed": "2026-03-20 13:59:16", - "sha1hash": "9d922988cc531a2678238e04c4e98528563a0ba0", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТКМ_2 курс ( гр.228-234).xlsx" - } + "display_filename": "2 курс ( гр.228-234).xlsx", + "facultet": "ftkm", + "json_represent": "он_фткм_2 курс ( гр.228-234).json", + "last_changed": "2026-03-20 13:59:16", + "sha1hash": "9d922988cc531a2678238e04c4e98528563a0ba0", + "uniqpath": "vstu.ru/rasp?dep=ftkm/2 курс ( гр.228-234).xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТКМ_2 курс ( гр.228-234).xlsx" }, { "data_source_hash": "29b9a47e1f81dad36f87f75c07896977c5f1767b", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ + "28", "0", - "14", - "28" + "14" ], "июнь": [ "0" ], "май": [ - "26", - "12" + "12", + "26" ], "март": [ - "17", + "31", "3", - "31" + "17" ], "февраль": [ "1", - "17", - "0" + "0", + "17" ] }, "ВТОРНИК_2": { "апрель": [ - "7", - "21" + "21", + "7" ], "июнь": [ - "2", - "0" + "0", + "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "10", - "24" + "24", + "10" ], "февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { "апрель": [ - "27", "13", + "27", "-1" ], "июнь": [], "май": [ - "25", - "11" + "11", + "25" ], "март": [ - "30", + "16", "2", - "16" + "30" ], "февраль": [ "16" @@ -150453,30 +152522,30 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "6", - "20" + "20", + "6" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "17", "3", - "0" + "0", + "17" ], "июнь": [ "0" @@ -150487,27 +152556,27 @@ "29" ], "март": [ - "6", + "20", "0", - "20" + "6" ], "февраль": [ - "20", - "4" + "4", + "20" ] }, "ПЯТНИЦА_2": { "апрель": [ - "10", - "24" + "24", + "10" ], "июнь": [ "0", "5" ], "май": [ - "8", - "22" + "22", + "8" ], "март": [ "13", @@ -150532,101 +152601,101 @@ "27" ], "март": [ + "4", "18", - "0", - "4" + "0" ], "февраль": [ "18", - "2", - "0" + "0", + "2" ] }, "СРЕДА_2": { "апрель": [ - "8", - "22" + "22", + "8" ], "июнь": [ "3", "0" ], "май": [ - "6", - "20" + "20", + "6" ], "март": [ - "25", - "11" + "11", + "25" ], "февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "апрель": [ + "4", "18", - "0", - "4" + "0" ], "июнь": [ "0" ], "май": [ - "30", + "16", "2", - "16" + "30" ], "март": [ - "0", + "21", "7", - "21" + "0" ], "февраль": [ - "5", - "21" + "21", + "5" ] }, "СУББОТА_2": { "апрель": [ - "25", - "11" + "11", + "25" ], "июнь": [ - "6", - "0" + "0", + "6" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "14", - "28" + "28", + "14" ], "февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "апрель": [ - "30", + "16", "2", - "16" + "30" ], "июнь": [ "0" ], "май": [ - "14", - "28" + "28", + "14" ], "март": [ + "19", "0", - "5", - "19" + "5" ], "февраль": [ "3", @@ -150635,53 +152704,52 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ - "0", - "4" + "4", + "0" ], "май": [ - "7", - "21" + "21", + "7" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "ftkm", - "json_represent": "он_фткм_3 курс.json", - "last_changed": "2026-03-18 13:55:47", - "sha1hash": "29b9a47e1f81dad36f87f75c07896977c5f1767b", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТКМ_3 курс.xls" - } + "display_filename": "3 курс.xls", + "facultet": "ftkm", + "json_represent": "он_фткм_3 курс.json", + "last_changed": "2026-03-18 13:55:47", + "sha1hash": "29b9a47e1f81dad36f87f75c07896977c5f1767b", + "uniqpath": "vstu.ru/rasp?dep=ftkm/3 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТКМ_3 курс.xls" }, { - "data_source_hash": "1ba4466bb47bd93336b0c679cc30a5f5681f12d9", + "data_source_hash": "a373333c6d41cfab03ad54b8063a8169952dab4b", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "14", - "28" + "28", + "14" ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ - "17", + "31", "3", - "31" + "17" ], "февраль": [ "17" @@ -150689,23 +152757,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "7", - "21" + "21", + "7" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "10", - "24" + "24", + "10" ], "февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -150715,13 +152783,13 @@ ], "июнь": [], "май": [ - "25", - "11" + "11", + "25" ], "март": [ - "30", + "16", "2", - "16" + "30" ], "февраль": [ "16" @@ -150729,29 +152797,29 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "6", - "20" + "20", + "6" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "17", - "3" + "3", + "17" ], "июнь": [], "май": [ @@ -150760,8 +152828,8 @@ "29" ], "март": [ - "6", - "20" + "20", + "6" ], "февраль": [ "20" @@ -150769,15 +152837,15 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "10", - "24" + "24", + "10" ], "июнь": [ "5" ], "май": [ - "8", - "22" + "22", + "8" ], "март": [ "13", @@ -150800,8 +152868,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -150809,39 +152877,39 @@ }, "СРЕДА_2": { "апрель": [ - "8", - "22" + "22", + "8" ], "июнь": [ "3" ], "май": [ - "6", - "20" + "20", + "6" ], "март": [ - "25", - "11" + "11", + "25" ], "февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ - "30", + "16", "2", - "16" + "30" ], "март": [ - "7", - "21" + "21", + "7" ], "февраль": [ "21" @@ -150849,37 +152917,37 @@ }, "СУББОТА_2": { "апрель": [ - "25", - "11" + "11", + "25" ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "14", - "28" + "28", + "14" ], "февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "апрель": [ - "30", + "16", "2", - "16" + "30" ], "июнь": [], "май": [ - "14", - "28" + "28", + "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -150887,34 +152955,33 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "7", - "21" + "21", + "7" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "ftkm", - "json_represent": "он_фткм_4 курс.json", - "last_changed": "2026-02-19 11:46:15", - "sha1hash": "1ba4466bb47bd93336b0c679cc30a5f5681f12d9", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТКМ_4 курс.xls" - } + "display_filename": "4 курс.xls", + "facultet": "ftkm", + "json_represent": "он_фткм_4 курс.json", + "last_changed": "2026-03-23 10:49:38", + "sha1hash": "a373333c6d41cfab03ad54b8063a8169952dab4b", + "uniqpath": "vstu.ru/rasp?dep=ftkm/4 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТКМ_4 курс.xls" }, { "data_source_hash": "891269ec627d1ddf6955abf85320c6e614fbc8da", @@ -150926,13 +152993,13 @@ ], "июнь": [], "май": [ - "12", - "26" + "26", + "12" ], "март": [ - "3", "31", - "17" + "17", + "3" ], "февраль": [ "17" @@ -150940,23 +153007,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "24", - "10" + "10", + "24" ], "февраль": [ - "24", - "10" + "10", + "24" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -150980,39 +153047,39 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "20", - "6" + "6", + "20" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "3", - "17" + "17", + "3" ], "июнь": [], "май": [ - "29", + "1", "15", - "1" + "29" ], "март": [ - "20", - "6" + "6", + "20" ], "февраль": [ "20" @@ -151020,8 +153087,8 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "24", - "10" + "10", + "24" ], "июнь": [ "5" @@ -151041,9 +153108,9 @@ }, "СРЕДА_1": { "апрель": [ - "29", + "1", "15", - "1" + "29" ], "июнь": [], "май": [ @@ -151051,8 +153118,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -151067,8 +153134,8 @@ "3" ], "май": [ - "20", - "6" + "6", + "20" ], "март": [ "11", @@ -151081,8 +153148,8 @@ }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ @@ -151091,8 +153158,8 @@ "2" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -151107,8 +153174,8 @@ "6" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "28", @@ -151131,8 +153198,8 @@ "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -151140,34 +153207,33 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ - "12", - "26" + "26", + "12" ], "февраль": [ - "12", - "26" + "26", + "12" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "ftpp", - "json_represent": "он_фтпп_1 курс.json", - "last_changed": "2026-03-21 14:02:24", - "sha1hash": "891269ec627d1ddf6955abf85320c6e614fbc8da", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТПП_1 курс.xlsx" - } + "display_filename": "1 курс.xlsx", + "facultet": "ftpp", + "json_represent": "он_фтпп_1 курс.json", + "last_changed": "2026-03-21 14:02:24", + "sha1hash": "891269ec627d1ddf6955abf85320c6e614fbc8da", + "uniqpath": "vstu.ru/rasp?dep=ftpp/1 курс.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТПП_1 курс.xlsx" }, { "data_source_hash": "4127e1e5a0935d3303e1a642d997629bdef0b89c", @@ -151179,13 +153245,13 @@ ], "июнь": [], "май": [ - "12", - "26" + "26", + "12" ], "март": [ - "3", "31", - "17" + "17", + "3" ], "февраль": [ "17" @@ -151193,23 +153259,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "24", - "10" + "10", + "24" ], "февраль": [ - "24", - "10" + "10", + "24" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -151233,39 +153299,39 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "20", - "6" + "6", + "20" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "3", - "17" + "17", + "3" ], "июнь": [], "май": [ - "29", + "1", "15", - "1" + "29" ], "март": [ - "20", - "6" + "6", + "20" ], "февраль": [ "20" @@ -151273,8 +153339,8 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "24", - "10" + "10", + "24" ], "июнь": [ "5" @@ -151294,9 +153360,9 @@ }, "СРЕДА_1": { "апрель": [ - "29", + "1", "15", - "1" + "29" ], "июнь": [], "май": [ @@ -151304,8 +153370,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -151320,8 +153386,8 @@ "3" ], "май": [ - "20", - "6" + "6", + "20" ], "март": [ "11", @@ -151334,8 +153400,8 @@ }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ @@ -151344,8 +153410,8 @@ "2" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -151360,8 +153426,8 @@ "6" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "28", @@ -151384,8 +153450,8 @@ "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -151393,34 +153459,33 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ - "12", - "26" + "26", + "12" ], "февраль": [ - "12", - "26" + "26", + "12" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "ftpp", - "json_represent": "он_фтпп_2 курс.json", - "last_changed": "2026-02-19 11:36:19", - "sha1hash": "4127e1e5a0935d3303e1a642d997629bdef0b89c", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТПП_2 курс.xlsx" - } + "display_filename": "2 курс.xlsx", + "facultet": "ftpp", + "json_represent": "он_фтпп_2 курс.json", + "last_changed": "2026-02-19 11:36:19", + "sha1hash": "4127e1e5a0935d3303e1a642d997629bdef0b89c", + "uniqpath": "vstu.ru/rasp?dep=ftpp/2 курс.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТПП_2 курс.xlsx" }, { "data_source_hash": "afa4c710092a185f818d79a50eb9949a4f89e3e1", @@ -151435,46 +153500,46 @@ "0" ], "май": [ - "12", - "26" + "26", + "12" ], "март": [ - "3", "31", - "17" + "17", + "3" ], "февраль": [ - "0", "1", + "0", "17" ] }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "0", "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "24", - "10" + "10", + "24" ], "февраль": [ - "24", - "10" + "10", + "24" ] }, "ПОНЕДЕЛЬНИК_1": { "апрель": [ - "-1", "13", + "-1", "27" ], "июнь": [], @@ -151493,57 +153558,57 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "20", - "6" + "6", + "20" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ "0", - "3", - "17" + "17", + "3" ], "июнь": [ "0" ], "май": [ - "29", + "1", "15", - "1" + "29" ], "март": [ - "0", + "6", "20", - "6" + "0" ], "февраль": [ - "20", - "4" + "4", + "20" ] }, "ПЯТНИЦА_2": { "апрель": [ - "24", - "10" + "10", + "24" ], "июнь": [ - "5", - "0" + "0", + "5" ], "май": [ "22", @@ -151560,9 +153625,9 @@ }, "СРЕДА_1": { "апрель": [ - "29", + "1", "15", - "1" + "29" ], "июнь": [ "0" @@ -151572,9 +153637,9 @@ "27" ], "март": [ + "4", "0", - "18", - "4" + "18" ], "февраль": [ "0", @@ -151592,8 +153657,8 @@ "3" ], "май": [ - "20", - "6" + "6", + "20" ], "март": [ "11", @@ -151606,9 +153671,9 @@ }, "СУББОТА_1": { "апрель": [ + "4", "0", - "18", - "4" + "18" ], "июнь": [ "0" @@ -151619,9 +153684,9 @@ "2" ], "март": [ - "21", "7", - "0" + "0", + "21" ], "февраль": [ "21", @@ -151634,12 +153699,12 @@ "25" ], "июнь": [ - "0", - "6" + "6", + "0" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "28", @@ -151664,9 +153729,9 @@ "14" ], "март": [ - "5", "19", - "0" + "0", + "5" ], "февраль": [ "19", @@ -151675,53 +153740,52 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ - "0", - "4" + "4", + "0" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ - "12", - "26" - ], - "февраль": [ - "12", - "26" - ] - } - }, - "actual_at": 1774102544, - "excel": { - "facultet": "ftpp", - "json_represent": "он_фтпп_3 курс.json", - "last_changed": "2026-02-19 09:59:53", - "sha1hash": "afa4c710092a185f818d79a50eb9949a4f89e3e1", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТПП_3 курс.xlsx" - } - }, - { - "data_source_hash": "5f0cfb7b90ca0768ecb0773e9c92984106988fde", - "week_keys_metadata": { - "ВТОРНИК_1": { - "апрель": [ - "14", - "28" - ], - "июнь": [], - "май": [ "26", "12" ], + "февраль": [ + "26", + "12" + ] + } + }, + "display_filename": "3 курс.xlsx", + "facultet": "ftpp", + "json_represent": "он_фтпп_3 курс.json", + "last_changed": "2026-02-19 09:59:53", + "sha1hash": "afa4c710092a185f818d79a50eb9949a4f89e3e1", + "uniqpath": "vstu.ru/rasp?dep=ftpp/3 курс.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТПП_3 курс.xlsx" + }, + { + "data_source_hash": "62a9c16622c8824b0c9acb576ea53f2a7fe45378", + "week_keys_metadata": { + "ВТОРНИК_1": { + "апрель": [ + "28", + "14" + ], + "июнь": [], + "май": [ + "12", + "26" + ], "март": [ - "17", + "31", "3", - "31" + "17" ], "февраль": [ "17" @@ -151729,23 +153793,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "7", - "21" + "21", + "7" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "10", - "24" + "24", + "10" ], "февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -151755,13 +153819,13 @@ ], "июнь": [], "май": [ - "25", - "11" + "11", + "25" ], "март": [ - "30", + "16", "2", - "16" + "30" ], "февраль": [ "16" @@ -151769,29 +153833,29 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "6", - "20" + "20", + "6" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "17", - "3" + "3", + "17" ], "июнь": [], "май": [ @@ -151800,8 +153864,8 @@ "29" ], "март": [ - "6", - "20" + "20", + "6" ], "февраль": [ "20" @@ -151809,15 +153873,15 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "10", - "24" + "24", + "10" ], "июнь": [ "5" ], "май": [ - "8", - "22" + "22", + "8" ], "март": [ "13", @@ -151840,8 +153904,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -151849,39 +153913,39 @@ }, "СРЕДА_2": { "апрель": [ - "8", - "22" + "22", + "8" ], "июнь": [ "3" ], "май": [ - "6", - "20" + "20", + "6" ], "март": [ - "25", - "11" + "11", + "25" ], "февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ - "30", + "16", "2", - "16" + "30" ], "март": [ - "7", - "21" + "21", + "7" ], "февраль": [ "21" @@ -151889,37 +153953,37 @@ }, "СУББОТА_2": { "апрель": [ - "25", - "11" + "11", + "25" ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "14", - "28" + "28", + "14" ], "февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "апрель": [ - "30", + "16", "2", - "16" + "30" ], "июнь": [], "май": [ - "14", - "28" + "28", + "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -151927,52 +153991,51 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "7", - "21" + "21", + "7" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "ftpp", - "json_represent": "он_фтпп_4 курс.json", - "last_changed": "2026-02-25 12:22:22", - "sha1hash": "5f0cfb7b90ca0768ecb0773e9c92984106988fde", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТПП_4 курс.xls" - } + "display_filename": "4 курс.xls", + "facultet": "ftpp", + "json_represent": "он_фтпп_4 курс.json", + "last_changed": "2026-03-23 10:49:38", + "sha1hash": "62a9c16622c8824b0c9acb576ea53f2a7fe45378", + "uniqpath": "vstu.ru/rasp?dep=ftpp/4 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФТПП_4 курс.xls" }, { "data_source_hash": "aa863f9480f4400bf0d1999be62098e4514c40ce", "week_keys_metadata": { "ВТОРНИК_1": { "Апрель": [ - "14", - "28" + "28", + "14" ], "Июнь": [], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ - "17", + "31", "3", - "31" + "17" ], "Февраль": [ "17" @@ -151980,23 +154043,23 @@ }, "ВТОРНИК_2": { "Апрель": [ - "7", - "21" + "21", + "7" ], "Июнь": [ "2" ], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ - "10", - "24" + "24", + "10" ], "Февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -152006,13 +154069,13 @@ ], "Июнь": [], "Май": [ - "25", - "11" + "11", + "25" ], "Март": [ - "30", + "16", "2", - "16" + "30" ], "Февраль": [ "16" @@ -152020,29 +154083,29 @@ }, "ПОНЕДЕЛЬНИК_2": { "Апрель": [ - "6", - "20" + "20", + "6" ], "Июнь": [ "1" ], "Май": [ - "18", - "4" + "4", + "18" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "Апрель": [ - "17", - "3" + "3", + "17" ], "Июнь": [], "Май": [ @@ -152051,8 +154114,8 @@ "29" ], "Март": [ - "6", - "20" + "20", + "6" ], "Февраль": [ "20" @@ -152060,15 +154123,15 @@ }, "ПЯТНИЦА_2": { "Апрель": [ - "10", - "24" + "24", + "10" ], "Июнь": [ "3" ], "Май": [ - "8", - "22" + "22", + "8" ], "Март": [ "13", @@ -152091,8 +154154,8 @@ "27" ], "Март": [ - "18", - "4" + "4", + "18" ], "Февраль": [ "18" @@ -152100,39 +154163,39 @@ }, "СРЕДА_2": { "Апрель": [ - "8", - "22" + "22", + "8" ], "Июнь": [ "3" ], "Май": [ - "6", - "20" + "20", + "6" ], "Март": [ - "25", - "11" + "11", + "25" ], "Февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "Апрель": [ - "18", - "4" + "4", + "18" ], "Июнь": [], "Май": [ - "30", + "16", "2", - "16" + "30" ], "Март": [ - "7", - "21" + "21", + "7" ], "Февраль": [ "21" @@ -152140,37 +154203,37 @@ }, "СУББОТА_2": { "Апрель": [ - "25", - "11" + "11", + "25" ], "Июнь": [], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ - "14", - "28" + "28", + "14" ], "Февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "Апрель": [ - "30", + "16", "2", - "16" + "30" ], "Июнь": [], "Май": [ - "14", - "28" + "28", + "14" ], "Март": [ - "5", - "19" + "19", + "5" ], "Февраль": [ "19" @@ -152178,52 +154241,51 @@ }, "ЧЕТВЕРГ_2": { "Апрель": [ - "23", - "9" + "9", + "23" ], "Июнь": [ "4" ], "Май": [ - "7", - "21" + "21", + "7" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fevt", - "json_represent": "он_фэвт_1 курс.json", - "last_changed": "2026-03-18 12:14:32", - "sha1hash": "aa863f9480f4400bf0d1999be62098e4514c40ce", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭВТ_1 курс.xls" - } + "display_filename": "1 курс.xls", + "facultet": "fevt", + "json_represent": "он_фэвт_1 курс.json", + "last_changed": "2026-03-18 12:14:32", + "sha1hash": "aa863f9480f4400bf0d1999be62098e4514c40ce", + "uniqpath": "vstu.ru/rasp?dep=fevt/1 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭВТ_1 курс.xls" }, { - "data_source_hash": "e5756c49065dc9d777e1796aad5a5831590b1e7e", + "data_source_hash": "21ba7dd5ac05684463e2a387545d1ed8031bf6e1", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "14", - "28" + "28", + "14" ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ - "17", + "31", "3", - "31" + "17" ], "февраль": [ "17" @@ -152231,23 +154293,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "7", - "21" + "21", + "7" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "10", - "24" + "24", + "10" ], "февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -152257,13 +154319,13 @@ ], "июнь": [], "май": [ - "25", - "11" + "11", + "25" ], "март": [ - "30", + "16", "2", - "16" + "30" ], "февраль": [ "16" @@ -152271,29 +154333,29 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "6", - "20" + "20", + "6" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "17", - "3" + "3", + "17" ], "июнь": [], "май": [ @@ -152302,8 +154364,8 @@ "29" ], "март": [ - "6", - "20" + "20", + "6" ], "февраль": [ "20" @@ -152311,15 +154373,15 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "10", - "24" + "24", + "10" ], "июнь": [ "3" ], "май": [ - "8", - "22" + "22", + "8" ], "март": [ "13", @@ -152342,8 +154404,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -152351,39 +154413,39 @@ }, "СРЕДА_2": { "апрель": [ - "8", - "22" + "22", + "8" ], "июнь": [ "3" ], "май": [ - "6", - "20" + "20", + "6" ], "март": [ - "25", - "11" + "11", + "25" ], "февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ - "30", + "16", "2", - "16" + "30" ], "март": [ - "7", - "21" + "21", + "7" ], "февраль": [ "21" @@ -152391,37 +154453,37 @@ }, "СУББОТА_2": { "апрель": [ - "25", - "11" + "11", + "25" ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "14", - "28" + "28", + "14" ], "февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "апрель": [ - "30", + "16", "2", - "16" + "30" ], "июнь": [], "май": [ - "14", - "28" + "28", + "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -152429,99 +154491,98 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "7", - "21" + "21", + "7" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fevt", - "json_represent": "он_фэвт_2 курс.json", - "last_changed": "2026-03-20 15:42:31", - "sha1hash": "e5756c49065dc9d777e1796aad5a5831590b1e7e", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭВТ_2 курс.xls" - } + "display_filename": "2 курс.xls", + "facultet": "fevt", + "json_represent": "он_фэвт_2 курс.json", + "last_changed": "2026-03-24 15:16:07", + "sha1hash": "21ba7dd5ac05684463e2a387545d1ed8031bf6e1", + "uniqpath": "vstu.ru/rasp?dep=fevt/2 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭВТ_2 курс.xls" }, { "data_source_hash": "679df2b77ebcf640803745b60df871e88c293eca", "week_keys_metadata": { "ВТОРНИК_1": { "Апрель": [ + "28", "0", - "14", - "28" + "14" ], "Июнь": [ "0" ], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ - "17", + "31", "3", - "31" + "17" ], "Февраль": [ "1", - "17", - "0" + "0", + "17" ] }, "ВТОРНИК_2": { "Апрель": [ - "7", - "21" + "21", + "7" ], "Июнь": [ - "2", - "0" + "0", + "2" ], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ - "10", - "24" + "24", + "10" ], "Февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { "Апрель": [ - "27", "13", + "27", "-1" ], "Июнь": [], "Май": [ - "25", - "11" + "11", + "25" ], "Март": [ - "30", + "16", "2", - "16" + "30" ], "Февраль": [ "16" @@ -152537,23 +154598,23 @@ "1" ], "Май": [ - "18", - "4" + "4", + "18" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "Апрель": [ - "17", "3", - "0" + "0", + "17" ], "Июнь": [ "0" @@ -152564,27 +154625,27 @@ "29" ], "Март": [ - "6", + "20", "0", - "20" + "6" ], "Февраль": [ - "20", - "4" + "4", + "20" ] }, "ПЯТНИЦА_2": { "Апрель": [ - "10", - "24" + "24", + "10" ], "Июнь": [ "0", "5" ], "Май": [ - "8", - "22" + "22", + "8" ], "Март": [ "13", @@ -152609,101 +154670,101 @@ "27" ], "Март": [ + "4", "18", - "0", - "4" + "0" ], "Февраль": [ "18", - "2", - "0" + "0", + "2" ] }, "СРЕДА_2": { "Апрель": [ - "8", - "22" + "22", + "8" ], "Июнь": [ "3", "0" ], "Май": [ - "6", - "20" + "20", + "6" ], "Март": [ - "25", - "11" + "11", + "25" ], "Февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "Апрель": [ + "4", "18", - "0", - "4" + "0" ], "Июнь": [ "0" ], "Май": [ - "30", + "16", "2", - "16" + "30" ], "Март": [ - "0", + "21", "7", - "21" + "0" ], "Февраль": [ - "5", - "21" + "21", + "5" ] }, "СУББОТА_2": { "Апрель": [ - "25", - "11" + "11", + "25" ], "Июнь": [ - "6", - "0" + "0", + "6" ], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ - "14", - "28" + "28", + "14" ], "Февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "Апрель": [ - "30", + "16", "2", - "16" + "30" ], "Июнь": [ "0" ], "Май": [ - "14", - "28" + "28", + "14" ], "Март": [ + "19", "0", - "5", - "19" + "5" ], "Февраль": [ "3", @@ -152712,53 +154773,52 @@ }, "ЧЕТВЕРГ_2": { "Апрель": [ - "23", - "9" + "9", + "23" ], "Июнь": [ - "0", - "4" + "4", + "0" ], "Май": [ - "7", - "21" + "21", + "7" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fevt", - "json_represent": "он_фэвт_3 курс.json", - "last_changed": "2026-03-10 13:13:33", - "sha1hash": "679df2b77ebcf640803745b60df871e88c293eca", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭВТ_3 курс.xls" - } + "display_filename": "3 курс.xls", + "facultet": "fevt", + "json_represent": "он_фэвт_3 курс.json", + "last_changed": "2026-03-10 13:13:33", + "sha1hash": "679df2b77ebcf640803745b60df871e88c293eca", + "uniqpath": "vstu.ru/rasp?dep=fevt/3 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭВТ_3 курс.xls" }, { - "data_source_hash": "bc088b44c1f3316f4ad0358085908686b6567cc4", + "data_source_hash": "4cf1c1c0427829f72d04c44439605d92365a08f1", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "14", - "28" + "28", + "14" ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ - "17", + "31", "3", - "31" + "17" ], "февраль": [ "17" @@ -152766,23 +154826,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "7", - "21" + "21", + "7" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "10", - "24" + "24", + "10" ], "февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -152792,13 +154852,13 @@ ], "июнь": [], "май": [ - "25", - "11" + "11", + "25" ], "март": [ - "30", + "16", "2", - "16" + "30" ], "февраль": [ "16" @@ -152806,29 +154866,29 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "6", - "20" + "20", + "6" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "17", - "3" + "3", + "17" ], "июнь": [], "май": [ @@ -152837,8 +154897,8 @@ "29" ], "март": [ - "6", - "20" + "20", + "6" ], "февраль": [ "20" @@ -152846,15 +154906,15 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "10", - "24" + "24", + "10" ], "июнь": [ "5" ], "май": [ - "8", - "22" + "22", + "8" ], "март": [ "13", @@ -152877,8 +154937,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -152886,39 +154946,39 @@ }, "СРЕДА_2": { "апрель": [ - "8", - "22" + "22", + "8" ], "июнь": [ "3" ], "май": [ - "6", - "20" + "20", + "6" ], "март": [ - "25", - "11" + "11", + "25" ], "февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ - "30", + "16", "2", - "16" + "30" ], "март": [ - "7", - "21" + "21", + "7" ], "февраль": [ "21" @@ -152926,37 +154986,37 @@ }, "СУББОТА_2": { "апрель": [ - "25", - "11" + "11", + "25" ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "14", - "28" + "28", + "14" ], "февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "апрель": [ - "30", + "16", "2", - "16" + "30" ], "июнь": [], "май": [ - "14", - "28" + "28", + "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -152964,52 +155024,51 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "7", - "21" + "21", + "7" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "fevt", - "json_represent": "он_фэвт_4 курс.json", - "last_changed": "2026-03-10 13:15:30", - "sha1hash": "bc088b44c1f3316f4ad0358085908686b6567cc4", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭВТ_4 курс.xls" - } + "display_filename": "4 курс.xls", + "facultet": "fevt", + "json_represent": "он_фэвт_4 курс.json", + "last_changed": "2026-03-23 10:49:38", + "sha1hash": "4cf1c1c0427829f72d04c44439605d92365a08f1", + "uniqpath": "vstu.ru/rasp?dep=fevt/4 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭВТ_4 курс.xls" }, { "data_source_hash": "cce8170c33d972ddd4723137db364fe81f439ef3", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "14", - "28" + "28", + "14" ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ - "17", + "31", "3", - "31" + "17" ], "февраль": [ "17" @@ -153017,23 +155076,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "7", - "21" + "21", + "7" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "10", - "24" + "24", + "10" ], "февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -153043,13 +155102,13 @@ ], "июнь": [], "май": [ - "25", - "11" + "11", + "25" ], "март": [ - "30", + "16", "2", - "16" + "30" ], "февраль": [ "16" @@ -153057,29 +155116,29 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "6", - "20" + "20", + "6" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "17", - "3" + "3", + "17" ], "июнь": [], "май": [ @@ -153088,8 +155147,8 @@ "29" ], "март": [ - "6", - "20" + "20", + "6" ], "февраль": [ "20" @@ -153097,15 +155156,15 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "10", - "24" + "24", + "10" ], "июнь": [ "3" ], "май": [ - "8", - "22" + "22", + "8" ], "март": [ "13", @@ -153128,8 +155187,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -153137,39 +155196,39 @@ }, "СРЕДА_2": { "апрель": [ - "8", - "22" + "22", + "8" ], "июнь": [ "3" ], "май": [ - "6", - "20" + "20", + "6" ], "март": [ - "25", - "11" + "11", + "25" ], "февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ - "30", + "16", "2", - "16" + "30" ], "март": [ - "7", - "21" + "21", + "7" ], "февраль": [ "21" @@ -153177,37 +155236,37 @@ }, "СУББОТА_2": { "апрель": [ - "25", - "11" + "11", + "25" ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "14", - "28" + "28", + "14" ], "февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "апрель": [ - "30", + "16", "2", - "16" + "30" ], "июнь": [], "май": [ - "14", - "28" + "28", + "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -153215,52 +155274,51 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "7", - "21" + "21", + "7" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "feu", - "json_represent": "он_фэу_1 курс.json", - "last_changed": "2026-03-16 14:26:02", - "sha1hash": "cce8170c33d972ddd4723137db364fe81f439ef3", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭУ_1 курс.xls" - } + "display_filename": "1 курс.xls", + "facultet": "feu", + "json_represent": "он_фэу_1 курс.json", + "last_changed": "2026-03-16 14:26:02", + "sha1hash": "cce8170c33d972ddd4723137db364fe81f439ef3", + "uniqpath": "vstu.ru/rasp?dep=feu/1 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭУ_1 курс.xls" }, { "data_source_hash": "8e2e4e2a6ca3f835b50df44918bd1badf6ee73b7", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "14", - "28" + "28", + "14" ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ - "17", + "31", "3", - "31" + "17" ], "февраль": [ "17" @@ -153268,23 +155326,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "7", - "21" + "21", + "7" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "10", - "24" + "24", + "10" ], "февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -153294,13 +155352,13 @@ ], "июнь": [], "май": [ - "25", - "11" + "11", + "25" ], "март": [ - "30", + "16", "2", - "16" + "30" ], "февраль": [ "16" @@ -153308,29 +155366,29 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "6", - "20" + "20", + "6" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "17", - "3" + "3", + "17" ], "июнь": [], "май": [ @@ -153339,8 +155397,8 @@ "29" ], "март": [ - "6", - "20" + "20", + "6" ], "февраль": [ "20" @@ -153348,15 +155406,15 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "10", - "24" + "24", + "10" ], "июнь": [ "3" ], "май": [ - "8", - "22" + "22", + "8" ], "март": [ "13", @@ -153379,8 +155437,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -153388,39 +155446,39 @@ }, "СРЕДА_2": { "апрель": [ - "8", - "22" + "22", + "8" ], "июнь": [ "3" ], "май": [ - "6", - "20" + "20", + "6" ], "март": [ - "25", - "11" + "11", + "25" ], "февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ - "30", + "16", "2", - "16" + "30" ], "март": [ - "7", - "21" + "21", + "7" ], "февраль": [ "21" @@ -153428,37 +155486,37 @@ }, "СУББОТА_2": { "апрель": [ - "25", - "11" + "11", + "25" ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "14", - "28" + "28", + "14" ], "февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "апрель": [ - "30", + "16", "2", - "16" + "30" ], "июнь": [], "май": [ - "14", - "28" + "28", + "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -153466,99 +155524,98 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "7", - "21" + "21", + "7" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "feu", - "json_represent": "он_фэу_2 курс.json", - "last_changed": "2026-03-07 09:43:10", - "sha1hash": "8e2e4e2a6ca3f835b50df44918bd1badf6ee73b7", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭУ_2 курс.xls" - } + "display_filename": "2 курс.xls", + "facultet": "feu", + "json_represent": "он_фэу_2 курс.json", + "last_changed": "2026-03-07 09:43:10", + "sha1hash": "8e2e4e2a6ca3f835b50df44918bd1badf6ee73b7", + "uniqpath": "vstu.ru/rasp?dep=feu/2 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭУ_2 курс.xls" }, { "data_source_hash": "712bba38e201634820e496f036912ab8bcbf32c6", "week_keys_metadata": { "ВТОРНИК_1": { "Апрель": [ + "28", "0", - "14", - "28" + "14" ], "Июнь": [ "0" ], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ - "17", + "31", "3", - "31" + "17" ], "Февраль": [ "1", - "17", - "0" + "0", + "17" ] }, "ВТОРНИК_2": { "Апрель": [ - "7", - "21" + "21", + "7" ], "Июнь": [ - "2", - "0" + "0", + "2" ], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ - "10", - "24" + "24", + "10" ], "Февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { "Апрель": [ - "27", "13", + "27", "-1" ], "Июнь": [], "Май": [ - "25", - "11" + "11", + "25" ], "Март": [ - "30", + "16", "2", - "16" + "30" ], "Февраль": [ "16" @@ -153572,23 +155629,23 @@ ], "Июнь": [], "Май": [ - "18", - "4" + "4", + "18" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "Апрель": [ - "17", "3", - "0" + "0", + "17" ], "Июнь": [ "0" @@ -153599,27 +155656,27 @@ "29" ], "Март": [ - "6", + "20", "0", - "20" + "6" ], "Февраль": [ - "20", - "4" + "4", + "20" ] }, "ПЯТНИЦА_2": { "Апрель": [ - "10", - "24" + "24", + "10" ], "Июнь": [ "0", "5" ], "Май": [ - "8", - "22" + "22", + "8" ], "Март": [ "13", @@ -153644,101 +155701,101 @@ "27" ], "Март": [ + "4", "18", - "0", - "4" + "0" ], "Февраль": [ "18", - "2", - "0" + "0", + "2" ] }, "СРЕДА_2": { "Апрель": [ - "8", - "22" + "22", + "8" ], "Июнь": [ "3", "0" ], "Май": [ - "6", - "20" + "20", + "6" ], "Март": [ - "25", - "11" + "11", + "25" ], "Февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "Апрель": [ + "4", "18", - "0", - "4" + "0" ], "Июнь": [ "0" ], "Май": [ - "30", + "16", "2", - "16" + "30" ], "Март": [ - "0", + "21", "7", - "21" + "0" ], "Февраль": [ - "5", - "21" + "21", + "5" ] }, "СУББОТА_2": { "Апрель": [ - "25", - "11" + "11", + "25" ], "Июнь": [ - "6", - "0" + "0", + "6" ], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ - "14", - "28" + "28", + "14" ], "Февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "Апрель": [ - "30", + "16", "2", - "16" + "30" ], "Июнь": [ "0" ], "Май": [ - "14", - "28" + "28", + "14" ], "Март": [ + "19", "0", - "5", - "19" + "5" ], "Февраль": [ "3", @@ -153747,53 +155804,52 @@ }, "ЧЕТВЕРГ_2": { "Апрель": [ - "23", - "9" + "9", + "23" ], "Июнь": [ - "0", - "4" + "4", + "0" ], "Май": [ - "7", - "21" + "21", + "7" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "feu", - "json_represent": "он_фэу_3 курс.json", - "last_changed": "2026-03-18 13:55:47", - "sha1hash": "712bba38e201634820e496f036912ab8bcbf32c6", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭУ_3 курс.xls" - } + "display_filename": "3 курс.xls", + "facultet": "feu", + "json_represent": "он_фэу_3 курс.json", + "last_changed": "2026-03-18 13:55:47", + "sha1hash": "712bba38e201634820e496f036912ab8bcbf32c6", + "uniqpath": "vstu.ru/rasp?dep=feu/3 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭУ_3 курс.xls" }, { - "data_source_hash": "25f5f1ee035e976ea366ea567f1f0646aba50f3e", + "data_source_hash": "f65d862a38940fe171dc10bd255c9f75ed7a630e", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "14", - "28" + "28", + "14" ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ - "17", + "31", "3", - "31" + "17" ], "февраль": [ "17" @@ -153801,23 +155857,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "7", - "21" + "21", + "7" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "10", - "24" + "24", + "10" ], "февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -153827,13 +155883,13 @@ ], "июнь": [], "май": [ - "25", - "11" + "11", + "25" ], "март": [ - "30", + "16", "2", - "16" + "30" ], "февраль": [ "16" @@ -153841,29 +155897,29 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "6", - "20" + "20", + "6" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "17", - "3" + "3", + "17" ], "июнь": [], "май": [ @@ -153872,8 +155928,8 @@ "29" ], "март": [ - "6", - "20" + "20", + "6" ], "февраль": [ "20" @@ -153881,15 +155937,15 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "10", - "24" + "24", + "10" ], "июнь": [ "5" ], "май": [ - "8", - "22" + "22", + "8" ], "март": [ "13", @@ -153912,8 +155968,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -153921,39 +155977,39 @@ }, "СРЕДА_2": { "апрель": [ - "8", - "22" + "22", + "8" ], "июнь": [ "3" ], "май": [ - "6", - "20" + "20", + "6" ], "март": [ - "25", - "11" + "11", + "25" ], "февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ - "30", + "16", "2", - "16" + "30" ], "март": [ - "7", - "21" + "21", + "7" ], "февраль": [ "21" @@ -153961,37 +156017,37 @@ }, "СУББОТА_2": { "апрель": [ - "25", - "11" + "11", + "25" ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "14", - "28" + "28", + "14" ], "февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "апрель": [ - "30", + "16", "2", - "16" + "30" ], "июнь": [], "май": [ - "14", - "28" + "28", + "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -153999,34 +156055,33 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "7", - "21" + "21", + "7" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "feu", - "json_represent": "он_фэу_4 курс.json", - "last_changed": "2026-03-04 11:18:55", - "sha1hash": "25f5f1ee035e976ea366ea567f1f0646aba50f3e", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭУ_4 курс.xls" - } + "display_filename": "4 курс.xls", + "facultet": "feu", + "json_represent": "он_фэу_4 курс.json", + "last_changed": "2026-03-23 10:49:38", + "sha1hash": "f65d862a38940fe171dc10bd255c9f75ed7a630e", + "uniqpath": "vstu.ru/rasp?dep=feu/4 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ФЭУ_4 курс.xls" }, { "data_source_hash": "4afeafee68d50595876f44ffe8602c5b00aca9e4", @@ -154038,13 +156093,13 @@ ], "июнь": [], "май": [ - "12", - "26" + "26", + "12" ], "март": [ - "3", "31", - "17" + "17", + "3" ], "февраль": [ "17" @@ -154052,23 +156107,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "24", - "10" + "10", + "24" ], "февраль": [ - "24", - "10" + "10", + "24" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -154092,39 +156147,39 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "20", - "6" + "6", + "20" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "3", - "17" + "17", + "3" ], "июнь": [], "май": [ - "29", + "1", "15", - "1" + "29" ], "март": [ - "20", - "6" + "6", + "20" ], "февраль": [ "20" @@ -154132,8 +156187,8 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "24", - "10" + "10", + "24" ], "июнь": [ "5" @@ -154153,9 +156208,9 @@ }, "СРЕДА_1": { "апрель": [ - "29", + "1", "15", - "1" + "29" ], "июнь": [], "май": [ @@ -154163,8 +156218,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -154179,8 +156234,8 @@ "3" ], "май": [ - "20", - "6" + "6", + "20" ], "март": [ "11", @@ -154193,8 +156248,8 @@ }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ @@ -154203,8 +156258,8 @@ "2" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -154219,8 +156274,8 @@ "6" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "28", @@ -154243,8 +156298,8 @@ "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -154252,34 +156307,33 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ - "12", - "26" + "26", + "12" ], "февраль": [ - "12", - "26" + "26", + "12" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "htf", - "json_represent": "он_хтф_1 курс.json", - "last_changed": "2026-03-21 14:02:24", - "sha1hash": "4afeafee68d50595876f44ffe8602c5b00aca9e4", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ХТФ_1 курс.xlsx" - } + "display_filename": "1 курс.xlsx", + "facultet": "htf", + "json_represent": "он_хтф_1 курс.json", + "last_changed": "2026-03-21 14:02:24", + "sha1hash": "4afeafee68d50595876f44ffe8602c5b00aca9e4", + "uniqpath": "vstu.ru/rasp?dep=htf/1 курс.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ХТФ_1 курс.xlsx" }, { "data_source_hash": "032e030c0823b25129d0fd19f4ca75eefaecc91f", @@ -154291,13 +156345,13 @@ ], "июнь": [], "май": [ - "12", - "26" + "26", + "12" ], "март": [ - "3", "31", - "17" + "17", + "3" ], "февраль": [ "17" @@ -154305,23 +156359,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "21", - "7" + "7", + "21" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "24", - "10" + "10", + "24" ], "февраль": [ - "24", - "10" + "10", + "24" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -154345,39 +156399,39 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "20", - "6" + "6", + "20" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "3", - "17" + "17", + "3" ], "июнь": [], "май": [ - "29", + "1", "15", - "1" + "29" ], "март": [ - "20", - "6" + "6", + "20" ], "февраль": [ "20" @@ -154385,8 +156439,8 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "24", - "10" + "10", + "24" ], "июнь": [ "5" @@ -154406,9 +156460,9 @@ }, "СРЕДА_1": { "апрель": [ - "29", + "1", "15", - "1" + "29" ], "июнь": [], "май": [ @@ -154416,8 +156470,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -154432,8 +156486,8 @@ "3" ], "май": [ - "20", - "6" + "6", + "20" ], "март": [ "11", @@ -154446,8 +156500,8 @@ }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ @@ -154456,8 +156510,8 @@ "2" ], "март": [ - "21", - "7" + "7", + "21" ], "февраль": [ "21" @@ -154472,8 +156526,8 @@ "6" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ "28", @@ -154496,8 +156550,8 @@ "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -154505,99 +156559,98 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "21", - "7" + "7", + "21" ], "март": [ - "12", - "26" + "26", + "12" ], "февраль": [ - "12", - "26" + "26", + "12" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "htf", - "json_represent": "он_хтф_2 курс.json", - "last_changed": "2026-03-04 12:30:57", - "sha1hash": "032e030c0823b25129d0fd19f4ca75eefaecc91f", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ХТФ_2 курс.xlsx" - } + "display_filename": "2 курс.xlsx", + "facultet": "htf", + "json_represent": "он_хтф_2 курс.json", + "last_changed": "2026-03-04 12:30:57", + "sha1hash": "032e030c0823b25129d0fd19f4ca75eefaecc91f", + "uniqpath": "vstu.ru/rasp?dep=htf/2 курс.xlsx", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ХТФ_2 курс.xlsx" }, { "data_source_hash": "eac8d6eb79c253155f8bedf1fdee957794b39313", "week_keys_metadata": { "ВТОРНИК_1": { "Апрель": [ + "28", "0", - "14", - "28" + "14" ], "Июнь": [ "0" ], "Май": [ - "26", - "12" + "12", + "26" ], "Март": [ - "17", + "31", "3", - "31" + "17" ], "Февраль": [ "1", - "17", - "0" + "0", + "17" ] }, "ВТОРНИК_2": { "Апрель": [ - "7", - "21" + "21", + "7" ], "Июнь": [ - "2", - "0" + "0", + "2" ], "Май": [ - "5", - "19" + "19", + "5" ], "Март": [ - "10", - "24" + "24", + "10" ], "Февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { "Апрель": [ - "27", "13", + "27", "-1" ], "Июнь": [], "Май": [ - "25", - "11" + "11", + "25" ], "Март": [ - "30", + "16", "2", - "16" + "30" ], "Февраль": [ "16" @@ -154611,23 +156664,23 @@ ], "Июнь": [], "Май": [ - "18", - "4" + "4", + "18" ], "Март": [ - "23", - "9" + "9", + "23" ], "Февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "Апрель": [ - "17", "3", - "0" + "0", + "17" ], "Июнь": [ "0" @@ -154638,27 +156691,27 @@ "29" ], "Март": [ - "6", + "20", "0", - "20" + "6" ], "Февраль": [ - "20", - "4" + "4", + "20" ] }, "ПЯТНИЦА_2": { "Апрель": [ - "10", - "24" + "24", + "10" ], "Июнь": [ "0", "5" ], "Май": [ - "8", - "22" + "22", + "8" ], "Март": [ "13", @@ -154683,101 +156736,101 @@ "27" ], "Март": [ + "4", "18", - "0", - "4" + "0" ], "Февраль": [ "18", - "2", - "0" + "0", + "2" ] }, "СРЕДА_2": { "Апрель": [ - "8", - "22" + "22", + "8" ], "Июнь": [ "3", "0" ], "Май": [ - "6", - "20" + "20", + "6" ], "Март": [ - "25", - "11" + "11", + "25" ], "Февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "Апрель": [ + "4", "18", - "0", - "4" + "0" ], "Июнь": [ "0" ], "Май": [ - "30", + "16", "2", - "16" + "30" ], "Март": [ - "0", + "21", "7", - "21" + "0" ], "Февраль": [ - "5", - "21" + "21", + "5" ] }, "СУББОТА_2": { "Апрель": [ - "25", - "11" + "11", + "25" ], "Июнь": [ - "6", - "0" + "0", + "6" ], "Май": [ - "23", - "9" + "9", + "23" ], "Март": [ - "14", - "28" + "28", + "14" ], "Февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "Апрель": [ - "30", + "16", "2", - "16" + "30" ], "Июнь": [ "0" ], "Май": [ - "14", - "28" + "28", + "14" ], "Март": [ + "19", "0", - "5", - "19" + "5" ], "Февраль": [ "3", @@ -154786,53 +156839,52 @@ }, "ЧЕТВЕРГ_2": { "Апрель": [ - "23", - "9" + "9", + "23" ], "Июнь": [ - "0", - "4" + "4", + "0" ], "Май": [ - "7", - "21" + "21", + "7" ], "Март": [ - "26", - "12" + "12", + "26" ], "Февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "htf", - "json_represent": "он_хтф_3 курс.json", - "last_changed": "2026-02-19 14:26:20", - "sha1hash": "eac8d6eb79c253155f8bedf1fdee957794b39313", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ХТФ_3 курс.xls" - } + "display_filename": "3 курс.xls", + "facultet": "htf", + "json_represent": "он_хтф_3 курс.json", + "last_changed": "2026-02-19 14:26:20", + "sha1hash": "eac8d6eb79c253155f8bedf1fdee957794b39313", + "uniqpath": "vstu.ru/rasp?dep=htf/3 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ХТФ_3 курс.xls" }, { - "data_source_hash": "ae60acbaf3c1425bde54ccb52fc52a208876b0f8", + "data_source_hash": "8ce93aa5ea7008c49782f4dcb90420cf72d85bd8", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ - "14", - "28" + "28", + "14" ], "июнь": [], "май": [ - "26", - "12" + "12", + "26" ], "март": [ - "17", + "31", "3", - "31" + "17" ], "февраль": [ "17" @@ -154840,23 +156892,23 @@ }, "ВТОРНИК_2": { "апрель": [ - "7", - "21" + "21", + "7" ], "июнь": [ "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "10", - "24" + "24", + "10" ], "февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { @@ -154866,13 +156918,13 @@ ], "июнь": [], "май": [ - "25", - "11" + "11", + "25" ], "март": [ - "30", + "16", "2", - "16" + "30" ], "февраль": [ "16" @@ -154880,29 +156932,29 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "6", - "20" + "20", + "6" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "17", - "3" + "3", + "17" ], "июнь": [], "май": [ @@ -154911,8 +156963,8 @@ "29" ], "март": [ - "6", - "20" + "20", + "6" ], "февраль": [ "20" @@ -154920,15 +156972,15 @@ }, "ПЯТНИЦА_2": { "апрель": [ - "10", - "24" + "24", + "10" ], "июнь": [ "5" ], "май": [ - "8", - "22" + "22", + "8" ], "март": [ "13", @@ -154951,8 +157003,8 @@ "27" ], "март": [ - "18", - "4" + "4", + "18" ], "февраль": [ "18" @@ -154960,39 +157012,39 @@ }, "СРЕДА_2": { "апрель": [ - "8", - "22" + "22", + "8" ], "июнь": [ "3" ], "май": [ - "6", - "20" + "20", + "6" ], "март": [ - "25", - "11" + "11", + "25" ], "февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "апрель": [ - "18", - "4" + "4", + "18" ], "июнь": [], "май": [ - "30", + "16", "2", - "16" + "30" ], "март": [ - "7", - "21" + "21", + "7" ], "февраль": [ "21" @@ -155000,37 +157052,37 @@ }, "СУББОТА_2": { "апрель": [ - "25", - "11" + "11", + "25" ], "июнь": [], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "14", - "28" + "28", + "14" ], "февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "апрель": [ - "30", + "16", "2", - "16" + "30" ], "июнь": [], "май": [ - "14", - "28" + "28", + "14" ], "март": [ - "5", - "19" + "19", + "5" ], "февраль": [ "19" @@ -155038,99 +157090,98 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ "4" ], "май": [ - "7", - "21" + "21", + "7" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "htf", - "json_represent": "он_хтф_4 курс.json", - "last_changed": "2026-02-17 13:20:07", - "sha1hash": "ae60acbaf3c1425bde54ccb52fc52a208876b0f8", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ХТФ_4 курс.xls" - } + "display_filename": "4 курс.xls", + "facultet": "htf", + "json_represent": "он_хтф_4 курс.json", + "last_changed": "2026-03-23 10:49:38", + "sha1hash": "8ce93aa5ea7008c49782f4dcb90420cf72d85bd8", + "uniqpath": "vstu.ru/rasp?dep=htf/4 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОН_ХТФ_4 курс.xls" }, { "data_source_hash": "b78c1ea93502deb0aefcd81d2b0a81d290bab80d", "week_keys_metadata": { "ВТОРНИК_1": { "апрель": [ + "28", "0", - "14", - "28" + "14" ], "июнь": [ "0" ], "май": [ - "26", - "12" + "12", + "26" ], "март": [ - "17", + "31", "3", - "31" + "17" ], "февраль": [ "1", - "17", - "0" + "0", + "17" ] }, "ВТОРНИК_2": { "апрель": [ - "7", - "21" + "21", + "7" ], "июнь": [ - "2", - "0" + "0", + "2" ], "май": [ - "5", - "19" + "19", + "5" ], "март": [ - "10", - "24" + "24", + "10" ], "февраль": [ - "10", - "24" + "24", + "10" ] }, "ПОНЕДЕЛЬНИК_1": { "апрель": [ - "27", "13", + "27", "-1" ], "июнь": [], "май": [ - "25", - "11" + "11", + "25" ], "март": [ - "30", + "16", "2", - "16" + "30" ], "февраль": [ "16" @@ -155138,30 +157189,30 @@ }, "ПОНЕДЕЛЬНИК_2": { "апрель": [ - "6", - "20" + "20", + "6" ], "июнь": [ "1" ], "май": [ - "18", - "4" + "4", + "18" ], "март": [ - "23", - "9" + "9", + "23" ], "февраль": [ - "23", - "9" + "9", + "23" ] }, "ПЯТНИЦА_1": { "апрель": [ - "17", "3", - "0" + "0", + "17" ], "июнь": [ "0" @@ -155172,27 +157223,27 @@ "29" ], "март": [ - "6", + "20", "0", - "20" + "6" ], "февраль": [ - "20", - "4" + "4", + "20" ] }, "ПЯТНИЦА_2": { "апрель": [ - "10", - "24" + "24", + "10" ], "июнь": [ "0", "5" ], "май": [ - "8", - "22" + "22", + "8" ], "март": [ "13", @@ -155217,101 +157268,101 @@ "27" ], "март": [ + "4", "18", - "0", - "4" + "0" ], "февраль": [ "18", - "2", - "0" + "0", + "2" ] }, "СРЕДА_2": { "апрель": [ - "8", - "22" + "22", + "8" ], "июнь": [ "3", "0" ], "май": [ - "6", - "20" + "20", + "6" ], "март": [ - "25", - "11" + "11", + "25" ], "февраль": [ - "25", - "11" + "11", + "25" ] }, "СУББОТА_1": { "апрель": [ + "4", "18", - "0", - "4" + "0" ], "июнь": [ "0" ], "май": [ - "30", + "16", "2", - "16" + "30" ], "март": [ - "0", + "21", "7", - "21" + "0" ], "февраль": [ - "5", - "21" + "21", + "5" ] }, "СУББОТА_2": { "апрель": [ - "25", - "11" + "11", + "25" ], "июнь": [ - "6", - "0" + "0", + "6" ], "май": [ - "23", - "9" + "9", + "23" ], "март": [ - "14", - "28" + "28", + "14" ], "февраль": [ - "14", - "28" + "28", + "14" ] }, "ЧЕТВЕРГ_1": { "апрель": [ - "30", + "16", "2", - "16" + "30" ], "июнь": [ "0" ], "май": [ - "14", - "28" + "28", + "14" ], "март": [ + "19", "0", - "5", - "19" + "5" ], "февраль": [ "3", @@ -155320,35 +157371,34 @@ }, "ЧЕТВЕРГ_2": { "апрель": [ - "23", - "9" + "9", + "23" ], "июнь": [ - "0", - "4" + "4", + "0" ], "май": [ - "7", - "21" + "21", + "7" ], "март": [ - "26", - "12" + "12", + "26" ], "февраль": [ - "26", - "12" + "12", + "26" ] } }, - "actual_at": 1774102544, - "excel": { - "facultet": "ftkm", - "json_represent": "ос_фткм_1,2,3 курс.json", - "last_changed": "2026-02-27 15:22:01", - "sha1hash": "b78c1ea93502deb0aefcd81d2b0a81d290bab80d", - "url": "https://www.vstu.ru/upload/raspisanie/z/ОС_ФТКМ_1,2,3 курс.xls" - } + "display_filename": "1,2,3 курс.xls", + "facultet": "ftkm", + "json_represent": "ос_фткм_1,2,3 курс.json", + "last_changed": "2026-02-27 15:22:01", + "sha1hash": "b78c1ea93502deb0aefcd81d2b0a81d290bab80d", + "uniqpath": "vstu.ru/rasp?dep=ftkm/1,2,3 курс.xls", + "url": "https://www.vstu.ru/upload/raspisanie/z/ОС_ФТКМ_1,2,3 курс.xls" } ] } \ No newline at end of file diff --git a/main.py b/main.py index 1169b16..b79ece1 100644 --- a/main.py +++ b/main.py @@ -1,31 +1,52 @@ import json import os import hashlib +import threading +import pika import requests import time import traceback from datetime import datetime +from fastapi import FastAPI +from fastapi.responses import FileResponse +import uvicorn + # --- Загрузка переменных окружения --- from dotenv import load_dotenv load_dotenv() # ----------------------------------- # ================= КОНФИГУРАЦИЯ ================= -URL_PARSER_ROOT = "https://fazziclay.com/api/v1/vstu_schedule_parser_v2/parser.json" -BASE_URL_FILES = "https://fazziclay.com/api/v1/vstu_schedule_parser_v2/parsed/" +# ИЗМЕНЕНИЕ 1: Отказываемся от списка файлов. Грузим монолит. +URL_RESULT_V2 = "https://fazziclay.com/api/v1/vstu_schedule_parser_v2/result_v2.json" + FILE_RESULT = "data/result.json" FILE_CACHE = "data/raw_cache.json" -GEMINI_MODEL="gemini-flash-latest" +GEMINI_MODEL="gemini-flash-lite-latest" POLL_INTERVAL = int(os.environ.get("POLL_INTERVAL", 600)) GEMINI_API_KEY = os.environ.get("GEMINI_API_KEY") PROXY_URL = os.environ.get("PROXY_URL") + +RABBITMQ_HOST = os.environ.get("RABBITMQ_HOST", "172.20.0.10") +RABBITMQ_USER = os.environ.get("RABBITMQ_USER") +RABBITMQ_PASS = os.environ.get("RABBITMQ_PASS") +EXCHANGE_NAME = os.environ.get("EXCHANGE_NAME", "vstu_schedule_parser.schedule_parsed") + +HTTP_PORT = int(os.environ.get("HTTP_PORT", 8080)) # ================================================= +app = FastAPI(title="VSTU Compatibility API") + +@app.get("/result.json") +async def get_result(): + if os.path.exists(FILE_RESULT): + return FileResponse(FILE_RESULT, media_type="application/json") + return {"error": "Файл еще не сгенерирован. Попробуйте позже."}, 404 + def log(msg): - """Логирование с принудительным сбросом буфера (важно для Docker).""" print(f"[{datetime.now().strftime('%d.%m.%Y %H:%M:%S')}] {msg}", flush=True) def get_raw_hash(raw_list): @@ -44,7 +65,6 @@ def save_json(filename, data): json.dump(data, f, ensure_ascii=False, indent=2) def merge_week_keys_metadata(sheets): - """Объединяет week_keys_metadata со всех листов, исключая дубликаты дней.""" merged = {} for sheet_data in sheets.values(): wkm = sheet_data.get("week_keys_metadata", {}) @@ -53,8 +73,7 @@ def merge_week_keys_metadata(sheets): merged[day] = {} for month, days in months.items(): if month not in merged[day]: - merged[day][month] =[] - # Добавляем даты, сохраняя порядок и избегая дублей + merged[day][month] = [] for d in days: if d not in merged[day][month]: merged[day][month].append(d) @@ -65,11 +84,7 @@ def ask_gemini(unknown_raws): log("[!] GEMINI_API_KEY не задан! ИИ-парсинг пропущен.") return {} - proxies = {} - if PROXY_URL: - log("Using proxy") - proxies = {"http": PROXY_URL, "https": PROXY_URL} - + proxies = {"http": PROXY_URL, "https": PROXY_URL} if PROXY_URL else {} results = {} items = list(unknown_raws.items()) batch_size = 40 @@ -92,18 +107,13 @@ def ask_gemini(unknown_raws): url = f"https://generativelanguage.googleapis.com/v1beta/models/{GEMINI_MODEL}:generateContent?key={GEMINI_API_KEY}" payload = { - "contents": [{ - "role": "user", - "parts": [{"text": prompt}] - }], - "generationConfig": { - "responseMimeType": "application/json" # ИСПРАВЛЕНИЕ: строго camelCase для REST API - } + "contents": [{"role": "user", "parts": [{"text": prompt}]}], + "generationConfig": {"responseMimeType": "application/json"} } try: resp = requests.post(url, json=payload, proxies=proxies, timeout=60) - resp.raise_for_status() # Выкинет ошибку для 400, 403, 404 и т.д. + resp.raise_for_status() data = resp.json() text_response = data['candidates'][0]['content']['parts'][0]['text'] @@ -113,132 +123,149 @@ def ask_gemini(unknown_raws): log(f"[+] Батч успешно обработан ИИ ({GEMINI_MODEL}).") except requests.exceptions.HTTPError as e: - # ИСПРАВЛЕНИЕ: Читаем текст ответа от Google (там написана причина) error_body = e.response.text if e.response is not None else "Нет тела ответа" - - if e.response.status_code == 404: - log(f"[!] Ошибка 404: Модель '{GEMINI_MODEL}' не найдена. Обновите GEMINI_MODEL в .env!") - elif e.response.status_code == 400: - log(f"[!] Ошибка 400 (Bad Request): Неверный формат запроса. Ответ Google:\n{error_body}") - else: - log(f"[!] HTTP Ошибка API Gemini: {e}\nОтвет: {error_body}") + log(f"[!] HTTP Ошибка API Gemini ({e.response.status_code}): {error_body}") except Exception as e: log(f"[!] Ошибка обращения к API Gemini: {e}") return results +def job_iteration(): + log("--- Начало итерации обновления расписания ---") + cache = load_json(FILE_CACHE, {}) + + # ШАГ 1: Единоразовая загрузка монолита + log(f"[*] Скачивание all-in-one файла {URL_RESULT_V2} ...") + try: + v2_data = requests.get(URL_RESULT_V2, timeout=60).json() + except Exception as e: + log(f"[!!!] Ошибка скачивания базового файла расписаний: {e}") + return -def fetch_and_build(cache): - log("[*] Загрузка списка файлов парсера V2...") - parser_data = requests.get(URL_PARSER_ROOT, timeout=30).json() + items_to_process = v2_data.get("all_files", []) + if not items_to_process: + log("[!] Ключ 'all_files' пуст или отсутствует в result_v2.json") + return - final_groups = {} - excels_list =[] + # ШАГ 2: Предварительный обход для сбора неизвестных ячеек (ОРИГИНАЛЬНАЯ ЛОГИКА ОБХОДА) unknown_raws = {} + + for file_data in items_to_process: + sheets = file_data.get("sheets", {}) + for sheet_data in sheets.values(): + for group_data in sheet_data.get("groups", {}).values(): + slots = group_data.get("slots", {}) + for slot_key, pair_value in slots.items(): + if not isinstance(pair_value, dict): continue + for pair_key, pair_data in pair_value.items(): + if not (isinstance(pair_key, str) and '-' in pair_key): continue + + events = pair_data if isinstance(pair_data, list) else [pair_data] + for event in events: + if not isinstance(event, dict): continue + + raw_list = event.get("raw", []) + if not raw_list: continue + r_hash = get_raw_hash(raw_list) + + if r_hash not in cache and r_hash not in unknown_raws: + unknown_raws[r_hash] = raw_list - for file_info in parser_data.get("all_files",[]): - file_url = f"{BASE_URL_FILES}{requests.utils.quote(file_info['json_represent'])}" - log(f"[*] Обработка файла: {file_info['json_represent']}") + # ШАГ 3: Вызов ИИ (Только для новых строк) + if unknown_raws: + log(f"[*] Найдено {len(unknown_raws)} новых уникальных записей. Обращаемся к Gemini API...") + ai_data = ask_gemini(unknown_raws) + if ai_data: + cache.update(ai_data) + save_json(FILE_CACHE, cache) + log(f"[+] Кэш обновлен, добавлено {len(ai_data)} записей.") + + # ШАГ 4: Сборка финального графа + final_groups = {} + excels_list = [] + + log("[*] Сборка структуры слияния...") + for file_data in items_to_process: + excel_info = file_data.get("excel", {}) + sheets = file_data.get("sheets", {}) - try: - faculty_data = requests.get(file_url, timeout=30).json() - except Exception as e: - log(f"[!] Ошибка скачивания {file_url}: {e}") - continue + file_ds_hash = excel_info.get("sha1hash", "UNKNOWN") - file_ds_hash = faculty_data.get("sha1hash", faculty_data.get("excel", {}).get("sha1hash", "UNKNOWN")) - sheets = faculty_data.get("sheets", {}) - - # --- СБОРКА ОБЪЕКТА EXCEL (Обновлено) --- + # Сборка метаданных экселя excel_meta = { "data_source_hash": file_ds_hash, "week_keys_metadata": merge_week_keys_metadata(sheets) } - # Переносим остальные корневые ключи из оригинального json эксельки (за исключением уже обработанных) - for k, v in faculty_data.items(): - if k not in ["sheets", "data_source_hash", "week_keys_metadata"]: + for k, v in excel_info.items(): + if k not in ["sheets", "data_source_hash", "week_keys_metadata"] and not isinstance(v, (dict, list)): excel_meta[k] = v - excels_list.append(excel_meta) - # ---------------------------------------- + # Обработка групп (ОРИГИНАЛЬНАЯ ЛОГИКА ОБХОДА) for sheet_data in sheets.values(): groups = sheet_data.get("groups", {}) for group_id, group_data in groups.items(): - if group_data["name"] not in final_groups: - final_groups[group_data["name"]] = { - "name": group_data["name"], - "facultet": faculty_data.get('excel', {}).get('facultet', 'Неизвестно'), + group_name = group_data["name"] + + if group_name not in final_groups: + final_groups[group_name] = { + "name": group_name, + "facultet": excel_info.get('facultet', 'Неизвестно'), "position": group_data.get("position"), "position_human": group_data.get("position_human"), "slots": {}, - "data_source_hash": file_ds_hash + "data_source_hash": file_ds_hash } + else: + if file_ds_hash not in final_groups[group_name]["data_source_hash"]: + final_groups[group_name]["data_source_hash"] += f",{file_ds_hash}" slots = group_data.get("slots", {}) for slot_key, pair_value in slots.items(): if not isinstance(pair_value, dict): continue - if slot_key not in final_groups[group_data["name"]]["slots"]: - final_groups[group_data["name"]]["slots"][slot_key] = {} + if slot_key not in final_groups[group_name]["slots"]: + final_groups[group_name]["slots"][slot_key] = {} + target_slot = final_groups[group_name]["slots"][slot_key] + for pair_key, pair_data in pair_value.items(): if not (isinstance(pair_key, str) and '-' in pair_key): continue - events = pair_data if isinstance(pair_data, list) else[pair_data] + events = pair_data if isinstance(pair_data, list) else [pair_data] - for i, event in enumerate(events): - current_pair_id = pair_key if i == 0 else f"{pair_key}_{i}" + for event in events: if not isinstance(event, dict): continue - raw_list = event.get("raw",[]) + # Логика склейки дубликатов (1-2, 1-2_1) + current_pair_id = pair_key + counter = 1 + while current_pair_id in target_slot: + current_pair_id = f"{pair_key}_{counter}" + counter += 1 + + raw_list = event.get("raw", []) r_hash = get_raw_hash(raw_list) - if r_hash in cache: - res = cache[r_hash] - locs =[l.strip() for l in res.get("location", "").split(",")] if res.get("location") and res.get("location") not in["Не указана", "Не указан"] else [] - leads =[l.strip() for l in res.get("teacher", "").split(",")] if res.get("teacher") and res.get("teacher") not in["Не указана", "Не указан"] else [] + res = cache.get(r_hash, {}) + locs = [l.strip() for l in res.get("location", "").split(",")] if res.get("location") and res.get("location") not in ["Не указана", "Не указан"] else [] + leads = [l.strip() for l in res.get("teacher", "").split(",")] if res.get("teacher") and res.get("teacher") not in ["Не указана", "Не указан"] else [] - final_groups[group_data["name"]]["slots"][slot_key][current_pair_id] = { - "discipline_name": res.get("subject", "Не указан"), - "locations": locs, - "leads": leads, - "is_solid": event.get("is_solid", True), - "is_flow": event.get("is_flow", False), - "raw": raw_list, - "weekday": event.get("weekday"), - "weeknum": event.get("weeknum"), - "excel_range": event.get("excel_range"), - "excel_pos": event.get("excel_pos") - } - else: - unknown_raws[r_hash] = raw_list + target_slot[current_pair_id] = { + "discipline_name": res.get("subject", "Не указан"), + "locations": locs, + "leads": leads, + "is_solid": event.get("is_solid", True), + "is_flow": event.get("is_flow", False), + "raw": raw_list, + "weekday": event.get("weekday"), + "weeknum": event.get("weeknum"), + "excel_range": event.get("excel_range"), + "excel_pos": event.get("excel_pos") + } - return final_groups, excels_list, unknown_raws - -def job_iteration(): - log("--- Начало итерации обновления расписания ---") - cache = load_json(FILE_CACHE, {}) - - # ПЕРВЫЙ ПРОХОД: собираем данные и ищем неизвестные строки - final_groups, excels_list, unknown_raws = fetch_and_build(cache) - - # Если есть неизвестные строки — отправляем в ИИ - if unknown_raws: - log(f"[*] Найдено {len(unknown_raws)} новых уникальных записей. Обращаемся к Gemini API...") - ai_data = ask_gemini(unknown_raws) - - if ai_data: - cache.update(ai_data) - save_json(FILE_CACHE, cache) - log(f"[+] Кэш обновлен, добавлено {len(ai_data)} записей.") - - # ВТОРОЙ ПРОХОД: пересобираем расписание уже с новыми кэшированными данными ИИ - log("[*] Пересборка структуры с учетом новых данных от ИИ...") - final_groups, excels_list, _ = fetch_and_build(cache) - - # Формируем финальный результат + # Формируем финальный результат ТОЧНО в первоначальном виде output = { "version": 1, "notice": "ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Данные, доступ к API и т.д. предоставляется КАК-ЕСТЬ (AS-IS) без каких либо, явно или не явно подразумеваемых гарантий.\n\nПарсер написал: Миронов Станислав\n\nИсточник данных: https://www.vstu.ru/student/raspisaniya/zanyatiy/index.php", @@ -267,25 +294,49 @@ def job_iteration(): } save_json(FILE_RESULT, output) - log(f"[+] Итерация завершена. Файл {FILE_RESULT} успешно обновлен.") + log(f"[+] Сборка графа завершена. Уникальных групп: {len(final_groups)}. Файл {FILE_RESULT} обновлен.") + + # ... Логика RabbitMQ остается без изменений ... + if not (RABBITMQ_USER and RABBITMQ_PASS): + log("[!] Данные RabbitMQ не установлены. Пропуск отправки.") + return + + try: + credentials = pika.PlainCredentials(RABBITMQ_USER, RABBITMQ_PASS) + connection = pika.BlockingConnection(pika.ConnectionParameters( + host=RABBITMQ_HOST, credentials=credentials, heartbeat=600, blocked_connection_timeout=300 + )) + channel = connection.channel() + channel.exchange_declare(exchange=EXCHANGE_NAME, exchange_type='fanout') + + with open(FILE_RESULT, 'r', encoding='utf-8') as fp: + channel.basic_publish( + exchange=EXCHANGE_NAME, + routing_key='', + properties=pika.BasicProperties(content_encoding='utf-8', content_type='application/json', delivery_mode=2), + body=fp.read() + ) + log(f" [x] Данные опубликованы в RabbitMQ: {EXCHANGE_NAME}") + connection.close() + except Exception as mq_err: + log(f"[!!!] Ошибка RabbitMQ: {mq_err}") -def main(): - log("=== Система Совместимости V1-V2 (Служба) запущена ===") - if PROXY_URL: - log(f"[*] Настроен прокси-сервер: {PROXY_URL}") - if not GEMINI_API_KEY: - log("[!] ВНИМАНИЕ: GEMINI_API_KEY не задан. Интеллектуальный парсинг работать не будет!") +def parser_loop(): + log("=== Система Совместимости V1-V2 (Оптимизированная) запущена ===") + os.makedirs(os.path.dirname(FILE_RESULT), exist_ok=True) + if not GEMINI_API_KEY: log("[!] GEMINI_API_KEY не задан!") while True: try: job_iteration() except Exception as e: - log(f"[!!!] Критическая ошибка на верхнем уровне: {e}") + log(f"[!!!] Критическая ошибка: {e}") traceback.print_exc() - log(f"[*] Ожидание {POLL_INTERVAL} секунд перед следующей итерацией...\n") + log(f"[*] Ожидание {POLL_INTERVAL} сек...\n") time.sleep(POLL_INTERVAL) if __name__ == "__main__": - main() \ No newline at end of file + threading.Thread(target=parser_loop, daemon=True).start() + uvicorn.run(app, host="0.0.0.0", port=HTTP_PORT) \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 5f4abef..4a8e7e6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,5 @@ requests[socks]==2.31.0 -python-dotenv==1.0.1 \ No newline at end of file +python-dotenv==1.0.1 +pika==1.3.2 +fastapi==0.109.0 +uvicorn==0.27.0 \ No newline at end of file