To begin with, hsrminer does have an API.
You mean
ccminer had an API, but palgin
disabled it by changing default port, removed all API-related cmdline options and changed api output format so no monitoring software can use it.
So please, dude - if you like to use crippled original hsrminer, feel free to do so, but don't spread misinformation.
It's not me spreading the misinformation.
1. Changing the port does not mean the API is disabled.
2. Not documenting the default port does not mean the API does not exist.
3. Removing command line options that adjust API behavior does not mean the API does not exist either.
4. Changing API output format does not mean monitoring software can't use it. That's utter bullcrap. It's not like miner API output has a standard. ccminer, dstm, ethminer, excavator, zecminer, ... - they ALL use different API output formats. The monitoring software needs to handle that. In fact, the ONLY difference between hsrminer's and ccminer's output is that you need to find the SPEED key instead of KHS for hashrate, and the POWER_CONSUMPTION key instead of POWER for power usage. The API call, the key separator, the value separator, the line separator, the terminating symbol, pretty much EVERYTHING else is the same. If your "monitoring software" can't figure this out, then it's your monitoring software that's crippled, not hsrminer. If you can't realize this on your own, then I sure as hell don't want YOU to touch any of my miner executables, because that's incompetency beyond repair.
5. You even sent me a private message that you "added" an API to your "fork". I already addressed that you can't "add" something that already exists. But now let's address the fork bullcrap too. Forking means you alter the code. But hsrminer's code is not published. I pointed this out in PM already, to which you responded you "reverse engineered it". Except reverse engineering means "patching" at best, not "forking". You just mess around in the binary and pretend you're some crazy genius, while in fact you just changed some existing parameters. Like "if I change intensity, hashrate increases :O". No shit. And so does stability decrease, but never mind that. And you changed the devfee address, of course.
All I see is you spreading CONSTANT fud because you're butthurt about hsrminer. But I have no idea how anyone here can take you seriously when you have so many factual errors all the time.