Author of the post here, feel free to ask me anything!
One suggestion: add a warning for macOS users that psutil::host::uptime is not available on macOS. I had to figure that out myself and it was quite frustrating.
I figure you didn't know that, and it's not like the article claims otherwise, but it would be useful to add I think.