After my tour of the 24 record stores in Brooklyn taking pics, I wanted to make an app. So, I’ve started to build - https://recordstoresnyc.glideapp.io - and I’m pretty happy about it!
But now I want to complicate things (obviously) and add information coming from Discogs profile for those stores who have it.
how can I retrieve the image, name, and price of the records? At the moment with =importhtml I’m importing a field with more generic info that I don’t need. So, for the image, I’m trying with the below, with no luck
can I make pagination to retrieve all pages of a profie to get all their records?
Basically, what I need is: If the record store has a Discogs account, I want to display the list of records with image and price, scraping their Discogs page.
Sounds easy! But not enough for me — any help would be highly appreciated!
They do have an API that apparently gives you direct access to the data but you should check their TOC and Polices to see what is allowed and what is not. By using the API you can get access to all that you need.
That said, I have used Google script to retrieve and add and update data into Mailchimp via their API, and it was a pretty challenge for me. So for someone without programming experience it could be significantly more difficult to pull off.
I know about their API but not being a developer I’m having hard time to understand how to integrate them, so I was looking into a “simpler” solution with importhtml/importxml or any other trick. I was thinking to use https://parabola.io/ to make it easier, but I still haven’t looked in detail.
I was thinking of just putting an ImportHtml query every 250 rows or something like that, and just changing the page number for each query. Didn’t put a whole lot of thought into it.