Cool, I thought of that, too. Sounds like a workable thing to do. I will keep the master branch of OnionPy clean and working (modulo bugs) so you should be fine just using that. I'll set up a way to run the tor-weather tests before I push a new version of OnionPy.
Would you like me to fork tor-weather and do the integration of OnionPy?
Best, Luke