资源简介
esp8266自动获取天气及时钟在oled显示。。

代码片段和文件信息
import json
class GDJson():
def __init__(self):
pass
def jsonParse(selfdata):
return json.loads(data)
def parseHeWeather(selfdata):
jsonData = self.jsonParse(data)
base = jsonData[‘HeWeather5‘][0]
daily_forecast = base[‘daily_forecast‘]
now = base[‘now‘]
suggestion = base[‘suggestion‘]
return {
“value“: {
‘tody‘:{
‘status‘:int(daily_forecast[0][‘cond‘][‘code_d‘])
‘date‘:daily_forecast[0][‘date‘]
‘now‘:now[‘tmp‘] + ‘C‘
‘range‘: self.range(daily_forecast[0][‘tmp‘][‘max‘]daily_forecast[0][‘tmp‘][‘min‘])
‘s‘:daily_forecast[0][‘cond‘][‘txt_d‘]
}
‘tom‘: {
‘status‘:int(daily_forecast[1][‘cond‘][‘code_d‘])
‘date‘: daily_forecast[1][‘date‘]
‘range‘: self.range(daily_forecast[1][‘tmp‘][‘max‘]daily_forecast[1][‘tmp‘][‘min‘])
‘s‘: daily_forecast[1][‘cond‘][‘txt_d‘]
}
‘afterTom‘: {
‘status‘: int(daily_forecast[1][‘cond‘][‘code_d‘])
‘date‘: daily_forecast[2][‘date‘]
‘range‘:self.range(daily_forecast[2][‘tmp‘][‘max‘]daily_forecast[2][‘tmp‘][‘min‘])
‘s‘: daily_forecast[2][‘cond‘][‘txt_d‘]
}
‘pm25‘:‘PM25: ‘ + base[‘aqi‘][‘city‘][‘pm25‘]
‘qlty‘: base[‘aqi‘][‘city‘][‘qlty‘] # 污染评价
‘city‘: base[‘basic‘][‘city‘]
# ‘mes‘: suggestion[‘comf‘][‘brf‘] + ‘,‘ + suggestion[‘comf‘][‘txt‘]
}
}
def range(selfmaxmin):
if int(max) > 0:
max = max + ‘ ‘
if int(min) > 0:
min = ‘ ‘ + min
return max + ‘|‘ + min + ‘C‘
def parseQiushi(selfdata):
jsonData = self.jsonParse(data)
items = jsonData[‘items‘]
m = 0
num = 0
# print (len(items))
for index in range(len(items)):
x = items[index][‘votes‘][‘up‘]
if x > m:
if len(items[num][‘content‘]) < 100:
print (len(items[num][‘content‘]))
m = x
num = index
# print (items[num][‘content‘])
return {
“value“: [items[num][‘content‘]]
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-10 06:45 GDWeatherStation-ESP8266\
目录 0 2019-01-10 06:45 GDWeatherStation-ESP8266\GDWeatherStation\
文件 6552 2019-01-10 06:45 GDWeatherStation-ESP8266\GDWeatherStation\GDDraw.h
文件 16869 2019-01-10 06:45 GDWeatherStation-ESP8266\GDWeatherStation\GDIcon.h
文件 1108 2019-01-10 06:45 GDWeatherStation-ESP8266\GDWeatherStation\GDWeatherStation.ino
文件 5519 2019-01-10 06:45 GDWeatherStation-ESP8266\GDWeatherStation\GDWifi.h
文件 8083 2019-01-10 06:45 GDWeatherStation-ESP8266\README.md
目录 0 2019-01-10 06:45 GDWeatherStation-ESP8266\Service\
文件 2486 2019-01-10 06:45 GDWeatherStation-ESP8266\Service\GDParseJson.py
文件 692 2019-01-10 06:45 GDWeatherStation-ESP8266\Service\GDUserData.py
文件 4773 2019-01-10 06:45 GDWeatherStation-ESP8266\Service\GDWeatherJson.py
文件 527 2019-01-10 06:45 GDWeatherStation-ESP8266\Service\Main.py
文件 1981 2019-01-10 06:45 GDWeatherStation-ESP8266\Service\test.py
文件 290 2019-01-10 06:45 GDWeatherStation-ESP8266\Service\urwidTest.py
文件 276 2019-01-10 06:45 GDWeatherStation-ESP8266\Service\userData.json
文件 13902 2019-01-10 06:45 GDWeatherStation-ESP8266\Service\userIcon.txt
目录 0 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\
文件 1941504 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\65 Weather Icons.sketch
文件 67362 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\UI.sketch
目录 0 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\icon\
文件 382 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\icon\1136818.bmp
文件 615 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\icon\1136818.png
文件 102 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\icon\1136821.bmp
文件 759 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\icon\1136821.png
文件 382 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\icon\1136822.bmp
文件 637 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\icon\1136822.png
文件 102 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\icon\1136904.bmp
文件 657 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\icon\1136904.png
文件 382 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\icon\1137170.bmp
文件 668 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\icon\1137170.png
文件 382 2019-01-10 06:45 GDWeatherStation-ESP8266\UI_Design\icon\1137171.bmp
............此处省略64个文件信息
- 上一篇:rocky凝思操作系统ISO镜像刻录到U盘里的方法
- 下一篇:马周游实验
相关资源
- esp8266 win10驱动 cp2102
- ESP32蓝牙架构官方
- CSDN文件---ESP8266.rar
- stm32103c8t6ESP8266串口转WIFI模块TCP服务器
- ESP8266ESP8266安卓控制端源代码
- 中国天气网城市名称+代码个人整理好
- unity3d调用中央气象局城市天气数据,
- nudemcu相关工具和固件测试稳定
- 天气预报gif动图 带JS对应图标解析说
- 论文研究 - 类似于当前白垩纪的天气
- 通过NodeJS中的http.get() 和 http.requ
- 单片机通过ESP8266上传温湿度数据
- STM32F407ZG_ESP8266例程
- SWAT模型天气发生器中关于气象数据的
- ESP8266最新稳定版固件
- ESP8266AP模式控制51单片机亮灯.docx
- ESP8266使用MQTT协议连接阿里云
- 贝壳物联arduino esp8266 demo版本
- ESP8266程序加上MQTT调试工具
- 复杂背景与天气条件下的棉花叶片图
- ESP8266_NONOS_SDK-3.0
- ESP8266+OLED屏实现天气预报+温度显示
- stm32f7的esp8266spi并口源程序,速率1.
- ESP8266连接云平台
- STM32C8T6通过扫描二维码进行智能开锁
- ESP8266微信配网以及公众号绑定
- 简洁天气1.2.0版本
- 仿墨迹天气优化版
- 安卓版天气预报小应用
- ESP8266一键烧写工具
评论
共有 条评论