Edit: I decided to publish my implementation on GitHub. https://github.com/jcoffland/fsudoku
This is it, uploaded a few years later in a repo for soduku over sms:
https://github.com/wiredfool/sms-doku/blob/master/so.py
Edit: I decided to publish my implementation on GitHub. https://github.com/jcoffland/fsudoku