You got more than me!
Yeah, the coding is fun. More fiddly, than difficult. I wrote some in VB6 a few years ago – that used Source Extractor output, but it could just as easily have used Pisa or Daophot instead. I imagine many would use Python instead of VB6 these days. 🙂