3 Januari 2021 - 17:00 EST
Repo ini berisi database dalam format JSON untuk semua data pop funko. Ketika mengerjakan proyek kecil yang terkait dengan Funko Pops, diperhatikan bahwa tidak ada API open-source untuk mendapatkan data pop funko. Sumber daya terbaik adalah Panduan Harga Pop tetapi datanya masih sangat tidak dapat diakses.
Karena saya tidak dapat menemukan database lengkap dari semua Funko Pops untuk penggunaan publik, saya memutuskan untuk mengikis berbagai situs web di Internet untuk mendapatkan daftar lengkap pop funko yang tersedia. Dalam repo ini, Anda akan menemukan file JSON yang berisi lebih dari 23.000 entri produk pop Funko.
Semua data adalah open-source dan tersedia untuk digunakan dan dibangun di atas. Saya akan secara teratur membangun dalam daftar ini - kemungkinan setiap minggu. Silakan menggunakan data sesuai keinginan Anda. Proyek ini memiliki lisensi MIT.
Harap gunakan data secara bertanggung jawab. Ini telah menjadi proyek yang menyenangkan untuk diselesaikan untuk komunitas Funko.
Saat ini, data untuk setiap pop funko ditangkap dengan data berikut:
{
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"]
}
Jika Anda ingin melihat lebih banyak atribut atau jika mereka berguna, silakan buat masalah dan saya akan mencoba menambahkan data. Atau, jangan ragu untuk membuka PR.
Selain dari data JSON, data yang sama persis diekspos melalui CSV dalam file funko_pop.csv . Semua data pop Funko juga telah diunggah ke lembar Google publik.
Saya telah menambahkan skrip pengikis data yang telah saya gunakan. Itu tidak sempurna tetapi melakukan pekerjaan itu. Beberapa parameter seperti sleep mungkin dapat diubah tergantung pada perangkat yang Anda gunakan. Jika Anda ingin menjalankan skrip, berikut ini akan membantu Anda memulai:
npm install
node index.js
Setelah menjalankan skrip, file funko_pop.json akan dibuat. Jika Anda ingin mengekspornya ke format CSV, Anda dapat menjalankan:
node json-converter.js
Jika Anda memiliki perbaikan, buka PR dan saya akan melihatnya. Secara aktif mencari orang untuk berpotensi meningkatkan pengikis ini.