3 января 2021 г. - 17:00 EST
Этот репо содержит базу данных в формате JSON для всех данных Funko POP. Работая над небольшим проектом, связанным с Funko Pops, было замечено, что не было API с открытым исходным кодом для получения данных Funko POP. Лучшим ресурсом был руководство по цене POP, но данные все еще были очень недоступными.
Поскольку я не смог найти полную базу данных всех Pops Funko для общественного использования, я решил выцарапать различные веб -сайты в Интернете, чтобы получить полный список доступных списков Funko. В этом репо вы найдете файл JSON, который содержит более 23 000 записей продуктов Funko Pop.
Все данные являются открытым исходным кодом и доступны для любого использования и построения. Я буду регулярно строить этот список - вероятно, каждую неделю. Пожалуйста, не стесняйтесь использовать данные по своему вкусу. Этот проект имеет лицензию MIT.
Пожалуйста, используйте данные ответственно. Это был забавный проект для завершения для сообщества Funko.
В настоящее время данные для каждой поп -музыки Funko получены следующими данными:
{
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"]
}
Если вы хотите увидеть больше атрибутов или если они будут полезны, пожалуйста, сделайте проблему, и я постараюсь добавить данные. В качестве альтернативы, не стесняйтесь открыть PR.
Помимо данных JSON, то же самое данные выявляются через CSV в файле funko_pop.csv . Все данные Funko POP также были загружены на общедоступный лист Google.
Я добавил сценарий очистки данных, который я использовал. Это не идеально, но делает работу. Некоторые из параметров, таких как sleep , вероятно, могут быть настроены в зависимости от устройства, которое вы используете. Если вы хотите запустить сценарий, следующее поможет вам начать:
npm install
node index.js
После запуска сценария будет создан файл funko_pop.json. Если вы хотите экспортировать это в формат CSV, вы можете запустить:
node json-converter.js
Если у вас есть улучшения, откройте PR, и я посмотрю. Активно ищу людей, чтобы потенциально улучшить этот скребок.