diff --git a/poster.py b/poster.py index 24085e2..d56404e 100644 --- a/poster.py +++ b/poster.py @@ -5,8 +5,9 @@ from dateutil import relativedelta EVENTS_CSV_PATH = "dogadjaji.csv" CURRENT_TIME = dt.date.today() NEXT_MONTH = CURRENT_TIME + relativedelta.relativedelta(months=1, day=1) -DAYS_OF_WEEK_SR = ("PON", "UTO", "SRE", "CET", "PET", "SUB", "NED") -MONTHS_SR = ("Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar") +DAYS_OF_WEEK_SR = ("PON", "UTO", "SRE", "ČET", "PET", "SUB", "NED") +MONTHS_SR = ("Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust",\ + "Septembar", "Oktobar", "Novembar", "Decembar") def load_events(csv_path:str) -> list[dict]: events = [] @@ -20,11 +21,9 @@ def load_events(csv_path:str) -> list[dict]: event_title = event[3] current_event = {"date":event_date_parsed, "time":event_time, - "title":event_title} - + "title":event_title.strip()} if event_date_parsed >= NEXT_MONTH: events.append(current_event) - return events def render_table(events:list[dict])-> str: @@ -33,18 +32,23 @@ def render_table(events:list[dict])-> str: date = DAYS_OF_WEEK_SR[event["date"].weekday()] day = event["date"].day title = event["title"] - html += f"
Radionice počinju u 19h u Društvenom centru Krov u Kraljice Marije 47.
" - p2 = "Ulaz u zgradu je u prolazu pored Štark prodavnice slatkiša, odmah pored menjačnice. DC Krov je na poslednjem spratu.
" - return f"{head}Radionice počinju u 19h u Društvenom centru Krov\ +u Kraljice Marije 47.
" + p2 = "Ulaz u zgradu je u prolazu pored Štark prodavnice slatkiša, odmah\ +pored menjačnice. DC Krov je na poslednjem spratu.
" + return f"\n{head}\n\n\t