Texting myself the weather every day
a year ago
- #weather
- #automation
- #sms
- 通过短信自动发送每日天气更新,避免手动查看天气应用
- 初始方案使用Zapier实现简单但缺乏定制(例如固定早上7点发送)
- 升级为使用TypeScript、Open-Meteo API、Twilio和GitHub Actions的自编码方案以获得更多控制权
- Open-Meteo API整合多国气象服务数据,采用高效的flatbuffers序列化格式
- 自定义天气数据时间范围(早7点至晚11点)以过滤无关的凌晨预报
- 使用Twilio发送短信,每条成本约0.0463英镑外加0.89022英镑/月的电话号码费用
- GitHub Actions定时触发短信发送,但需协调时区问题(英国夏令时与UTC)
- 未来改进方向:提供比WMO代码更详细的天气摘要,类似Zapier的输出格式