A mere 116 days ago, I mentioned that I was going to improve the program I wrote to update our Google calendars using information from TripIt – in particular, I wanted it to tell me what got updated when a trip’s information changed.
I finally got around to working on the program, and I was right – there was a database in my future. A sqlite3 database, not anything heavyweight, but still, it’s a database.
I didn’t forsee the need to create Python classes with multiple inheritance (mix-ins), but it seems to be the easiest way to do what I want with the least amount of code.
And that was what I spent my time on today. I’m not finished, but I’m starting to see results.