家用API
之前,我使用覆盆子pi编写了带有显示屏的天气信息亭,以显示天气信息。 这有一些不同的目的。 这将从气象API(当前为OWM)中获取信息,并希望获得我想要的信息。 然后它将通过fastAPI呈现此信息,以供本地网络使用。 对我来说,主显示屏将是类似的显示屏,显示屏将设置在桌面上的5英寸或6英寸屏幕。 这次,我认为此显示器将是安装在运行有抖动前端的框架中的退役电话。
将前端与后端分开可以使任何可以读取创建的API并根据其运行的设备以不同方式显示它的API的前端。
现在,我正在真正地致力于这一点,并且它一直在变化。 目前,它仅运行一个fastAPI服务器。 它实际上还没有准备好用于生产,但是如果您想使用代码或扩展它,那就去吧。
先决条件
要求:python 3.3,Open Weather Map api密钥,mongoDB数据库
config.py
您将需要在config中