fix
All checks were successful
Build and Run VSTU Compat Layer v1 / build_and_run (push) Successful in 7s
All checks were successful
Build and Run VSTU Compat Layer v1 / build_and_run (push) Successful in 7s
This commit is contained in:
3
main.py
3
main.py
@@ -91,7 +91,7 @@ def get_slot_key_for_event(event: dict):
|
||||
if weekday is not None:
|
||||
w += "_WD" + str(weekday)
|
||||
|
||||
r = ('_'.join(pairs)) + ("_".join(times))
|
||||
r = ('_'.join(sorted(set(pairs))) + ("_".join(sorted(set(times)))))
|
||||
if len(r) > 0: r = "_" + r
|
||||
return get_raw_hash(raw) + w + r
|
||||
|
||||
@@ -367,6 +367,7 @@ def job_iteration():
|
||||
"updated_at": 1774101882,
|
||||
"text_old": "Пожалуйста сохраняйте 'updated_at', это время изменения ЭТОГО текста. Тут возможно будут появлятся важные BREAKING CHANGES и дедлайны к ним.\nПо хорошему если updated_at другой по сравнению с вашем кэшем это сообщение должно отправляться вам в телеграм как уведомление о поедстоящих изменениях\nwarning=True значит 'text' содержит важное а не как щас hint.\n\n ~fazziclay aka Stanislav;",
|
||||
"text": "ОБНОВЛЕНИЕ 2026-03: теперь этот файл не является результатом работы парсера. Но продолжает функционировать благодаря vstu_compat_v1 (слою совместимости) Новый парсер https://fazziclay.com/api/v1/vstu_schedule_parser_v2/",
|
||||
"text_2": "ОБНОВЛЕНИЕ 2026-04: теперь slots содержит 'идемпотентные' ключи а значением явялется событие.",
|
||||
"vstu_compat_v1": "Этот файл сгенерирован для поддержки совместимости, данные на самом деле взяты из парсера v2: https://fazziclay.com/api/v1/vstu_schedule_parser_v2/",
|
||||
"warning": True,
|
||||
"tut-plavayuschaya-struktura": "required only 'updated_at', 'text' and 'warning'"
|
||||
|
||||
Reference in New Issue
Block a user