Spotify Discover 2.0
Luca Ostertag-Hill
Produk akhir baru -baru ini dihapus dari Google Cloud.
Untuk memeriksa proses pengkodean dan melihat bagian -bagian produk akhir, pergilah ke sini.
Aplikasi web berbasis Flask ini menggunakan API Spotify untuk memberikan lebih banyak konten dan aksesibilitas kepada pengguna ke musik yang mereka sukai. Aplikasi ini digunakan di Google Cloud Platform.
Fitur aplikasi meliputi:
- TopTracks: Pengguna dapat membuat daftar putar dengan musik yang paling didengarkan selama sebulan terakhir, 6 bulan, atau sepanjang masa, dan dapat memilih agar daftar putar diperbarui setiap hari agar tetap terkini. Cloud SQL untuk MySQL digunakan sebagai database untuk menyimpan informasi pengguna yang diperlukan untuk memperbarui daftar putar.
- Buat: Pengguna dapat membuat daftar putar dengan memasukkan hingga lima artis atau melacak nama dan mengatur berbagai atribut tune-leat.
- Timer Interval: Pengguna dapat memasukkan waktu dan panjang interval yang diinginkan dan aplikasi akan memutar lagu dari daftar putar yang ditentukan untuk periode waktu yang ditentukan sebelum melompat ke trek berikutnya.
Perintah untuk mengatur aplikasi ini di lingkungan virtual:
- Klon Repositori. Siapkan lingkungan virtual dan aktifkan.
- Untuk membuat env virtual:
virtualenv venv - Untuk mengaktifkan env virtual :
. venv/bin/activate - Unduh Paket yang Diperlukan:
pip install --user --requirement requirements.txt
- Untuk memulai aplikasi web:
flask run
Perintah untuk digunakan ke Google Cloud Platform:
- Untuk menggunakan instance baru dari aplikasi
- Deploy dengan
gcloud app deploy - Hapus instance lama menggunakan Google Cloud Console Viewer
- Untuk memeriksa versi baru aplikasi
- Jelajahi dengan
gcloud app browse