Skip to content

ivanpfaab/tdl-2023-2c-l-julia-insertid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tdl-2023-2c-l-julia-insertid

Activar el proyecto e instalar dependencias

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

Correr la notebook Pluto

using Pluto
Pluto.run()

Credenciales: API Spotify

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

Links de interes:

Libro Julia Data Science

Playlist clustering & machine learning

Benchmarks

Gráfico de Julia vs otros lenguajes: Julia Data Science Cap. 2.3

Artículo The Need for Speed de Mason White

Benchmarks de Vercel App

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages