Skip to content

leoclo/spotify-easie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages