Aplicativo web inspirado em https://www.instagram.com/albumreceipts/. Gera recibos que listam as principais faixas de um usuário no último mês, 6 meses e em todos os tempos.
O aplicativo pode ser visualizado em https://receiptify.herokuapp.com/.
NOTA: É certo que este código não é muito limpo, pois eu estava com uma crise de tempo quando o escrevi originalmente e nunca tive a chance de realmente voltar e consertar tudo, então desculpe antecipadamente! Apesar disso, estou tornando isso público, pois algumas pessoas me perguntaram sobre isso :) Quando tiver tempo, espero refatorar e limpar isso!
Este aplicativo é executado em Node.js. Em seu site você encontra instruções de como instalá-lo. Você também pode seguir esta essência para obter uma maneira rápida e fácil de instalar o Node.js e o npm.
Depois de instalado, clone o repositório e instale suas dependências executando:
$ npm install
Você precisará registrar seu aplicativo e obter suas próprias credenciais no painel Spotify for Developers.
Para fazer isso, acesse o painel do Spotify for Developers e crie seu aplicativo. No meu próprio processo de desenvolvimento, registrei estes URIs de redirecionamento:
Depois de criar seu aplicativo, carregue client_id
, redirect_uri
e client_secret
em um arquivo config.js
.
Para executar o aplicativo, abra a pasta e execute seu arquivo app.js
:
$ cd authorization_code
$ node app.js
Em seguida, abra http://localhost:3000
em um navegador.