Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 1.51 KB

README.md

File metadata and controls

61 lines (39 loc) · 1.51 KB

spotify-easie


Introduction

The spotify-easie project goal is to serve as an example of how to use api_easiedata to create custom databases using data retrieved from spotify on easiedata. It creates 3 tables in easiedata with the objective of generating track recommendations using the spotify API.

Pre-requisites

Register User at easiedata

To register as an user in easiedata contact one of the contributors of this repository

Create a developer application Spotify Developer

To create an spotify application follow this tutorial spotify-quick-start All you need for this project is Client ID and Client Secret

Local Installation


Clone the repository or download the .zip file and extract it on the desired directory

Create a virtual environment with the command

python -m venv venv

Activate the created enviroment

source venv/bin/activate

Install the requirements for the project

pip install -r requirements.txt

Testing


With the activated enviroment set the variables on settings.json file and run the following commands

python tests/test_easie.py settings.json
python tests/test_spotify.py settings.json

Usage


Fill the information on the settings.json file on the root directory of this project and run all core functionalities:

python easiesync settings.json build_all