问题标签 [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.
python - XBMC 插件:使用希腊文本作为查询字符串时出现错误请求错误
如何将希腊字母设置为查询参数?我有以下网址:
浏览此 URL 时,我收到以下错误:
代码如下:
更新#3:
日志显示Title
这样的内容:
更新 2:repr() 返回:
python - 如何获取要写入数据库的 xml 数据
我正在编写一个 Python 脚本来从服务器读取 xml 数据并将 xml 数据存储在数据库中。当我创建数据库时,我可以看到它将在数据库中写入 xml 列表而不获取每个数据,并且它没有创建如下所示的数据库表:http: //imageshack.com/a/img401 /4210/ofa5.jpg
我从服务器链接获得的 xml:http: //ontv.dk/xmltv/c81e728d9d4c2f636f067f89cc14862c
这是当前代码:
在创建数据库表后,我想获取每个 xml 数据以写入数据库。我想知道在我创建数据库表后如何编写 xbmc 的源代码以获取每个 xml 数据以存储在数据库中?
python - 如何在 Python 中返回不带括号和引号的字符串参数
我对 Python 还是很陌生,所以对于经验丰富的 Python 程序员来说可能非常简单的事情正在苦苦挣扎。
下面的问题是,当 groupid 参数提供了一个值时,它被评估为 ['groupid']。
有人可以解释我如何连接字符串,以便它只具有不带方括号和单引号的 groupid 值吗?
非常感谢,
python - Python unittest mock ... 模拟一个模块语句
我很难理解 python 的模拟测试方法。
我想对这个文件做一些模拟。
由于包 xbmc、xbmcaddon 和 xbmcgui 无法在正常的 python 环境中导入,我设法像这样模拟它们:
在这里查看它的实际应用。
因此,当我导入 setlocation.py 时,会出现如下错误:
即使我模拟了“metoffice.utils”(通过将其添加到安装时创建的补丁中的模块列表中),我也会遇到类似的错误setlocation.py
所以我需要__addon__.getSetting()
返回一个字符串。
有任何想法吗?
所有尝试都失败了,但我认为我没有完全掌握模拟包的功能。
注意我在 Python 2.7.3 和mock 1.0.1
python - Python 脚本手动执行,但不通过 cron
我在两个树莓派上安装了 OpenELEC。我在其中一个 Pis 上设置了一个 Python 脚本,它打开一个网络套接字并监听连接。以下代码来自在另一个 Raspberry Pi 上运行并连接到侦听器以发送消息的脚本:
最后,我有一个在一天中的特定时间运行脚本的 crontab 条目。它正确执行脚本的前半部分,但一旦到达网络部分就会失败。如果我手动运行脚本,它会正常运行并将消息发送到侦听器 Pi。
据我了解,Pi(root)上只有一个帐户,并且脚本可以由所有用户运行(chmod a+x myscript.py)。所以,我不认为这是一个权限问题,但我无法弄清楚问题是什么。
有谁知道什么可能导致脚本的网络部分在由 cron 执行时失败,但在手动运行时却没有?
ubuntu - 将媒体从远程 ubuntu 服务器流式传输到 RaspBMC
我正在尝试(到目前为止没有运气)将电影从我拥有的远程 Ubuntu 服务器流式传输到运行 RaspBMC 的树莓派。到目前为止,我可以从服务器播放电影的唯一方法是通过 SFTP,尽管我的服务器和我的家庭连接都是 100 Mbit/s,但它太慢了。
我尝试设置 mediatomb upnp 服务器但没有成功,之后我应该成功地安装和设置了 minidlna 服务器,但我无法连接到它,因为在 RaspBMC 中为 upnp 设备输入端口的字段是灰色的。
如果有人能给我一个让它工作的提示,或者至少为我指出正确的方向,我将不胜感激。
java - 有没有人有关于发布 JSON 请求的更新示例?
我在查找有关向本地服务器发送 JSON 请求的最新信息时遇到了麻烦。我不断遇到使用不推荐使用的代码的示例,我真的很想用不推荐使用的代码来做到这一点。
我至少可以说我现在有一个工作示例,并且我没有从 NetBeans 收到任何已弃用的消息,但我想知道我整理的方法是否正确:
这是我正在努力使用 JSON HTTP 请求更新 XBMC
编辑
更改了代码以根据评论尝试使用资源——希望这对处理 JSON 和 Java 的其他人有用
python - 存储在数据库中时如何阻止循环?
我当前的脚本有问题,我正在处理 xbmc 的键盘事件。当我按下键盘的 Enter 按钮时,代码将通过从 XML 标记中重新获取相同的值来继续触发,它会一遍又一遍地重复执行此操作,并且它将继续存储相同的值在数据库中,当名为“显示名称”的 XML 标记中的值很少时。
这是代码:
这是 xml 日志: http://xbmclogs.com/show.php?id= 143587
这是数据库:http ://testbox.elementfx.com/source.db
这是 xml 文件: http: //ontv.dk/xmltv/c81e728d9d4c2f636f067f89cc14862c
当我从 XML 标记中获取值时,我只想将值写入数据库,而不是一遍又一遍地重新获取相同的值。
当我将它们存储在数据库中而不像循环一样继续运行时,您知道如何停止一遍又一遍地重新获取相同的值吗?
python - 按字母顺序打印dict项目
我正在编写我的 python 脚本,以在每次使用以下代码插入项目时对通道项目进行口述:
这是它打印出来的内容:
这是 XML 文件:
我想以与 XML 文件相同的字母顺序打印它们,我打印的内容与 XML 文件的顺序不同。您知道如何使用我的代码以与 XML 文件相同的字母顺序打印项目吗?