Band Scraper is a React application that allows users to browse through all music on the music distribution platform, Bandcamp that is completely legally available for free. Some artists on Bandcamp give fans the option to choose their own price for their music and provide no minimum, and Bandcamp does not provide users with a way to filter by price to find this feee music. Band Scraper is a solution to this problem.
cd
into thesrc
directory- run
npm install
cd
into thesrc
directory- run
npm start
- the application will be running at
localhost:3000
Updating the music data (This will take a long time due to Bandcamp's lack of API and request rate limiting)
- run
npm run scrape
- Two directories,
data
andlogs
will be created in thesrc
directory with JSON files containing the music data