`W      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) Jon Schoning, 2015jonschoning@gmail.com experimentalPOSIX Safe-InferredAll other codes(>=500)429404403402401400      (c) Jon Schoning, 2015jonschoning@gmail.com experimentalPOSIXNone2url path of PinboardRequest3#Query Parameters of PinboardRequest !"#$%&'()*+,-./01234 !"#$%&'()*+,-./0123440123,-./*)('&%$#"! +*)('&%$#"! +,-./01234(c) Jon Schoning, 2015jonschoning@gmail.com experimentalPOSIXNone6Conversion from a  constrained type to 7Conversion from a  constrained type to lowercase 8>Conversion of a key value pair to a query parameterized string9+Retrieve and encode the optional parameters<Forward slash interspersion on  and  constrained types56789:;<56789:;<5867<;:956789:;<(c) Jon Schoning, 2015jonschoning@gmail.com experimentalPOSIXNone =>?@AB=>?@AB>?@=AB =>?@AB(c) Jon Schoning, 2015jonschoning@gmail.com experimentalPOSIXNoneMGUTC timestamp in this format: 2010-12-11T19:48:02Z. Valid date range is Jan 1, 1 AD to January 1, 2100 (but see note below about future timestamps).HAUTC date in this format: 2010-12-11. Same range as datetime aboveQ;up to 255 characters. May not contain commas or whitespace.RLup to 65536 characters long. Any URLs will be auto-linkified when displayed.Sup to 255 characters longTas defined by RFC 3986. Allowed schemes are http, https, javascript, mailto, ftp and file. The Safari-specific feed scheme is allowed but will be treated as a synonym for http.ZCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~OCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Z{|}~zvwxynopqrstuefghijklmdabc^`_[\]XYZUVWTSRQPONMLKJIHGFEDC,CDEFGHIJKLMNOPQRSTUVWXYZ[\]^`_abcdefghijklmnopqrstuvwxyz{|}~ (c) Jon Schoning, 2015jonschoning@gmail.com experimentalPOSIXNoneOposts/recent : Returns a list of the user's most recent posts, filtered by tag.8posts/all : Returns all bookmarks in the user's account.posts/get : Returns one or more posts on a single day matching the arguments. If no date or url is given, date of most recent bookmark will be used.Lposts/dates : Returns a list of dates with the number of posts at each date.Uposts/update : Returns the most recent time a bookmark was added, updated or deleted.posts/suggest : Returns a list of popular tags and recommended tags for a given URL. Popular tags are tags used site-wide for the url; Recommended tags are drawn from the user's own tags.+posts/delete : Delete an existing bookmark.posts/add : Add a bookmarkbtags/get : Returns a full list of the user's tags along with the number of times they were used.%tags/delete : Delete an existing tag.=tags/rename : Rename an tag, or fold it in to an existing tagKuser/secret : Returns the user's secret RSS key (for viewing private feeds)Wuser/api_token : Returns the user's API token (for making API calls without a password)Rnotes/list : Returns a list of the user's notes (note text detail is not included)pnotes/id : Returns an individual user note. The hash property is a 20 character long sha1 hash of the note text.filter by up to three tags8number of results to return. Default is 15, max is 100 filter by up to three tagsoffset value (default is 0)+number of results to return. Default is all-return only bookmarks created after this time.return only bookmarks created before this time6include a change detection signature for each bookmarkfilter by up to three tags%return results bookmarked on this dayreturn bookmark for this URLfilter by up to three tagsthe URL of the item5Title of the item. This field is unfortunately named  description3 for backwards compatibility with the delicious API Description of the item. Called extended/ for backwards compatibility with delicious APIList of up to 100 tagscreation time for this bookmark. Defaults to current time. Datestamps more than 10 minutes ahead of server time will be reset to current server timeqReplace any existing bookmark with this URL. Default is yes. If set to no, will throw an error if bookmark existsMake bookmark public. Default is "yes" unless user has enabled the "save all bookmarks as private" user setting, in which case default is "no"-Marks the bookmark as unread. Default is "no"!note: match is not case sensitiveif empty, nothing will happen(c) Jon Schoningjonschoning@gmail.com experimentalPOSIXNone?  !"#$%&'()*+,-./0123456789:;<==,-./(c) Jon Schoning, 2015jonschoning@gmail.com experimentalPOSIXNone  !"#$%&'()*+,-./0123456789:;<=CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./012344567789:;<=>?@ABCDEFGH &'()#%$IJ-./1!"*KLMNOPQRSTUVWXYZ[[\]^_`abccdefghijjklmnnopqrrstuvwxyz{||}~ pinboard-0.1Pinboard.Client.ErrorPinboard.Client.TypesPinboard.Client.UtilPinboard.Client.InternalPinboard.ApiTypes Pinboard.ApiPinboard.ClientPinboard PinboardError errorTypeerrorMsg errorCode errorParam errorHTTPPinboardErrorCode UnknownErrorPinboardErrorTypeUnknownErrorType ParseFailureConnectionFailurePinboardErrorHTTPCodeUnknownHTTPCodePinboardServerErrorTooManyRequestsNotFound Forbidden RequestFailed UnAuthorized BadRequestdefaultPinboardErrorParamMetaExtended DescriptionToReadSharedReplace ToDateTime FromDateTimeDateTimeDateUrlResultsStartCountNewOldTagsTagFormatParamsBSPinboardConfigapiTokendebugPinboardRequest requestPath requestParamsmkConfigtoText toTextLowerparamsToByteString encodeParams paramToText paramToNamerunPinboardJsonrunPinboardSingleRawrunPinboardSingleRawBSrunPinboardSingleJson pinboardJsonsendPinboardRequestBSNoteId StartOffset NumResults UpdateTime ToUpdateTimefromUpdateTime TextResult ToTextResultfromTextResult DoneResult ToDoneResultfromDoneResult Suggested RecommendedPopular JsonTagMap ToJsonTagMapfromJsonTagMapTagMapNotenoteIdnoteHash noteTitlenoteText noteLength noteCreatedAt noteUpdatedAt NoteListItemnoteListItemIdnoteListItemHashnoteListItemTitlenoteListItemLengthnoteListItemCreatedAtnoteListItemUpdatedAtNoteList noteListCount noteListItems DateCount PostDates postDatesUser postDatesTagpostDatesCountPostpostHrefpostDescription postExtendedpostMetapostHashpostTime postShared postToreadpostTagsPosts postsDate postsUserposts boolFromYesNo readNoteTime$fFromJSONUpdateTime$fFromJSONTextResult$fFromJSONDoneResult$fFromJSONSuggested$fFromJSONJsonTagMap$fFromJSONNote$fFromJSONNoteListItem$fFromJSONNoteList$fFromJSONPostDates$fFromJSONPost$fFromJSONPostsgetPostsRecent getPostsAllgetPostsForDate getPostsDatesgetPostsMRUTimegetSuggestedTags deletePostaddPostgetTags deleteTag renameTaggetUserSecretRssKeygetUserApiToken getNoteListgetNote fromApiTokenbaseGHC.ShowShow text-1.2.0.4Data.Text.InternalText Data.MonoidMonoid Data.StringIsString connOpenRawconnOpen connCloseconnFailsendPinboardRequest