3. Januar 2021 - 17:00 Uhr Est
Dieses Repo enthält eine Datenbank im JSON -Format für alle Funko -Pop -Daten. Bei der Arbeit an einem kleinen Projekt im Zusammenhang mit Funko Pops wurde festgestellt, dass es keine Open-Source-API gab, um Funkko-Pop-Daten zu erhalten. Die beste Ressource war Pop -Price -Leitfaden, aber die Daten waren immer noch sehr unzugänglich.
Da ich nicht in der Lage war, eine vollständige Datenbank aller Funkko -Pops für die öffentliche Verwendung zu finden, habe ich beschlossen, verschiedene Websites im Internet zu kratzen, um eine vollständige Liste der verfügbaren Funko -Pops zu erhalten. In diesem Repo finden Sie eine JSON -Datei, die über 23.000 Einträge von Funko -Pop -Produkten enthält.
Alle Daten sind Open-Source und verfügbar, damit jeder sie verwenden und aufbauen kann. Ich werde regelmäßig auf dieser Liste aufbauen - wahrscheinlich jede Woche. Bitte nutzen Sie die Daten nach Ihren Wünschen. Dieses Projekt hat eine MIT -Lizenz.
Bitte verwenden Sie die Daten verantwortungsbewusst. Dies war ein unterhaltsames Projekt für die Funko -Community.
Derzeit werden die Daten für jeden Funko -Pop mit den folgenden Daten erfasst:
{
handle: ### A unique handle generated based on the title of the pop and using a `handleize` method.
image: ### A URL containing an image of what the Funko Pop looks like
title: ### The name of the Funko Pop
series: ### Array of series the Funko Pop is part of. I.E ["Pop! Animation","Pop! Vinyl","Emerald City Comic Con 2017"]
}
Wenn Sie mehr Attribute sehen möchten oder wenn sie nützlich wären, machen Sie bitte ein Problem und ich werde versuchen, die Daten hinzuzufügen. Alternativ können Sie sich gerne eine PR öffnen.
Abgesehen von den JSON -Daten werden genau die gleichen Daten über CSV in der Datei funko_pop.csv freigelegt. Alle Funko -Pop -Daten wurden ebenfalls auf ein öffentliches Google -Blatt hochgeladen.
Ich habe das Datenkratz -Skript hinzugefügt, das ich verwendet habe. Es ist nicht perfekt, macht aber den Job. Einige der Parameter wie der sleep können wahrscheinlich je nach Gerät, das Sie verwenden, optimiert werden. Wenn Sie das Skript ausführen möchten, hilft Ihnen Folgendes, loszulegen:
npm install
node index.js
Nach dem Ausführen des Skripts wird die Datei funko_pop.json erstellt. Wenn Sie dies in ein CSV -Format exportieren möchten, können Sie ausführen:
node json-converter.js
Wenn Sie Verbesserungen haben, öffnen Sie eine PR und ich werde einen Blick darauf werfen. Suchen Sie aktiv nach Menschen, um diesen Schaber möglicherweise zu verbessern.