# 天气预报信息推送(邮件- server酱版)
#### 介绍
代码
[color=][
[color=]码云
(
[color=]https://gitee.com/ziangu/diy_weather
)
定制化天气预报消息推送,基于Python脚本实现,可根据个人需要,添加定制的信息提示。
Python脚本实现天气查询应用,提醒她注意保暖!
#### 功能介绍
1. 天气信息获取
2. 当天天气信息提示
3. 第二天天气信息提示
4. 网易云热评信息获取
5. 爱情语录数据获取
6. 励志语录数据获取
7. server酱和邮件推送
8. 可根据个人需要,添加定制的信息提示
#### 使用说明
以下信息换为自己的,具体根据API地址申请key后进行替换
- WEATHER_KEY 和风天气API
- TIANAPI_KEY 网易云热评API
- SENDKEY Server酱³ 推送API
- EMAIL 发送邮件
- EMAIL_PASSWORD 发送邮件密码
- GAODEAPI_KEY 高德地图API
# WEATHER_KEY = ''
*天气预报信息获取的 api
*申请地址 1. 百度 和风天气 2. [https://dev.qweather.com/](https://dev.qweather.com/)
*注册 登录后,根据官方文档进行项目创建和API-KEY的申请
*
地址 [https://dev.qweather.com/docs/configuration/project-and-key/](https://dev.qweather.com/docs/configuration/project-and-key/)
*我们这边使用 Web API:使用API获取天气数据
*申请后,放入进来即可
# TIANAPI_KEY = ''
*这个是网易云api的接口
*申请地址
*[https://www.tianapi.com/apiview/160](https://www.tianapi.com/apiview/160)
*同样的 注册 登录 申请key,申请方式也参考官方提供的就行,其中key的参数值,可在控制台-数据管理-我的接口密钥中查看。
*[https://www.tianapi.com/console/](https://www.tianapi.com/console/)
*申请后,放入进来即可
# SENDKEY = ''
*我用的是Server酱³ 用于消息推送到手机APP,进行提示
*你们也可以用Server酱Turbo用于消息推送到微信,进行提示
*申请地址 1. [Server酱³:https://sc3.ft07.com](https://sc3.ft07.com/)
2. [Server酱Turbo:https://sct.ftqq.com/](https://sct.ftqq.com/r/17430)
*根据官方提示,自行开通即可,开通后复制一下提供的key放到这里
*注意:需要根据官方的教程进行配置消息的接收渠道
*根据自己需要开通即可,官方提供的消息推送 key是通用的
*如果有自己其他的推送,自行进行修改
*在24行修改自己的数据即可
# EMAIL = '' & EMAIL_PASSWORD = ''
*填写自己的邮箱和密码,用于邮件推送
*申请地址 1. [QQ邮箱申请](https://mail.qq.com/) 2. [163邮箱申请](https://mail.163.com/)
# GAODEAPI_KEY = ''
*高德地图api,用于获取当前位置的天气信息,这里我没有启用,需要的自行添加到消息提示中去
*申请地址 1. [高德地图开放平台](https://lbs.amap.com/dev/key/app)
*同样的 注册 登录 申请key,申请方式也参考官方提供的就行,其中key的参数值,可在控制台-数据管理-我的接口密钥中查看。
*注意:高德地图的key是需要自己申请的,需要自己去申请,并放入进来即可。
*接下来说一下 需要修改为自己的数据,这个需要去代码中修改
*找到conf.py文件,打开编辑器,找到对应的行,修改为自己的数据即可
*比如:WEATHER_KEY = '你的天气API'
*再比如:TIANAPI_KEY = '你的网易云热评API'
*再比如:SENDKEY = '你的Server酱³推送API'
*再比如:EMAIL = '你的邮箱'
*再比如:EMAIL_PASSWORD = '你的邮箱密码'
*再比如:GAODEAPI_KEY = '你的高德地图API'

*最后,运行代码,给大家看一下效果
