If you look closely in the header section, there’s a new page called Games! It’s nothing fancy yet, just a couple tables of games I’ve played on Steam. I’ve been messing around with Jekyll (the thing that runs this thing) and its data files functionality. It’s pretty neat!

The short version is I can bring in a CSV or JSON file and have that loaded as raw data that my site can then use and display. For instance, the new games page is driven by a JSON response to a Steam API call. I have it working as a manual pull for now, but eventually I’d like to find a way to integrate the data pull into the Jekyll build workflow.

I’ve tried something similar with the book tracker that I use but can’t seem to get Jekyll (or Ruby, rather) to play nice with the oddball CSV that it spits out. The CSV from the book tracker app uses semicolons as delimiter (which shouldn’t be a problem) and quotes for each value (which is most likely the actual problem). I’ll keep working at that and do another one of these once I crack that code!

For now, I’m super excited to bring more of my life into my little corner on the internet. I’m also thinking about other data I could bring in - Xbox gaming history, running workouts, maybe a way to see my latest 3D prints, etc. so stay tuned!