小编Sam*_*lom的帖子

解析curl json响应并使用响应来构建另一个请求

我正在尝试构建一个shell脚本,它将获取随机XKCD漫画的图像URL,以便我可以使用Übersicht显示它.因为你只能向XKCD API索取我需要的最新漫画或特定漫画:

  1. 发送GET请求http://xkcd.com/info.0.json,获取num元素的值.
  2. 发送另一个请求到http://xkcd.com/XXX/info.0.json哪里XXX是值 num.

我当前的命令如下所示并成功返回漫画编号:

curl -s 'http://xkcd.com/1510/info.0.json' | grep -Eo '"num": \d+' | grep -Eo '\d+'
Run Code Online (Sandbox Code Playgroud)
  1. 我无法弄清楚如何使用捕获组grep,所以我需要两次grep json.常见的建议是使用-P,Mac OS X 10.10不支持.
  2. 我不知道如何将grep(as XXX)的输出读入第二个curl -s 'http://xkcd.com/XXX/info.0.json'命令.

bash grep curl

8
推荐指数
1
解决办法
2万
查看次数

Ember组件键盘事件

在我的webapp中,我在顶部有一个搜索字段(有点像Facebook),这是一个input字段和结果建议的引导下拉列表.我想将它从容器的控制器分离成Ember组件.但我不明白如何从输入字段中获取事件.现在视图选中submit(没有提交按钮)和keyUp/ keyDown用于导航下拉列表.如何在组件上侦听这些事件?

ember.js

2
推荐指数
1
解决办法
1970
查看次数

在Ember组件测试中对子组件进行存根

假设我有一个深层嵌套的组件结构,我不想存根所有子组件及其子组件的依赖项(主要是服务和ajax调用).有没有办法将Ember.Component.create({})容器注入容器中以替换该测试的真实容器.它似乎应该是可能的,但我似乎无法弄清楚语法或在任何地方找到它.

ember.js

2
推荐指数
1
解决办法
759
查看次数

标签 统计

ember.js ×2

bash ×1

curl ×1

grep ×1