úÎXOÍŽ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx y z { | } ~  € ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  experimental.Sebastián Ramírez Magrí <sebasmagri@gmail.com> Safe-InferedHScD SoundCloud API client ID Base URL of the SoundCloud API (Base URL of the SoundCloud API (Secure) .Base URL for the authenticated user resources %URL for the authentication interface  URL of the OAuth2 token handler Base URL for Tracks Base URL for Users Base URL for Sets/ Playlists Base URL for Groups Base URL for Comments *URL of the authenticated user connections 8URL of the authenticated user activities, AKA dashboard Base URL for Applications URL to the resource resolver      experimental.Sebastián Ramírez Magrí <sebasmagri@gmail.com> Safe-Infered&Represents mini user JSON as a record  Decode a  record from a valid miniuser  JSON string ŽŽ experimental.Sebastián Ramírez Magrí <sebasmagri@gmail.com> Safe-InferedRepresents comment's JSON as a record Decode a comment's valid JSON string into  a comment's  record Show a summary about a comment  ‘    ‘ experimental.Sebastián Ramírez Magrí <sebasmagri@gmail.com> Safe-Infered!Issue a GET, request to an URL given as first parameter $ and returns the response body as a ’ or “  on failure. !If the second argument is set to ”, and a 3XX 4 response code is found, a new request will be made  to the Location header of the response. ";Given an URL as a first parameter, and a path as a second,  issue a GET request to the URL and save the response body  to a file at path. #9Given an arbitrary resource URL, returns the type of the  resource. The response can be one of:  track user set group comment app nothing$4Get the API url of a resource given its public URL. $ In example, for a public URL like:  http://soundcloud.com/user/track It returns the API URL:  <http://api.soundcloud.com/tracks/track_id.json?client_id=foo !"#$!"#$!"#$!"#$ experimental.Sebastián Ramírez Magrí <sebasmagri@gmail.com> Safe-Infered%$JSON representation of applications +/Decode a valid JSON string into an application  % record ,Get an application % record given a public app URL  as in  #http://soundcloud.com/apps/app_name -5Show general information about an application in the  standard output %&'()*+,-•– %&'()*+,- %&'()*+,-%&'()*+,-•– experimental.Sebastián Ramírez Magrí <sebasmagri@gmail.com> Safe-Infered.Represents group's JSON as a record 7Decode a group's valid JSON string into a . record 8&Get a group record given a public URL  as in http:soundcloud.comgroups group_name 9.Show general information about a group in the  standard output ./0123456789—˜ ./0123456789 ./0123456789./0123456789—˜ experimental.Sebastián Ramírez Magrí <sebasmagri@gmail.com> Safe-Infered :0Simple record to parse download_url from a track's JSON =Represent a track's JSON as a record Z Decode a =' record from a track valid JSON string [Get a = record given a track URL  as in  (http://soundcloud.com/artist/track_title \ Decode a : record out of a track's JSON ] Decode a Network.SoundCloud.Comment JSON list given a track id ^2Given the track id, get its comments as a list of Network.SoundCloud.Comment JSON _Fetch a downloadable track `:Show general information about the track at the given URL  in the standard output +:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`™š›œ':;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`'=>?@ABCDEFGHIJKLMNOPQRSTUVWXY:;<Z[\]^_` :;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`™š›œ experimental.Sebastián Ramírez Magrí <sebasmagri@gmail.com> Safe-Infereda Represents Set JSON as a record t Decode a a record from a valid set  JSON string u Get a set a record given it' s public URL  as in  &http://soundcloud.com/artist/set_title v3Get a string with a summary description of a track w,Show general information about a set in the  standard output abcdefghijklmnopqrstuvwžabcdefghijklmnopqrstuvwabcdefghijklmnopqrstuvwabcdefghijklmnopqrstuvwž  experimental.Sebastián Ramírez Magrí <sebasmagri@gmail.com> Safe-InferedxRecord representation of a user's JSON ‰ Decode a x record out of a user's valid JSON string ŠGet a x record given an user URL  as in  http://soundcloud.com/artist ‹=Show a summary of an user information in the standard output  given the user's URL xyz{|}~€‚ƒ„…†‡ˆ‰Š‹Ÿ xyz{|}~€‚ƒ„…†‡ˆ‰Š‹xyz{|}~€‚ƒ„…†‡ˆ‰Š‹xyz{|}~€‚ƒ„…†‡ˆ‰Š‹Ÿ   experimental.Sebastián Ramírez Magrí <sebasmagri@gmail.com> Safe-InferedŒAShow information about the resource pointed by the given API URL 7Show information about a resource given its public URL Œ!"#$Œ!"$#ŒŒ¡    !"#$% &'()*+, -.!/01, -.223!$4506789:;<=>?@ABCDEFGHI -JKLM.!$45089:;<=>?NO -P.      Q R S 0 T U V W X Y Z [ - . \ ]^_^_`ab`cdefg^_^_hi^_^_ ^ _j hscd-0.0.2.2Network.SoundCloud.ConstNetwork.SoundCloud.MiniUserNetwork.SoundCloud.CommentNetwork.SoundCloud.UtilNetwork.SoundCloud.AppNetwork.SoundCloud.GroupNetwork.SoundCloud.TrackNetwork.SoundCloud.SetNetwork.SoundCloud.UserNetwork.SoundCloudclientIdapiURLapiURLS apiMeURLSauthURLS tokenURLS tracksURLusersURL playlistsURL groupsURL commentsURLmeConnectionsURLSmeActivitiesURLSappsURLS resolveURLJSONidusernameuri permalink_url avatar_url decodeJSON created_atbody timestampusertrack_id showCommentscGetscFetchscResourceType scResolve external_urlcreatorgetJSONshowInfoname descriptionshort_description DownloadJSON download_urltitlesharinglabel_id label_namedurationgenrelicense release_day release_month release_year streamable downloadable track_type stream_urlbpm comment_countdownload_countplayback_countfavoritings_countoriginal_formatoriginal_content_sizetag_listdecodeDownloadJSONdecodeComments getCommentsfetch playlist_typetracks showTrackcountry full_namecitywebsite website_titleonline track_countplaylist_countfollowers_countfollowings_countpublic_favorites_countscResourceShowInfo scShowInfo $fToJSONJSON$fFromJSONJSONbaseGHC.BaseString Data.MaybeNothingghc-prim GHC.TypesTrue$fToJSONDownloadJSON$fFromJSONDownloadJSON