123
This commit is contained in:
@@ -1,36 +1,15 @@
|
||||
from datetime import datetime
|
||||
from structure import Structure
|
||||
|
||||
struct = Structure()
|
||||
worksheet = struct.document.worksheet("Пушк. 701")
|
||||
|
||||
range_name = struct.find_range(worksheet, False)
|
||||
part = struct.get_lectures_from_range(worksheet, range_name)
|
||||
|
||||
|
||||
|
||||
week = struct.get_week_number()
|
||||
|
||||
lectures = []
|
||||
|
||||
for worksheet in struct.get_worksheets():
|
||||
print(worksheet.title + "...")
|
||||
range_name = struct.find_range(worksheet, week == 1)
|
||||
part = struct.get_lectures_from_range(worksheet, range_name)
|
||||
lectures.extend(part)
|
||||
break
|
||||
|
||||
print("===============================================================")
|
||||
|
||||
for lecture in lectures:
|
||||
|
||||
print(f"{lecture['auditorium']} / {lecture['day_of_week']} / #{lecture['pair_number']} / {lecture['lecture']} / {lecture['teacher']}")
|
||||
|
||||
t = struct.find_teachers(lecture['teacher'])
|
||||
l = struct.find_disciplines(lecture['lecture'])
|
||||
|
||||
print("[Преподаватель] ", lecture['teacher'], "->", t)
|
||||
print("[Предмет] ", lecture['lecture'], "->", l)
|
||||
|
||||
lecture["start"], lecture["end"] = struct.get_lecture_time(lecture['day_of_week'], lecture['pair_number'])
|
||||
|
||||
formatted_date = datetime.fromisoformat(lecture["start"]).strftime("%H:%M %-d.%-m.%Y")
|
||||
lecture["name"] = f"{l} [{t}] ({formatted_date})"
|
||||
|
||||
for lecture in part:
|
||||
print("\n==========================")
|
||||
print(lecture)
|
||||
print()
|
||||
|
||||
lecture = struct.process_lecture(lecture)
|
||||
Reference in New Issue
Block a user