So again, i made it for myself. I am seeing if there would be any value if me making it configurable and sharing with others. Software would be free, and open source. I would accept donations though.
Sounds like a useful enhancement above basic sh/BAT files. Put it up at Github.
It also makes sure i finish each pplns cycle before switching as the hub itself is managing my coin switching.
This is likely to be the most useful feature, because MPH already takes care of it for you on 17xxx and 12xxxx. So if you can use that on the 20xxxx ports or other pools, it's very useful.
First off it wouldn't work with other pools. Simplifying to one pool was more the goal. Using the built in system (12xxx Ports) to do the switching.
My app was more about reporting and information gathering than control the switching.
However as i dug deeper down the rabit whole it seems unlikely a public version is going to happen.
It ended up being 3 parts.
first part: Controls the mining software and has an api conversion for the miner apis. AKA all miners report the same way so i can use a universal get for miner statistics.
second part: a caching proxy that provides miningpoolhub data in a easy to digest format and limits the call to the hub to avoid overload.
third part: The clean nice looking front end that display everything i need to see.
So with the resulting complexity i don't think i will go through the effort of making it something i can share. If someone is Serious about having it setup for themselves they can let me know and we can talk privately. It is nice to be able to see at a glance, what coin and algo i am running, as well as projected profits based on MPH Pools and off of last 24 hours profit.