diff options
| author | Loïc Guégan <manzerbredes@mailbox.org> | 2025-07-24 20:50:31 +0200 |
|---|---|---|
| committer | Loïc Guégan <manzerbredes@mailbox.org> | 2025-07-24 20:50:31 +0200 |
| commit | ad22cd561910a4da6fd4d8e7383d3b00e526c289 (patch) | |
| tree | 254e6c02c618ba7209e6593cc407f03dfdc2f7b0 /main.py | |
| parent | 1dea5afaece5f61fbcf6b59de067c9e352dee985 (diff) | |
Minor changes
Diffstat (limited to 'main.py')
| -rwxr-xr-x | main.py | 43 |
1 files changed, 22 insertions, 21 deletions
@@ -48,7 +48,7 @@ def getevents(d): val+=str(i["events"][e]["name"]) return textwrap.fill(val,i["output"]["text_wrap"]) def add_row(t,row): - if not i["output"]["compact"] or any(len(x) > 0 for x in row[1:]): + if not i["output"]["defrag"] or any(len(x) > 0 for x in row[1:]): t.add_row(row,divider=True) return 1 return 0 @@ -68,6 +68,7 @@ while d <= send: t = PrettyTable(min_width=i["output"]["min_col_width"]) week=i["output"]["labels"]["weeks"].format(w) if i["output"]["show_weeks"] else "" t.field_names = [week, "Monday", "Tuesday", "Wednesday", "Thursday", "Friday"] + rcount=0 if i["output"]["show_dates"]: add_row(t,[i["output"]["labels"]["dates"], formatday(getnextdayn(d, 0)), @@ -76,27 +77,27 @@ while d <= send: formatday(getnextdayn(d, 3)), formatday(getnextdayn(d, 4))]) if i["output"]["show_assigments"]: - add_row(t,[i["output"]["labels"]["assignments"], - getassign(getnextdayn(d, 0)), - getassign(getnextdayn(d, 1)), - getassign(getnextdayn(d, 2)), - getassign(getnextdayn(d, 3)), - getassign(getnextdayn(d, 4))]) - add_row(t,[i["output"]["labels"]["lectures"], - getlecture(getnextdayn(d, 0)), - getlecture(getnextdayn(d, 1)), - getlecture(getnextdayn(d, 2)), - getlecture(getnextdayn(d, 3)), - getlecture(getnextdayn(d, 4))]) + rcount+=add_row(t,[i["output"]["labels"]["assignments"], + getassign(getnextdayn(d, 0)), + getassign(getnextdayn(d, 1)), + getassign(getnextdayn(d, 2)), + getassign(getnextdayn(d, 3)), + getassign(getnextdayn(d, 4))]) + rcount+=add_row(t,[i["output"]["labels"]["lectures"], + getlecture(getnextdayn(d, 0)), + getlecture(getnextdayn(d, 1)), + getlecture(getnextdayn(d, 2)), + getlecture(getnextdayn(d, 3)), + getlecture(getnextdayn(d, 4))]) if i["output"]["show_events"]: - add_row(t,[i["output"]["labels"]["events"], - getevents(getnextdayn(d, 0)), - getevents(getnextdayn(d, 1)), - getevents(getnextdayn(d, 2)), - getevents(getnextdayn(d, 3)), - getevents(getnextdayn(d, 4))]) -# t.add_row(,divider=True) + rcount+=add_row(t,[i["output"]["labels"]["events"], + getevents(getnextdayn(d, 0)), + getevents(getnextdayn(d, 1)), + getevents(getnextdayn(d, 2)), + getevents(getnextdayn(d, 3)), + getevents(getnextdayn(d, 4))]) print(t) - print() + for j in range(0,i["output"]["week_line_skip"]): + print("") d=getnextmonday(d) w+=1 |
