Text this: Weather analysis and forecasting