Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1.42 KB

README.md

File metadata and controls

38 lines (31 loc) · 1.42 KB

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