I don't understand the aversion to python here. What is it about python that makes it less reliable than any other piece of software?
Yes, downloading hosts files from 3rd-party sites is kind of sketchy. But using python to do it is what you're worried about?