Skip to content

Find songs in common between two Spotify accounts

License

Notifications You must be signed in to change notification settings

beachfires/Spotipare

Repository files navigation

Spotipare

Find songs in common between two Spotify users

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Installing

Getting your development enviroment up and running

Clone this repo

$ cd ~
$ git clone https://github.com/beachfires/Spotipare.git

Create virtual Python enviroment and activate it

$ python3 -m venv venv && source venv/bin/activate

Install Spotipare dependencies

$ python -m pip install -r requirements.txt

Get your credentials from Spotify by creating a new app.

Add the client_id and client_secret to a .env file. A sample has been provided named sample.env. Just replace the placeholders save the file as .env.

Start the Spotipare server locally

$ python spotipare.py
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

or using gunicorn

$ gunicorn --bind 0.0.0.0:5000 wsgi:app
[2021-02-04 19:50:09 +0000] [75955] [INFO] Starting gunicorn 20.0.4
[2021-02-04 19:50:09 +0000] [75955] [INFO] Listening at: http://0.0.0.0:5000 (75955)
[2021-02-04 19:50:09 +0000] [75955] [INFO] Using worker: sync
[2021-02-04 19:50:09 +0000] [75956] [INFO] Booting worker with pid: 75956

Deployment

Coming soon...

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

See list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Find songs in common between two Spotify accounts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published