reprioritize must/should/want to do

This commit is contained in:
Infinidoge 2025-02-24 03:15:46 -05:00
parent 1b25bb2edc
commit 37381dd947
Signed by: Infinidoge
SSH key fingerprint: SHA256:VEv3zmkBzcYYle6/37h+BbOyNDbGy/o8SHh7fcs9RbQ

View file

@ -121,28 +121,15 @@ with DAVClient(
else:
scheduled.append(event)
should_do = shuffle_with_priority(should_do)
want_to_do = shuffle_with_priority(want_to_do)
while len(must_do) < 2:
if should_do:
must_do.append(should_do.pop(0))
elif want_to_do:
must_do.append(want_to_do.pop(0))
else:
break # No remaining tasks
while len(should_do) < 3:
if want_to_do:
should_do.append(want_to_do.pop(0))
else:
break # No remaining tasks
should_want = shuffle_with_priority(should_do) + shuffle_with_priority(want_to_do)
categories = {
"Must do": must_do,
"Should do": should_do[:3],
"Want to do": want_to_do[:3],
"Should do": should_want[:3],
"Want to do": should_want[3:6],
}
if len(should_want) > 6:
categories["Leftover"] = sould_want[7:]
with p:
log.debug("Printing output")