This seems like a challenge, which could be easily done. Python is a language, which I consider, very entertaining to use. It's easy to play around with. I will give this a shot and show you a result, you'll decide if you wish to keep it or not, but in both cases I get the experience of this challenge.
Hope you consider me.
Sincerely,
Ignacio