gpt4 book ai didi

roku - 在没有 Eclipse 插件的情况下以编程方式上传 Roku channel

转载 作者:行者123 更新时间:2023-12-04 03:05:10 25 4
gpt4 key购买 nike

我想知道是否可以使用终端将 channel 的 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 的脚本文件(使用 chmod +x run 标记为可执行文件;有关更多信息,请参见 https://stackoverflow.com/a/29710607/226086,例如“为什么不 . sh”,这是我最初的倾向),这样也可以通过从 Finder 中双击来启动它。或者从 TextWrangler 使用 cmd-R,就像我的情况一样。

附言。我什至没有将相同的 run 文件复制到每个项目,而是链接到它 - 但我忘记了它是与较新的 TextWrangler 一起工作的软链接(soft link)还是硬链接(hard link)。

关于roku - 在没有 Eclipse 插件的情况下以编程方式上传 Roku channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45285806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com