aboutsummaryrefslogtreecommitdiff

README for agenda

This small python project uses python3-caldav to connect to my calendar, and then generates a summary agenda for my day. It is very basic, but it gets my job done. I use this in a cron job to send an email to myself before the day starts. I always check email, but I apparently forget to check my calendar.

Upstream

This project's upstream is at https://bgstack15.ddns.net/cgit/agenda.

Alternatives

None researched. There's a million ways to get a summary of your day in any calendaring program.

Reason for existence

For myself.

Using

Only a basic library exists; no frontend exists. In an interactive python3 shell, you would run:

import importlib, agenda
print(agenda.summarize("2023-05-17",url="https://example.com/radicale/",username="bgstack15",password="plaintext"))

You can also pass a datetime.datetime or datetime.date object instead of a YYYY-MM-DD string.

Dependencies

  • python3-caldav

Building

None

References

See references heading in the file.

bgstack15