I'm building something around this general idea. I found that my photo timeline gives me a good idea of what's going on in my life. I'm now extending that timeline with geolocation history, social media posts, calendar events, expenses etc.
I'm curious to see what sorts of patterns will crop up.
That's more or less what I'm building. I'm building it for myself with little concern for distribution, but you can find it here: https://github.com/nicbou/backups
The biggest challenge is to extract stuff from all those data silos. For geolocation, I'm using the excellent OwnTracks, and I plan to write my own receiver to replace the one in Nextcloud. I also extract geolocation from images.
One tool I use is this python script called Sort Photos.
It will organize photos and videos into folders by date.
It especially use full when you use multiple cameras.
I call it from a batch file that will pull in photos from SD cards. I have a few cameras, and my phone will let me backup photos/video to an SD card. This will organize everything into a folder structure by year/month/day.
I have a few lines of these in the batch file, one for each SD card name. So I don't even have to think about the paths. I just put in the SD card and run the batch file to import.
I had my own geotracker running pre-pandemic and it is very nice. When you run this long enough you get very nice heatmaps out of it. (Can't share mine for obvious privacy reasons)
They are something very personal, almost worthy putting on the wall ;)
I'm curious to see what sorts of patterns will crop up.