Spotify Discover 2.0
Luca Ostertag-Hill
Le produit final a récemment été supprimé de Google Cloud.
Pour consulter le processus de codage et voir les parties du produit final, allez ici.
Cette application Web basée sur Flask utilise l'API Spotify pour fournir aux utilisateurs plus de contenu et d'accessibilité à la musique qu'ils aiment. L'application est déployée sur la plate-forme Google Cloud.
Les fonctionnalités de l'application comprennent:
- TopTracks: les utilisateurs peuvent créer une liste de lecture avec leur musique la plus écoutée au cours du mois, 6 mois ou tous les temps, et peuvent choisir de mettre la playlist à jour quotidiennement pour le garder à jour. Cloud SQL pour MySQL est utilisé comme base de données pour stocker les informations utilisateur nécessaires à la mise à jour des listes de lecture.
- Créer: les utilisateurs peuvent créer une liste de lecture en entrant jusqu'à cinq noms d'artistes ou en suivant les noms de divers attributs de mélodies.
- Minuterie d'intervalle: les utilisateurs peuvent saisir le temps et la longueur d'intervalle souhaités et l'application jouera des chansons de la liste de lecture spécifiée pour la période spécifiée avant de passer à la piste suivante.
Commandes pour configurer cette application dans un environnement virtuel:
- Clone le référentiel. Configurez un environnement virtuel et activez-le.
- Pour créer un ENV:
virtualenv venv - Pour activer Virtual Env :
. venv/bin/activate - Téléchargez les packages requis:
pip install --user --requirement requirements.txt
- Pour démarrer l'application Web:
flask run
Commandes de déploiement sur Google Cloud Platform:
- Pour déployer une nouvelle instance de l'application
- Déployer avec
gcloud app deploy - Supprimer l'ancienne instance à l'aide de la visionneuse de console Google Cloud
- Pour consulter la nouvelle version de l'application
- Parcourir
gcloud app browse