Blandat ======= Felaktig längd på event ----------------------- Följande event har någonting udda för sig. /home/hugo/.local/var/cal/d_sektionen/37cb2cbc5316a4848eff1e380ab064832b17183ee1b5b96a5c002c6b089dad49.ics DTSTART #< date: 2020-02-03 time: 16:30:00 tz: "UTC"> DTEND #< date: 2020-02-03 time: 23:00:00 tz: "UTC"> SUMMARY Vintermöte Properties ========== Object utan DTEND ----------------- Just nu sätts heldagsevents till att sluta en dag senare, och "vanliga" event är 1 timme långa. Se vad standarden säger. Object med DURATION istället för DTEND -------------------------------------- ICAL RDATE ---------- Konfiguration ============= Hantera saknad eller tom konfiguration -------------------------------------- Bättre felmedelanden vid saknad config -------------------------------------- Terminal ======== Terminal interface on small terminal. ------------------------------------- Handle systems with bad `cal' programs -------------------------------------- HTML ==== Icke-linjär tidsskala --------------------- Saknade dagar ------------- Åtminstånde med `--output wide` renderas ibland inte de sista dagarna i en månad. Se t.ex. november 2020. ICS === VTIMEZONE i output ------------------ Min nuvranade taktik för att hantera tidszoner är att jag under inläsningen struntar fullständigt i alla VTIMEZONE-objekt, hoppas att all TZID:n följer tzdb-standarden (ex. "Europe/Stockholm"), vilket den inte måste göra. Vid utmatning av en VCALENDAR måste dock alla använda tidszoner redovisas. Antingen: - spara undan de inlästa, eller - generera nya from tzdb.