Primero abrir el intérprete de comandos de Julia:
julia
Luego ejecutar:
using Pkg
Pkg.activate("spotify-tdl")
Pkg.instantiate()
Asegurarse de descargar el dataset y dejarlo en root del proyecto:
Dataset 1 million tracks Spotify
using Pluto
Pluto.run()
Al tratarse de información delicada, en este trabajo guardamos nuestras credenciales para la API de Spotify dentro de un archivo .env, el cual se puede cargar con la librería DotEnv, la cual es bastante común en todos los lenguajes. En el repositorio dejamos un archivo .env_sample para mostrar la forma que debería tener.
TDL_SPOTIFY_CLIENT_ID="mi_id"
TDL_SPOTIFY_CLIENT_SECRET="mi_secret"
TDL_CALLBACK_URI="http://localhost:8888/callback"
Tanto la creación de la aplicación de Spotify como la obtención de credenciales de la misma se puede hacer desde:
Dashboard de la API de Spotify
Playlist clustering & machine learning
Gráfico de Julia vs otros lenguajes: Julia Data Science Cap. 2.3