Pre the latest version of the API you couldn't call the API directly from python so you needed some kind of wrapper around one of the supported APIs. And yes, there was no reason to do this yourself. There were at least two solutions which worked pretty well. They did have the disadvantage that...