By getting rid of the Skynet class I was also able to separate out each API feature into its own file as well as remove all the @staticmethod annotations.
TODO: refactor the options. There should be a __default_options function that takes the API endpoint and returns the options for that endpoint -- this is what we're doing in Go.
I switched the export strategy to follow what seems like more idiomatic Python:
https://github.com/psf/requests/blob/master/requests/__init__.py
By getting rid of the Skynet class I was also able to separate out each API feature into its own file as well as remove all the
@staticmethod
annotations.