文件名称:Kettle:一个可以安排活动并打开我的茶壶的Web应用程序!
文件大小:681KB
文件格式:ZIP
更新时间:2024-06-16 16:51:59
raspberry-pi flask sqlalchemy servo sqlite
水壶 Kettle是一个使用flask,SQLAlchemy,bootstrap和apscheduler创建的Web应用程序。 该应用程序的目的是安排每周重复的事件,这些事件可激活伺服器以打开茶壶。 尽管Web应用程序的当前用途非常具体,但是可以在需要用户数据库和事件计划程序的许多其他方式中使用它。 功能性 该Web应用程序使用带有SQLAlchemy的sqlite数据库进行处理(可以将数据库切换到PostgreSQL进行生产)。 数据库保存apscheduler事件,事件(但在不同的位置用于显示它们)和用户。 apscheduler事件当前使用类似Cron的样式进行计划。 当事件在其激活日期时间到达时,它将调用一个函数,在我的情况下是runKettle()方法,该方法打开伺服器并打开水壶开关。 可以使用任何您想运行的方法来替换此方法。 有关更多信息。 最新版本的webapp具有以下主要
【文件预览】:
Kettle-master
----.DS_Store(6KB)
----.gitattributes(66B)
----run.py(227B)
----requirements.txt(245B)
----media()
--------pic1.png(108KB)
--------login.png(114KB)
--------account.png(127KB)
--------Events.png(116KB)
--------register.png(117KB)
--------State.png(119KB)
--------activate.png(110KB)
----README.MD(3KB)
----LICENSE(11KB)
----.gitignore(2KB)
----app()
--------routes.py(7KB)
--------toggleKettle.py(673B)
--------site.db(52KB)
--------__init__.py(477B)
--------models.py(1001B)
--------forms.py(4KB)
--------templates()
--------static()