Revert "weatherapi"

This reverts commit e3281044a997f16b9d8f70fb815b1ecf5ebae3ee.
Revert "Revert "weatherapi""

This reverts commit 189cd8a8d4b0ad653473f558d8bec48af0f7963e.