Up until a couple months ago, I’ve been pretty tied up with [[Kwartzlab]]. Kwartzlab is awesome and I loved serving on the board, but being an administrator was taking away from actually making or doing things.
Way back in February, the lab hosted [Open Data Waterloo Region](http://opendatawr.ca/) for [Open Data Day](http://wiki.opendataday.org/Waterloo_Region). For a while, a coworker (Mark Sherry, [@alfedenzo](http://twitter.com/alfedenzo)) and I had been kicking around the idea of using the [Waterloo Region Food Inspection dataset](http://www.regionofwaterloo.ca/en/regionalGovernment/FoodPremiseDataset.asp) and using it to figure out when a new restaurant opens in town. So when Open Data Day happened, that’s what I worked on.
(Video by [Bob Jonkman](http://sobac.com/bjonkman). For whatever reason, that ogv video sometimes doesn’t work so great for me in GStreamer. But you can click on the little Internet Archive icon at the top and download to play in VLC or something. It’s going to be me unpreparedly rambling regardless).
It was *mostly* done at the time and I uploaded the code to [github](https://github.com/dscassel/neweatskw). Mark pulled it down and pretty much rewrote it. And then I came along and added some twitter API stuff, figuring out the basics of OAUTH for no better reason than I wanted to figure out OAUTH (basic authentication would’ve worked just fine).
But it still languished for a while. Mark was running it every week and sending me updates about what restaurants it uncovered.
Then the Kwartzlab board elections came along and I decided not to run again. Not coincidentally, I decided I wanted to dust off old projects and actually ship some. [NewEatsKW](http://twitter.com/neweatskw) was the first one.
Last night it tweeted its first tweet all on its own.
NEW YORK CHEESESTEAK: 1-465 PHILLIP ST, WATERLOO
— KW New Restaurants (@NewEatsKW) August 18, 2014
It would’ve been sooner, but there haven’t been any new restauarants in the dataset in weeks. I still need to do a bit of work to get it running in a cron job where it can download the data from the Region itself, but it works and I’m happy with it. Despite being a weird combination of being both horrendously slapdash and ridiculously overengineered.
And so far it’s made something of a splash, picking up nearly 40 followers on its first day.
Coolest new local tweeter: @NewEatsKW Using Waterloo Region Open Data to tell you about new restaurants. @psywisdom
— Midtown KW (@MidtownKW) August 18, 2014
Hurray! I’ve got some ideas of things I can do to make it better, but for now I’m happy that a small, simple, useful thing finally made it out the door and into the world.