文件名称:kindle-weatherstation:将 Kindle Paperwhite 变成具有优化电池运行时间的无服务器气象站
文件大小:258KB
文件格式:ZIP
更新时间:2024-06-19 18:56:51
kindle weatherstation Shell
Kindle Weatherstation 这是 Kindle (PW2) 气象站的无服务器实现,也针对电池运行时间(约一个月)进行了优化。 Kindle 每 60 分钟从 Openweathermap.org 获取天气数据,基于模板创建 SVG 文件,将 SVG 转换为 PNG,显示新生成的 PNG 并在剩余时间进入睡眠状态(STR/暂停到 RAM)。 什么是什么 weather2svg.py : 查询天气数据并根据模板组合成一个SVG文件 create-png.sh : 获取数据,将 svg 文件转换为 png 并压缩 png 文件 kindle-weather.sh :主循环,获取和显示数据,暂停到 RAM 和唤醒 weather-preprocess.svg : SVG 模板 config.xml : KUAL 配置文件 menu.json : KUAL 配置文件 sync2k
【文件预览】:
kindle-weatherstation-master
----config.py(300B)
----wifi.sh(361B)
----weather-preprocess.svg(56KB)
----lib()
--------librsvg-2.so.2(195KB)
--------libcroco-0.6.so.3(198KB)
----screenshot.jpg(53KB)
----weatherstation.conf(131B)
----menu.json(96B)
----README.md(2KB)
----config.xml(284B)
----kindle-weather.sh(4KB)
----.gitignore(56B)
----error.png(10KB)
----create-png.sh(297B)
----bin()
--------rsvg-convert(18KB)
----weather2svg.py(4KB)
----sync2kindle.sh(79B)