问题标签 [xbmc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - Filetype 的 Bash 脚本 TAR 不会在递归命令上压缩指定的文件类型
简而言之,我在我的网络上进行了详尽的库更新,以与 XBMC 兼容。现在已经完成了,我认为定期备份我的 TV Shows 文件夹中各个目录和子目录中的 nfo、bub、srt、jpg、tbn 文件(除了任何视频文件之外的所有文件)不会有什么坏处。我还想按日期压缩它。在玩了之后,我得到了这个半工作:
它通过动作(扫描每个目录并查找文件),我看到 zip 文件增长,但突然 tar.gz 下降到 0 字节并再次计数。我认为一旦它到达要扫描的新目录就会这样做。
最后,我得到一个 1.8MB 的文件,其中只有它扫描的最后一个目录。里面几乎是所有东西,除了它省略了 1 个子目录。IE:它压缩了“30 Rock”和我指定的所有文件,但是它对除第 2 季以外的所有文件夹都进行了压缩。
所以我很茫然。代码中的一切对我来说都很清楚。由于某种原因,它无法正常运行。我想我现在对这个项目有狭隘的看法。一双新鲜的眼睛会很棒!
这是一个输出: http: //pastebin.com/ywctQ5Sf
这是最终的 tar.gz 包含的内容:http://s23.postimg.org/6pc22h7yz/output.png
最后一点:它备份的节目目录中确实有空格。所以有一个像这样的目录结构:
感谢您的任何帮助!
database - XBMC/Xbmcswift - 电影/电视节目元数据
xbmcswift 有没有办法自动为视频项目提供元数据?
我知道使用 sqlite 数据库可以做到这一点,但是有没有办法在不使用数据库/sqlite 的情况下自动执行此操作?
python - 使用 os.walk 添加到列表
我一直在尝试将子目录添加到“项目”列表中,并已决定使用以下代码完成此操作。
上述方法有效,但速度非常慢。os.walk 非常快,但由于某种原因循环很慢。
我尝试一口气完成所有操作,在 os.walk 期间添加到“项目”列表,如下所示
但无法完全获得将目录添加到列表的正确语法。
我可以在网上找到的每个 os.walk 示例都简单地做了一个print
dirs 或 files,作为它的使用示例很好 - 但在现实世界中并不是很有用。
我是python新手,今天才开始看它。有人可以建议如何获得像我的第一个示例中的列表但没有单独的循环吗?
(我意识到它在 python 中被称为“目录”或其他东西,而不是列表。让我们称之为数组并完成它...... :-)
谢谢
python - 当其他进程启动时如何暂停进程?(Python、Linux)
我有一台开机时会自动运行 XBMC 的设备。其中一个菜单选项会打开 Google Chrome,当发生这种情况时,我希望 XBMC 在后台保持暂停状态。我怎样才能做到这一点?我应该使用守护进程、事件监听器吗?提前致谢。
json - 使用 GPIO 按钮控制 Raspbmc
我正在尝试为汽车 xbmc 项目编写代码。我用下拉电阻制作了自己的按钮键盘,并插入了 GPIO 端口。安装了 python 和 GPIO 插件。我的目标是捕捉按钮按下,如果按住按钮 1.5 秒,它将执行与 xbmc 不同的命令(例如,如果按住,右键将跳到下一曲目)。我对 Python 不太熟悉,所以到我现在的位置是一个相当长的过程。我选择使用 GPIO.add_event_detect() 函数,因为它有一个内置的去抖动器,但我认为它是新的,因为我找不到很多使用它的例子。这就是引发错误的原因:
python - 如何在 XBMC 上安装 Python 脚本以在启动时自动启动它
我需要在 XBMC 环境中安装 Python 脚本才能自动启动。该脚本与任何视频的执行交互。它有效并且经过测试。
现在我正在寻找由最终用户安装脚本的正确方法。安装必须能够注册 XBMC 启动后自动启动的脚本。
我成功地自动启动脚本,将以下指令放入 autoeexec.py
我的脚本保存在 scripts/playeractions.py中。
我正在寻找进行正确安装的说明,该说明将安装和注册我的脚本以在 XBMC 启动时自动启动。
python - XBMC 中包含哪个 Beautiful Soup 版本?
我正在尝试结合 XBMC 在 Python 中进行一些网站抓取。当我查看 Beautiful Soup 的网站时,最新版本是版本 4。当我查看 XBMC 时,它显示版本 3.2.0 ( http://wiki.xbmc.org/index.php?title=Add-on:BeautifulSoup )
现在有人在 XBMC 中使用哪个版本吗?
python - 如何为在 raspbmc 上运行的 Python 程序实现某种闹钟功能?
我正在将在 raspbmc(基于 Debian)上运行的树莓派变成一个闹钟,它可以打开我的电视、显示天气并在特定时间播放预先定义的歌曲,你猜对了。我目前使用 Python 实现了大部分功能,例如:存储歌曲文件的路径并通过简单的 Web 界面填写唤醒时间。
我想知道在我输入的特定时间运行唤醒程序的最佳方法(最少强度)是什么,当然,在输入新时间时更改它。
希望你们能帮帮我。谢谢!
bash - 尝试使用来自 BOXEE 的 bash 启动 XBMC
嗨,unix 和 bash 编程新手。我正在尝试制作一个简单的启动脚本,让我的 boxee 启动存储在存储卡上的 XBMC。我可以通过在 telnet 中输入命令来启动这些命令,但是如果我调用 test.sh 脚本,它将不允许我访问存储 XBMC 的目录。
给出:
我使用了 xbmc 的命令行。我假设 $PWD 期望脚本位于 /tmp/mnt/6337-3533/xbmc
如果我在 telnet 中输入“cd /tmp/mnt/6337-3533/xbmc”,它会将我带到目录,但如果我将该代码放入脚本中,它将拒绝访问。
我在这里做错了什么。或者我该如何解决这个问题,这样我就不必更改我的工作目录?