tilburgsciencehub / music-to-scrape

A fictitious music streaming service with a real website and API so you can learn how to scrape!
https://music-to-scrape.org
3 stars 6 forks source link

Music-to-scrape

We’re music-to-scrape, a fictitious music streaming service with a real website and API. Built for educational purposes, you can use us to learn web scraping!

Getting started

Head over to [https://music-to-scrape.org]() to view our live website, or directly check out our API documentation.

drawing

Running this project

Using Docker

Starting up the frontend and backend

The easiest way to run our project is using Docker.

Configuring server for public access and HTTPS traffic

If you're running this project publicly, it's worthwhile configuring HTTPS access on your server. Following the notes here.

TLDR:

Manual setup (i.e., not using Docker)

Install packages and simulate data

pip install fastapi
pip install fastapi_utils
pip install sqlalchemy
pip install pydantic
pip install uvicorn
pip install gunicorn
pip install flask
pip install flask_sqlalchemy

Start the API

Start the front end

Changing the data

Acknowledgements