Greenwich Mean Time GMT

Week 07, '23

Let's see, let's see…

Got some good stuff finished at the coal mine. Had a little break-up. Have spent the whole weekend eating smoked mackerel, playing mario and writing emacs lisp. There was also a bath on Sunday.

Becky Avery thinks it's over for me. All vegetable curries and a water please thank-you from here on out. Maybe she's right. Though I am planning on drinking an entire bottle of Patrón on March 2nd. Should probably take that day as annual leave.

Light week, as has been the pattern so far this year. My days have been intense but it's all work stuff and I have no interest in discussing it here.


I spent most of Saturday writing hundreds of lines of lisp to make it so I can see my calendar events in Org and take notes on them that will not go away when the list is updated. Here's what it does:

  1. Grab my work calendar from the Google website
  2. Filter out anything that's older or newer than 7 days from today
  3. Open up the .org file and store all the current event IDs (as current-event-ids)
  4. Go through the events from the Google calendar and a. if they exist: update their details (time, video-call, link) b. if they don't: create them (adding their meeting description in a quote block)
  5. Compare the IDs from the calendar with the current-event-ids
  6. Archive any events that were not in the calendar

This way it keeps all my old notes using Org's normal archive functions, and my current notes appear alongside the meeting when I look at it in the agenda or on Beorg on my telephone. It's great. It even converts Google Calendar's html into Org syntax. lol. haha.

screenshot of an org-mode meeting at describe above. shows the properties of the meeting as org-mode properties, the meeting notes and my personal notes on the meeting.

Figure 1: ✅ CANCELLED


Anyway i'm handling the inevitable end of that relationship by writing emacs lisp. I haven't eaten today. I'll go for a walk.

good bye