我想知道是否可以使用终端将频道的 zip 文件上传到 roku 设备。看起来应该是可能的,因为有一个可用于 Eclipse 的插件,但我的目标是尽可能不使用 Eclipse。任何帮助,将不胜感激。
为什么,是的 - 构建和部署到 Roku 设备既快速又容易,所以即使是一个 makefile 也感觉有点过头了。这是我用于 Mac OSX 的脚本:
#!/bin/bash
#ROKU_DEV_TARGET=192.168.1.25 # Roku 2XS
ROKU_DEV_TARGET=192.168.1.28 # put YOUR roku IP here
# wake up/interrupt Roku - workaround for fw5.4 crash
curl -sS -d '' http://$ROKU_DEV_TARGET:8060/keypress/Home
curl -sS -d '' http://$ROKU_DEV_TARGET:8060/keypress/Home
# build. zip _must_ change for Roku to accept re-deploy (grr!)
cd -- "$(dirname "$0")"
touch timestamp
zip -FS -9 -r bundle * -x run extras
# deploy
curl -f -sS --user rokudev:nuisance --anyauth -F "mysubmit=Install" -F "archive=@bundle.zip" -F "passwd=" http://$ROKU_DEV_TARGET/plugin_install \
| python -c 'import sys, re; print "\n".join(re.findall("<font color=\"red\">(.*?)</font>", sys.stdin.read(), re.DOTALL))'
Run Code Online (Sandbox Code Playgroud)
我想它存储为命名的脚本文件run(记为可执行文件chmod +x run;见/sf/answers/2079742521/更多,像“为什么不.SH”,这是我最初的倾向),这样,也可以从 Finder 双击启动它。或者来自带有 cmd-R 的 TextWrangler,就像我的情况一样。
附注。我什run至没有将相同的文件复制到每个项目,而是链接到它 - 但我忘记了它是与较新的 TextWrangler 一起使用的软链接还是硬链接。
| 归档时间: |
|
| 查看次数: |
1135 次 |
| 最近记录: |