Haskify is a (currently) GETful API wrapper for the Spotify API written in Haskell
stack install
A valid spotify API key is required before running any tests. A key can be obtained at developer.spotify.com. This information then needs to be entered into test/Secrets.hs
.
To run Tests:
stack test
Haskify supports the following endpoints:
- albums
- artists
- audio-features
- browse
- search
- tracks
Haskify uses sane types to represent parameters for endpoints.
The following endpoints remain unsupported:
- audio-analysis
- me
- recommendations
- users
- wreq
- aeson
- Thanks to Niki Vazou and CMSC498V for providing the impetus for this project