i[      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~             sof@forkIO.comso-so  provisional  Sigbjorn Finne <sof@forkIO.com>       :Monadic layer for supporting friendfeed.com interactions. portable provisionalSigbjorn Finne <sof@forkIO.com>4 !"#$%&'()*+,-./0123456789:;<=>?@A4 !"#$%&'()*+,-./0123456789:;<=>?@A4"# !$%&'()*+,-./0123456789:;<=>?@A4 ! !"##$%&'()*+,-./0123456789:;<=>?@A!Types used in the FriendFeed API portable provisionalSigbjorn Finne <sof@forkIO.com>BCDEFGHIJKLMNOPQstatic or public RSTUVWXYZ[\]^_`ab MIME type cdefghijklmnopqrstuvwxyz{|}~BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}~uvwxyz{|pqrstjklmnodefghi_`abcYZ[\]^OPQRSTUVWXGHIJKLMNBCDEFBCDEFCDEFGHIJKLMNHIJKLMNO PQRSTUVWXPQRSTUVWXYZ[\]^Z[\]^_`abc`abcdefghiefghijklmnoklmnopqrstqrstuvwxyz{|vwxyz{|}~~  Converting to/from FriendFeed JSON payloads.  portable  provisional  Sigbjorn Finne <sof@forkIO.com> .... Toplevel FriendFeed API module.  portable  provisional  Sigbjorn Finne <sof@forkIO.com>  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%Entry-specific FriendFeed API calls.  portable  provisional  Sigbjorn Finne <sof@forkIO.com> ?Returns the entries the authenticated user would see on their 7 FriendFeed homepage - all of their subscriptions and  friend-of-a-friend entries. Look up FriendFeed lists  portable  provisional  Sigbjorn Finne <sof@forkIO.com> !Returns a list of all of the list' s members & and the url associated with the list  (Authentication required): .Returns entries from the authenticated users  list with the given nickname:  Posting / publishing to FriendFeed  portable  provisional  Sigbjorn Finne <sof@forkIO.com> -Publish a new entry on the authenticated user's feed. AAdd a comment or edit an existing comment on a FriendFeed entry. Aadd a comment or edit an existing comment on a FriendFeed entry. delete an existing comment. add a Like4 to a FriendFeed entry for the authenticated user. delete an existing Like. 6Delete an existing entry, but un-delete if 2nd arg is True. Hide an entry, but un-hide/expose if 2nd arg is True.  %Fetch room-specific FriendFeed info.  portable  provisional  Sigbjorn Finne <sof@forkIO.com> !Returns a list of all of the room' s members ' and the url associated with the room . (Authentication required for private rooms). ,Returns the entries the authenticated user 3 would see on their Rooms page - entries from all # of the rooms they are members of. EReturns the most recent entries in the room with the given nickname. 5 If the room is private, authentication is required.  Search FriendFeed entries  portable  provisional  Sigbjorn Finne <sof@forkIO.com> 2Executes a search over the entries in FriendFeed.  .Binding to the service-related FriendFeed API portable provisionalSigbjorn Finne <sof@forkIO.com>6Lists all services currently supported by FriendFeed.  *Control subscriptions to users and rooms. portable provisionalSigbjorn Finne <sof@forkIO.com>  (Returns updates to the users home feed.  Returns updates to a user' s friends.  )Returns updates to the authenticated user' s list with the given nickname.  6Returns updates to the room with the given nickname.                %Fetch user-specific FriendFeed info.  portable  provisional  Sigbjorn Finne <sof@forkIO.com> Returns list of all of the user's subscriptions 2 (people) and services connected to their account / (Authentication required for private users):  Get a user's profile picture. 6Returns the most recent public entries on FriendFeed. 8Returns the most recent entries the user has commented  on or liked. Returns entries from a user' s friends. 7Returns the most recent entries from a list of users,  specified by nickname. Validates the user'!s remote key. If the HTTP Basic 7 Authentication nickname and remote key are valid, we 9 return a HTTP 200 status code. Otherwise, we return an  HTTP 401 status code.    !"#$$%&''()*+,-../0123456789:;<=>?@ABCDEFGHIJKLMMNOPQQRSTUVWXXYZ[\]^_`aabcdeffghijjklmnoopqrsttuvwxxyz{|}~       ffeed-0.3.2Util.Codec.PercentUtil.Codec.URLEncoder Util.FetchFriendFeed.MonadFriendFeed.TypesFriendFeed.Types.ImportFriendFeed.EntryFriendFeed.ListFriendFeed.PublishFriendFeed.RoomFriendFeed.SearchFriendFeed.ServiceFriendFeed.SubscribeFriendFeed.UpdatesFriendFeed.UserFriendFeed.APIgetEncodedStringgetDecodedStringgetEncodedChargetDecodedChar encodeString decodeStringUseruserNameuserPass URLStringreadContentsURLreadUserContentsURLpostContentsURLSomeFFeedExceptionFFeedErr ffErrorCode ffErrorLoc ffErrorSourceErrMAuthUser authUserName authUserKeyFFmEnv ffm_auth_user ffm_page_sizeffm_entry_startffm_services_filter ffm_is_postffm_baseFFm nullFFmEnvrunFFwithUser forService startIndex withPageSizewithBasewithEnv postMethodauthCallliftIO ffeedCall_ checkResponseffeedTranslateSubffeedTranslateLsffeedTranslate onSuccess ffeedCallmbArgmbArg2lsArgapi_base ffeed_base ffeedErrorffeedToExceptionffeedFromException handleFFeedtryFFeed throwFFeedErr catchFFeed UpdateInfoupdToken updInterval updIncompleteListlistIdlistName listNicknamelistURL listUsers listRoomsRoom roomStatusroomDescriptionroomUrl roomAdmins roomMemberroomIdroomName roomNicknameResource resourceId resourceNameresourceNickname resourceUrl Enclosure enclosureUrl enclosureTypeenclosureLengthService serviceUrlserviceIconUrl serviceId serviceNameContent contentUrl contentType contentWidth contentHeight ThumbnailthumbUrl thumbWidth thumbHeightMedia mediaTitle mediaPlayer mediaLink mediaThumbs mediaContentmediaEnclosureLikelikeDatelikeUserComment commentDate commentUser commentBody Subscription Subscription_ userStatususerId userNicknameuserProfileURL userServicesuserSubscriptions userRooms userListsViaEntryentryId entryTitle entryLinkentryPublished entryUpdated entryIsHidden entryIsAnon entryUser entryService entryLikes entryComments entryMediaentryVia entryRoomUserID ServiceIDListIDRoomID CommentIDEntryID UpdateToken ServiceNameRoomNameListNameUserName DateStringUUIDnullUUIDnullVia nullEntrynullUser nullCommentnullLike nullMedia nullThumbnail nullContent nullService nullEnclosure nullResourcenullRoomnullListnullUpdateInfoJM-=>runJMliftRgetLocgetgetIntgetMbSgetMbgetBgetJSONshowJSreadJS readJSONstoEntrytoList showEntry readEntry showFFList readFFListreadViashowVia showComment readCommentshowStrshowUserreadUsershowRoomreadRoom showResource readResourceshowLikereadLike showEnclosure readEnclosure showContent readContent showThumbnail readThumbnail showMedia readMedia showService readServiceshowUpdateInforeadUpdateInfo getIdEntry getIdEntriesgetFriendEntries getURLEntriesgetDomainEntriesgetListProfilegetListEntries publishLink addComment editComment deleteCommentaddLike deleteLike deleteEntry hideEntrygetRoomProfile getRoomsFeedsgetRoomEntries searchEntries getServices subscribeUserunsubscribeUser subscribeRoomunsubscribeRoomupd_base upd_base2 getUpdateInfogetUpdatesHomegetUpdatesFriendsgetUpdatesListgetUpdatesRoomgetUserProfilegetUserPicturegetPublicEntriesgetUserEntriesgetUserComments getUserLikesgetUserDiscussiongetUsersEntriesvalidateUserKey