有没有人使用www.pinocc.io中的漂亮pinoccio?
我想使用它使用node.js将数据发布到apacheouchdb中。所以我试图从pinnocio API轮询数据,但是我有点迷失了:
安排民意测验
进行长期民意调查
做一个完全不同的方法
欢迎任何想法
皮特
最佳答案
当然。我写了Pinoccio API,这是您的操作方法
https://gist.github.com/soldair/c11d6ae6f4bead140838
此示例取决于pinoccio npm模块〜0.1.3,因此请确保再次安装npm以获取最新版本。
您不需要进行轮询,因为如果您与“ stats
”或“ sync
”打开连接,则pinoccio会向您发送更改。如果您想轮询,可以但不是“实时”。sync
为您提供当前状态+流更改。所以如果你是完美的
只需在脚本运行时将更改保存到部队即可。或在网页上显示当前和最近的已知状态。
复制我们存储的每个数据点的解决方案是stats
。这是提供的示例。统计信息可让您阅读侦察员发生的所有事情。例如,数字引脚是“数字”报告。您可以从特定时间点或仅从当前时间(默认)请求数据。对此“数字”报告所做的更改将继续实时进行流式传输,直到达到“结束”时间,或者传递给统计信息的选项中的“ tail”等于0为止。
希望这可以帮助。我在本地沙发上测试了脚本,效果很好。您需要对其进行修改,以从每个侦察兵中复制更多统计信息。我希望很快您将能够从同一流中的多个侦察兵那里请求多个报告。我只有一些错误可以解决;)