Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 673 Bytes

README.md

File metadata and controls

17 lines (10 loc) · 673 Bytes

To Listen

A To Listen queue manager and a GCloud test project.

What?

Home Page

To listen tracks what you're listening to on Spoityf and removes things you've listened to from a playlist.

How?

There are three components:

  1. A Flask application running on Google App Engine that manages the user facing website, registration, playlist selection, and authorization callbacks.
  2. A Cloud Function which runs on a schedule and publishes a PubSub message for every playlist that needs to be processed.
  3. A Cloud Function, triggered on PubSub messages, which grabs listened songs for a user and removes them from a playlist