Apologies for tooting my own horn, but you might find this series of posts I wrote a few years ago about doing something similar in Python interesting.
3 Likes
Apologies for tooting my own horn, but you might find this series of posts I wrote a few years ago about doing something similar in Python interesting.