Spotify Discover 2.0
Luca Ostertag-Hill
El producto final se eliminó recientemente de Google Cloud.
Para ver el proceso de codificación y ver partes del producto final, vaya aquí.
Esta aplicación web basada en frascos utiliza la API Spotify para proporcionar a los usuarios más contenido y accesibilidad a la música que les gusta. La aplicación se implementa en la plataforma de Google Cloud.
Las características de la aplicación incluyen:
- Toptracks: los usuarios pueden crear una lista de reproducción con su música más escuchada durante los últimos meses, 6 meses o de todos los tiempos, y pueden optar por actualizar la lista de reproducción diariamente para mantenerla actualizada. Cloud SQL para MySQL se utiliza como la base de datos para almacenar la información del usuario necesaria para actualizar las listas de reproducción.
- Crear: los usuarios pueden crear una lista de reproducción ingresando hasta cinco nombres de artistas o pistas y estableciendo varios atributos sintonizables.
- Temporizador de intervalo: los usuarios pueden ingresar su tiempo y longitud de intervalo deseado y la aplicación reproducirá canciones de la lista de reproducción especificada durante el período especificado de tiempo antes de saltar a la siguiente pista.
Comandos para configurar esta aplicación en un entorno virtual:
- Clon el repositorio. Configurar un entorno virtual y activarlo.
- Para crear un env virtual:
virtualenv venv - Para activar envírete virtual :
. venv/bin/activate - Descargue los paquetes requeridos:
pip install --user --requirement requirements.txt
- Para iniciar la aplicación web:
flask run
Comandos para implementar en Google Cloud Platform:
- Para implementar una nueva instancia de la aplicación
- Implementar con
gcloud app deploy - Elimine la instancia antigua utilizando el visor de la consola de Google Cloud
- Para ver la nueva versión de la aplicación
- Explorar con
gcloud app browse