This is nowhere near done yet and it's my first foray into Python programming. Stay tunes for more updates soon.
I'll definitely need some help testing the new Python code as it nears completion. If you're interested, just watch this repository on GitHub and you should see updates in your Dashboard.