Weather API

Extension of #212