Ey msarilar!,祝贺这项伟大的工作。
我正在使用这个带有西班牙语翻译的精彩应用程序,我可以看到将它与名为“VATextReader”的语音攻击 API 一起使用的巨大潜力。 这个API可以读取xml和json文件,如果你能实时复制json存储的mats文件,每个人都可以用它来开发语音命令来请求实时货物信息,非常有用和聪明:)
问候,
舍穆耶夫
我出于不同的原因支持此请求,因为我想将材料计数导入 Excel 以进行进一步分析。 JSON 和/或 CSV 或制表符分隔格式的外部转储会很棒。
该应用程序似乎没有存储实际金额,而是使用 C:\Users 中的手动金额文件
我知道 Andargor,并且我知道手动更改 json,但是使用语音攻击命令对有关存储的货物/材料/数据的数量或其他类型的信息进行精确查询是不够的。
我正在考虑使用suave库添加一个可选的本地服务器,因为我并不真正关心这个功能,我需要开发至少很有趣:D
您将有一个http://localhost:XXXX
服务器正在运行,您可以像这样查询:
COMMANDER_NAME/materials
COMMANDER_NAME/data
COMMANDER_NAME/commodities
COMMANDER_NAME/cargo
COMMANDER_NAME/blueprints
COMMANDER_NAME/favoriteBlueprints
并且基于 HTTP 请求标头(或给定的扩展名),我会给你请求的数据(如 json、xml、csv 等)。
例如,输入http://localhost:8083/Hg/materials.xml
会以 xml 格式输出 Hg(这是我指挥官的名字)的当前材料。
这是VATextReader可用的东西吗? 另外,你们认为这是导出数据的合理方式吗?
嗨 msarilar!
感谢回答,这个功能看起来不错,但我认为一开始在手动更改的同一目录中存储材料json副本就足够了。 是否可以在发生 mat 更改时生成已存储的 mat json 副本和更新?
此功能为未来的改进开辟了新的可能性,例如导入这些 json 以更新另一台计算机上的新安装 BD。
PD: xml 格式也是一种选择。
提前谢谢:)
部署在 1.0.3.0
如果您对我们可以为服务器添加的新路由有任何想法,请打开一个新功能请求!
服务器的代码非常轻量级(感谢@SuaveIO),如果您想自己添加路由,应该很容易阅读。
我有个疑问
请求是否可以像文件(xml、json)一样存储在本地路径中,而不仅仅是浏览器?
如果可能的话,你能给我举个例子吗?
不确定我完全理解你想要什么; 您可以使用 ctrl+S 保存您在浏览器中看到的查询结果
我的错,
我认为这个新功能允许将查询结果保存在所需路径的文件中。 这使得处理语音攻击变得更加困难,因为如果不与浏览器进行更直接的交互,我就无法保存结果。
再次感谢
你不能让语音攻击指向 URL 而不是文件?
否则没有什么可以阻止您编写快速的 powershell / wget 脚本来定期下载查询结果http://superuser.com/a/252038/318903
但我确信可以配置 voiceattack 来监视 URL; 如果不是这样,那就太奇怪了
我正在使用外部插件来使读取文件成为可能,Voice Attack 无法自行读取文件,该插件不允许读取 url 结果。
你用这个插件吗? https://groups.google.com/forum/#!msg/voiceattack/VotudmB84hE/AHXWKT2liesJ
它说 :
该插件添加了用于从本地或通过 Internet 从纯文本或 XML 文件中提取内容的命令,并将其推送回 VoiceAttack 以进行文本到语音或任何其他用途。
我去看看,谢谢
很好,我正在使用 xDDDD,我不知道它也适用于提取 url 信息`:)
好棒!
如果您编写任何可以使其他用户受益的脚本或内容(或 VA 使用的任何内容,我不使用它,所以我不知道它是如何工作的),请不要犹豫,打开一个新的维基页面(我认为您可以编辑它,但如果你不能,请告诉我)!
当然!
问题是我的命令将使用西班牙语的语音输入并且应该被翻译,但是执行查询的基本命令对于所有语言都是通用的,只有执行 url 货物查询的部分应该适合在所需的语言。
不用担心 ; 当您准备好分享时,您也可以将其发布到论坛上:)
这里是! 谢谢马克斯!