您的位置: 游戏资讯 > 手游攻略

magic mirror音乐,a magic mirror

来源:头条 浏览:0 2023-02-04 01:58:58

《开源精选》是一个共享Github、Gitee等开源社区优秀项目的栏目,包含技术、学习、实用以及各种有趣的内容。 此次推荐的MagicMirror是开源模块化智能镜像平台。

magic mirror音乐,a magic mirror

MagicMirror是一个开源的模块化智能镜像平台。 随着可安装模块列表的增加,可以使用“MagicMirror”将走廊和浴室镜子转换为个人助手。

硬件镜像必须开发为在Raspberry Pi上运行。 它可能在各种类型的硬件上运行,但新版本只能在Raspberry Pi上进行测试。 Electron是幻灯片镜像的APP包装器,仅支持Raspberry Pi 2、3和4。 目前不支持Raspberry Pi 0/1。 在Raspberry Pi 1上运行时,请使用服务器专用功能并自行配置全屏浏览器。

请注意,在操作系统中,必须安装最新的完整Raspbian,而不使用Lite版本。

节点的旧版本的Node可能工作,但建议使用Node 16。

和手动安装的使用

最新Node.js版本: curl-sl https://deb.node source.com/setup _ 16.x|sudo-e bash-sudoaptinstall-ynodejs克隆存储库CD幻灯片镜像/安装APP应用程序: NPM install-- only=prod-- omit=dev创建配置示例文件复制: CPconfig/config.js.Saamis

sudoaptinstallibffi-dev nginx-full-ypython3- mpipinstall-- upgrade-- no-cache-dirmmpmmmpm-guided-setup echangechangtup

可以使用文档器部署幻灯片镜像。 Kubernetes Helm图表

如果要在kubernetes群集中运行MagicMirror,请仅在服务器模式下检查此MagicMirror Helm Chart。 魔镜操作系统这是基于Raspbian的完整操作系统。

如果将图像解压并安装在SD卡上,并且像其他Raspberry Pi图像一样,magicmirroros-wpa-supplicant.txt使用闪存卡,就像使用闪存盘一样从SD卡启动Pi的主机名为MagicMirroros。 (如raspberryPi一般)、用户名: pi和初始密码)、raspberry )可以在您居住的文件中更改幻灯片的设置。 )/magicmirrror/mouuror

建议使用Docker或Vagrant、dockerDocker-compose -如果使用docker build方法,建议在下载Raspbian Lite映像的情况下使用。 chroot的根权限猛击sudo。 (如果脚本本身调用它,并在没有sudo的情况下以root身份运行,它将无法正常工作。 )可以使用在英特尔或RaspberryPi上运行的文档生成器来构建镜像。 )列出支持的内容)。 构建大约需要4.5 GB的可用空间。 假设您安装了docker和docker-compose,并通过发出以下命令生成它:

git克隆https://github.com/guy soft/magicmirroros.gitcdmagicmirroros/src/image wget-c-trust-server-names & amp; #039; 3359 dames ras pios _ arm HF _ latest & amp; #039; CD . sudo docker-compose up-dsudodockerexec-itmagicmirroros-buildbuildmagicmiroros变体构建示例和其他变体要创建备选方案,请使用:

通过使用sdodockerexec-itmagicmirroros-build build [变型]Vagrant构建vagrant计算机配置,可以针对不同的构建环境构建幻像。 必须以根用户身份运行vagrant才能同步nfs文件夹,除非进行其他配置。 要使用:

sudo apt-getinstallvagrantnfs-kernel-serversudovagrant插件vagrant-NFS _ guestsudomodprobenfscdmagicmirrors/src/veservest

要在cdmagicmirroros/src/vagrant run _ vagrant _ build.sh计算机上生成变体,只需执行以下操作:

使用cdmagicmirroros/src/vagrant run _ vagrant _ build.sh [变体]如有必要,创建一个新文件以复盖现有的配置设置src/config.local 中找到的所有配置src/config都可以复盖。 如果需要复盖Raspbian映像的路径来构建幻像,则ZIP_IMG .缺省情况下将复盖在*-raspbian.zip中找到的最新文件匹配项。 src/build_dist以root身份运行。 最终图像将显示在src/workspace的其他操作系统窗口中。 要在Windows上运行MagicMirror软件,除了上述步骤外,还需要执行两项操作: 4a。 在供应商和字体目录中安装依赖关系:电源盒:

cd fonts; npm install; cd .cd vendor; npm install; cd .命令提示符:

如果不是cdfontsnpminstallcd . cdvendornpminstallcd .启动MagicMirror时屏幕会变黑。 5a。 修复文件中的启动脚本package.json :

导航至package.json文件,然后单击& #039; 开始& amp; #039; & #039; 显示=& amp; #039; ${display:=:0}& #039; 找到./node _ modules/. bin/electron js/electron.& amp; #039; 开始: dev & amp; #039; & #039; 显示=& amp; #039; ${display:=:0}& #039;/node _ modules/. bin/electron js/electron.js dev & amp; #039; 替换为electron.js& #039;& #039; 开始: dev & amp; #039; & #039;\node _ modules\. bin\\ electron js\\ electron.js dev & amp; #039; 否则程序无法启动。 但是,& #039; & #039; 显示和映射; #039; isnotrecognizedasaninternalorexternalcommand,operable program or batch file.& amp; #039; 如果要将升级指南Magic Mirror更新为最新版本,将显示以下错误消息

输入gitpullnpminstall---only=prod---omit=dev以显示git status,如果有更改,可以使用重置这些git reset --hard。 之后,git pull应该可以。

模块此时钟模块是魔镜的默认模块之一。 此模块显示当前日期和时间。 信息实时更新。 切屏

要使用模块,请将模块添加到config/config.js文件中的modules数组中。

modules: [ { module: & #039; 时钟和映射; #039;position: & #039; top_left& #039;/thiscanbeanyoftheregions.config:{//theconfigpropertig } ]日历此calendar模块是魔镜的默认模块之一。 此模块显示来自公共. ical日历的事件。 可以组合多个日历。

要使用模块,请将模块添加到config/config.js文件中的modules数组中。

modules: [ { module: & #039; calendar& #039;position: & #039; top_left& #039;//thiscanbeanyoftheregions.bestresultsinleftorrightregions.config://theconfigpropertyisoptional./ifnoconfigis ans #039; 配置选项& amp; #039; formoreinformation.},(); 目前,天气此currentweather模块是魔镜的默认模块之一。 此模块显示当前天气,包括风速、日落或日出时间、温度和表示当前状况的图标。

切屏

要使用模块,请将模块添加到config/config.js文件中的modules数组中。

modules:[{module:& #039; 当前weather & amp; #039;position: & #039; top_right& #039;//thiscanbeanyoftheregions.//bestresultsinleftorrightregions.config:{///see & amp; #039; 配置选项& amp; #039; for more information.location:& amp; #039; Amsterdam,Netherlands& #039;locationID:& #039;//location id from https://bulk.open weather map.org/sample/city.list.JSON.gz appid:& amp; #039; abcde 12345 abcde 12345 abcde 12345 abcde天气预报截图

要使用模块,请将模块添加到config/config.js文件中的modules数组中。

modules:[{module:& #039; weatherforecast& #039;position: & #039; top_right& #039;//thiscanbeanyoftheregions.//bestresultsinleftorrightregions.config:{///see & amp; #039; 配置选项& amp; #039; for more information.location:& amp; #039; Amsterdam,Netherlands& #039;locationID:& #039;//location id from https://bulk.open weather map.org/sample/city.list.JSON.gz appid:& amp; #039; abcde 12345 abcde 12345 abcde 12345 abcde模块开发文档模块结构

所有模块都加载到modules文件夹中。 modules/default的缺省模块在文件夹中分组。 的模块必须放置在modules中。 git会忽略在文件夹中创建的所有文件或文件模块文件夹,以便您可以在不丢失文件的情况下升级幻灯片。 模块可以放在文件夹中。 或者,也可以将多个模块分组到一个子文件夹中。 模块的名称必须是唯一的。 如果将具有相同名称的模块放在其他文件夹中,则无法同时加载它们。

文件

modulename/modulename.js -这是核心模块脚本。 modulename/node_helper.js -这是可选的辅助对象,由节点脚本加载。 节点助手和模块脚本可以使用统一套接字系统相互通信。 modulename/public -此文件夹中的任何文件都可以使用/modulename/filename.ext.modulename/anyfileorfolder核心模块脚本进行模块填充例如,modulename/css/modulename.css是添加其他模块样式的好路径—END—开放源代码协议: MIT License开放源地址: https://gigin

你是上帝模拟器(You Are God)「v1.2」手机版下载

你是上帝模拟器(You Are God)「v1.2」手机版下载

  • 分类:网络游戏
  • 大小:39.29MB
  • 语言:简体中文
  • 版本:v1.2