Added Bang! scraper. Showing studio on tile. Added favicons to tiles.

This commit is contained in:
2020-01-06 05:19:38 +01:00
parent 3a7aa58abb
commit bb5b8085f6
90 changed files with 430 additions and 45 deletions

View File

@@ -37,6 +37,10 @@ function curateSite(site, network) {
if (site.releases) curatedSite.releases = site.releases.map(release => curateRelease(release));
if (site.network || network) curatedSite.network = site.network || network;
if (site.parameters) {
curatedSite.independent = !!JSON.parse(site.parameters).independent;
}
return curatedSite;
}
@@ -52,6 +56,14 @@ function curateNetwork(network) {
curatedNetwork.sites = network.sites.map(site => curateSite(site, curatedNetwork));
}
if (network.studios) {
curatedNetwork.studios = network.studios;
}
if (network.parameters) {
curatedNetwork.parameters = JSON.parse(network.parameters);
}
return curatedNetwork;
}

View File

@@ -113,6 +113,12 @@ const releasesFragment = `
${releaseTagsFragment}
${releasePosterFragment}
${siteFragment}
studio {
id
name
slug
url
}
}
`;

View File

@@ -22,6 +22,7 @@ function initNetworksActions(store, _router) {
slug
url
${releasesFragment}
parameters
network {
id
name
@@ -29,6 +30,12 @@ function initNetworksActions(store, _router) {
url
}
}
studios {
id
name
slug
url
}
}
}
`, {