The spoty package

[Tags:bsd3, library]

Web API wrapper powered by lens and pipes, allowing easy access to public endpoints. Does not have any external dependencies nor requirements regarding app registration.

All public endpoints, with multi-get versions excluded, are implemented.

 > :set -XOverloadedStrings
 > :m +Control.Lens Utils.Spoty
 > Just artist <- fetchOne (searchArtist "avicii")      -- assume at least one match
 > popular <- getArtistTop (view spotifyID artist) "SE" -- retrieve the most popular tracks in Sweden
 > mapM_ (print . view name) popular                    -- print the corresponding names
 "Hey Brother"
 "Addicted To You"
 "Wake Me Up"

Please read the README for details.


Change log CHANGELOG
Dependencies aeson (>= && <0.8.1), base (>=4.6 && <4.8), bytestring (==0.10.*), lens (==4.4.*), lens-aeson (>=1 && <1.1), pipes (==4.1.*), text (>=0.11 && <1.2), unordered-containers (>=0.2.3 && <0.3), wreq (==0.2.*) [details]
License BSD3
Author David Nilsson
Stability Unknown
Category Web
Home page
Bug tracker
Source repository head: git clone
Uploaded Tue Aug 26 08:14:25 UTC 2014 by DavidNilsson
Distributions NixOS:
Downloads 577 total (5 in the last 30 days)
0 []
Status Docs available [build log]
Successful builds reported [all 1 reports]




Maintainer's Corner

For package maintainers and hackage trustees