问题标签 [songkick]

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.

0 投票
1 回答
634 浏览

jq - 如何在不创建重复对象的情况下展平此对象流?

我想使用关系数据库来分析来自 Songkick 的JSON API 的本地事件信息。

中的事件对象复杂且嵌套很深,因此我想过滤和展平事件对象并将它们转换为 CSV,以便我可以使用标准工具加载它们。

我可以使用 jq 过滤和展平事件吗?

来自 API 的典型响应太大,无法在此处显示。我将展示一个具有相同相对结构的简化版本。

将过滤器.resultsPage.results.event[]应用于响应会产生这样的事件对象流。

接下来,我想为性能列表中的每个对象生成一个输出对象。这些新对象应具有包含事件对象的属性,例如日期和地点。

该示例的正确输出如下所示。

如果我忽略 mbid,这个 jq 过滤器会给我我想要的。

结果看起来像这样。

我也尝试了这个过滤器来获得 mbid。

结果看起来像这样。

每个对象看起来都不错,但是它们太多了!“Katy B”和“Becky Hill”对象被复制。

在 jq 中执行此操作的正确方法是什么?

0 投票
1 回答
702 浏览

angularjs - 带 JSONP 的 Restangular

我正在尝试将 JSONP 与 Restangular 一起使用。我正在使用 Songkick API,在发出 GET 请求时,我没有收到来自不同域的响应数据,但在本地我收到数据没有问题。

我创建了以下工厂来配置 Restangular 和控制器。我有点不确定如何使用 setDefaultRequestParams。也许配置不正确?

0 投票
1 回答
1197 浏览

html - Modify Songkick widget CSS div by ID

I am trying to put a tour widget on my band's website and I've used CSS to modify a CSS element by the ID. Normally I can just call its class and it will override, but this element only has an ID.

If you've ever seen the songkick widget, the "By Songkick" part at the top is what I'm trying to get rid of. It's ID is "powered" but when I override with #powered or .powered, it doesn't change.

I've been doing:

And nothing comes of it. It's not showing in the hierarchy of CSS in Chrome.

Is there another way to modify CSS by ID or do you think it's because the whole widget loads after my webpage and it overrides my changes? Is there such a thing as privatizing your CSS objects?

0 投票
0 回答
119 浏览

arrays - 当使用 Alamofire 的 Songkick 请求在 json 数据中没有事件数组时,如何防止崩溃?

在艺术家没有事件之前,我的应用程序运行良好。在下面的代码(整个代码的一部分)中,错误是由最后一行引起的。“case .Success:”是真的,因为在控制台中我可以看到 json 数据。所以请求和响应都很好,但是当所选艺术家没有即将发生的事件时,“事件”不是返回的 json 数据的一部分。因为“事件”不存在,所以应用程序正在崩溃。

当没有事件存在时,如何防止应用程序崩溃?

希望您能够帮助我。

Edit# 使用“if totalEntries != 0 {”解决了我的问题。

亲切的问候,

杰伦·凯维特

0 投票
1 回答
503 浏览

json - Songkick API 的结果数量限制

我试图限制这拉出的结果数量:

我试过添加maxResults, limit, results.. 它们似乎都不起作用。

我在文档中找不到任何内容。有人知道吗?

谢谢!

0 投票
1 回答
50 浏览

android - LightCycle - 在活动演示者中获取片段的演示者引用(反之亦然)

注意:这是我在LightCycle项目 github 上直接提出的问题。它是 SongKick 的一款出色工具,可在您的 android 应用程序上构建干净的 MVP 架构。


有一件事我想念,我有一个包含许多片段和许多片段演示者的活动。有时我对我的活动演示者进行计算,并且我想将其发送给一个或多个片段演示者(例如,我的目录显示在活动菜单中,并且在开始时全屏显示的片段中)。

如何在我的活动演示者中添加片段演示者的引用(也许这不是我应该设计的方式)。

第二个问题。我的 MyActivityPresenter 有两个孩子:MyOnlineActivityPresenter 和 MyOfflineActivityPresenter。MyActivityPresenter.newPresenter(Network.isNetworkAvailable(contexte), little other args) 决定在线或离线演示者是否被实例化。所以我应该做类似的事情:

但是有人告诉我,我永远不应该那样使用上下文,因为它在类实例化时刻可能为空。真的有问题吗?

我还应该传递我在 onCreate Bundle 中的其他几个参数吗?

而且我目前不使用依赖注入。

我希望我很清楚,再次感谢这个非常有用的库

0 投票
1 回答
437 浏览

python - 从 Songkick 检索数据时出现内存错误

我已经建立了一个刮板,通过使用他们的 api 从songkick 中检索音乐会数据。但是,从这些艺术家那里检索所有数据需要花费大量时间。抓取大约 15 小时后,脚本仍在运行,但 JSON 文件不再更改。我中断了脚本并检查了是否可以使用 TinyDB 访问我的数据。不幸的是,我收到以下错误。有谁知道为什么会这样?

错误:

下面你可以找到我的脚本

0 投票
0 回答
368 浏览

javascript - 在 Tumblr 上粘贴到 HTML 时,Songkick 小部件无法正确显示

我使用了来自 Songkick 的自动生成的 HTML 代码,我将它直接放入了我的 Tumblr 网站上的 HTML 中,它只显示了标题。您可以在这里查看http://yuniwamusic.com/shows

这是我使用的代码