Spotify Discover 2.0
Luca Ostertag-Hill
O produto final foi removido recentemente do Google Cloud.
Para conferir o processo de codificação e ver partes do produto final, vá aqui.
Este aplicativo da Web baseado em frasco usa a API do Spotify para fornecer aos usuários mais conteúdo e acessibilidade à música que eles gostam. O aplicativo é implantado na plataforma do Google Cloud.
Os recursos do aplicativo incluem:
- Toptracks: os usuários podem criar uma lista de reprodução com a música mais ouvida nos últimos meses, 6 meses ou de todos os tempos, e pode optar por atualizar a lista de reprodução diariamente para mantê-la atualizada. O Cloud SQL para MySQL é usado como banco de dados para armazenar as informações do usuário necessárias para atualizar listas de reprodução.
- Criar: os usuários podem criar uma lista de reprodução inserindo até cinco nomes de artistas ou rastrear e definir vários atributos de ajuste.
- Timer de intervalo: os usuários podem inserir o tempo e o comprimento desejados de intervalo e o aplicativo reproduzirá músicas da lista de reprodução especificada pelo período de tempo especificado antes de pular para a próxima faixa.
Comandos para configurar este aplicativo em um ambiente virtual:
- Clone o repositório. Configure um ambiente virtual e ativá -lo.
- Para criar um Env Virtual:
virtualenv venv - Para ativar o Env virtual :
. venv/bin/activate - Faça o download dos pacotes necessários:
pip install --user --requirement requirements.txt
- Para iniciar o aplicativo da web:
flask run
Comandos para implantar na plataforma Google Cloud:
- Para implantar uma nova instância do aplicativo
- Implantar com
gcloud app deploy - Exclua a instância antiga usando o visualizador do Google Cloud Console
- Para conferir a nova versão do aplicativo
- Navegue com
gcloud app browse