I spoke to @sindresorhus on Twitter and he was okay with me porting the libraries to Python (https://twitter.com/manrajsgrover/status/904396978531983360).