But as Caleb wrote, KARTINA implementation is not good, it should be implemented through their REST API. But I know only one member (romka420), which uses this protocol and I'm not sure if he is using some kind of wrapper or not.
Georgius - your part is more than good - relax