I'm writing up a DIY one that I tried.