Fadecandy的API和web界面

webcand的Python项目详细描述


Webcandy

用于Fadecandy控件的API和web接口。对于客户端代码 负责接收来自Webcandy服务器的请求并运行照明 Fadecandy本身的配置,请参阅 webcandy-client。在

要求

设置

要安装必要的节点模块,请运行:

$ cd webcandy/static
$ npm install

虚拟环境

建议使用虚拟Python环境。要设置virtualenv,请运行 以下内容:

^{pr2}$

现在创建了虚拟环境。要使用它,必须像 所以

  • 窗口:> .\venv\Scripts\activate
  • Mac/Linux:$ source ./venv/bin/activate

然后,安装项目需求:

(venv) $ pip install -r requirements.txt

跑步

开发环境

在开发环境中,Webcandy应该使用Flask运行:

(venv) $ flask run

然后,在另一个终端中:

webcandy/webcandy/static $ npm run watch

这将监视前端更改并自动重建JavaScript。在

  • Note:如果在浏览器中看不到您的更改,请使用Ctrl/Cmd+Shift+R 刷新和清除缓存。在

服务器环境

要从本地服务器运行Webcandy,请激活虚拟环境并运行 使用gunicorn的服务器:

(venv) $ gunicorn 'webcandy:create_app()'

要构建前端代码,请运行:

webcandy/webcandy/static $ npm run build

客户

要控制LED,您需要连接 clientdocs)。在

$ pip install webcandy-client
$ wc-client RGBLover573 password123 MyClient

登录

在独立服务器上,如果你想让用户保存一些示例数据 可以“testuser1”或“testuser2”登录,每个密码都是“Webcandy1”。在

文件

文档可以在https://webcandy.readthedocs.io/找到。(在制品)

致谢

  • 感谢Maksim Surguy(msurguy)制作了令人惊叹的徽标!在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无查询的java JDBC数据包查询重载   JavaMaven项目不会将文件放在类路径的src/main/resources中   java如何以编程方式设置Android USB配置?   java是否压缩ClassSpaceSize区域是否包含MaxMetaspaceSize区域?   jaxb如何使用packageinfo。java工作?   使用java逐行解析字符串   java(int)数学。随机打印第一行设置范围之外的随机数字行   swing Java jTable changeSelection,然后突出显示新选定的行   java getOutputStream()已经被调用,但我在SpringMVC代码中只使用了一次getOutputStream   java Apache Netbeans 11.3无法在Apache Tomee(plume、MicroporFile,plus)下运行web maven项目   关于checkstyle的java提示   java Spring@cacheexecute不工作   JAVA中的SOAP读写器?   如何在Java中发布易于扩展的web服务?   用逗号分隔的java正则表达式百分比   人工智能Java克隆棋盘游戏   在另一个Java方法上访问实例变量   PHP文件中的java JSON返回垃圾