I also write Python, among a bunch of others. It's not a matter of me being able to do it, unfortunately. It's a matter of someone downloading, using my automated mining software, and having to set all of that up -- not to mention me being stuck supporting it. I'm trying to cater to the newbie... which means simplicity, allowing them to get up and running quickly and easily. My software also allows an advanced user to config almost anything.
If you haven't been, go to my site
https://www.profitbotpro.com . I own and run the largest Cryptonote calc site on the planet (132 CN currencies). I support coins listed on an exchange, as well as 38 newer coins, not yet listed. If someone uses my mining software, it pairs with the site, and mines whatever is the most profitable. Users can also elect to use my cloud monitoring for free. I connect to more than 500 API's to pull in data. Look around, I have graphs, charts, and other valuable information. It's a 1 stop shop.
My calc form allows users to drill down, and only see what they want to see. Off of this form, they can easily (1 click) put those values in the miner, and it will profit mine based on that search criteria.
You basically set it up and walk away. I run it on all 8 of my rigs. Once a day I count my earnings.
Within the miner (and also on the cloud monitor), they see: the hashrate, accepted shares, rejected shares, est rewards in that currency, and est USD profit. I have screenshots and videos on the page, to show you how it all works.
I'm getting about 50k hits on my API daily... as well as 400-800 unique web hits per day. Trust me, I'm driving traffic to exchanges and pools. I can drive traffic to this miner too.... but I need them to use httpd versus installing yet another open source piece of software.
Hopefully this makes more sense. I'm a 1 man show on the dev side, I have 2 helpers to keep the coins current. So with writing several products, and also working a full time devops engineer job... my time is spread really thin. Happy New Year, BTW

Also.....1 more thing. Fastest is debatable. I use SRB for my AMD GPU's, and this miner was only a few hashes faster than SRB on 580's. Factor in a high % dev fee, and the earnings do not look as good.