Skip to content

REST API which uses Spotify profiles as UGC for recommendations

Notifications You must be signed in to change notification settings

pulpchat/pulpspot

Repository files navigation

Pulpspot

Pulp MVP which uses Spotify for UGC

Architecture

  • cmd/ defines the CLI commands
  • db/ provides abstractions for interacting with the neo4j database
    • db/models/ defines the schemas for pulpspot data
  • internal/ provides various utilities that are shared throughout the program
  • recon/ Recon is a recommendation service that ingests a users spotify top tracks, top artists, following list, and podcasts and returns a ranking of (post/users?)
  • server/ Defines the top-level logic for the pulpspot API, session initialization, route initialization, etc.

Usage

Usage:
  pulpspot [flags]
  pulpspot [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  help        Help about any command
  serve       Start the server

Flags:
  -h, --help   help for pulpspot

Use "pulpspot [command] --help" for more information about a command.

i.e pulpspot serve

TODO

  • Followers/Following
  • Change http 500 response data
  • Concurrency

About

REST API which uses Spotify profiles as UGC for recommendations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages