| Portability | portable |
|---|---|
| Stability | provisional |
| Maintainer | Sigbjorn Finne <sigbjorn.finne@gmail.com> |
| Safe Haskell | None |
Network.Delicious.JSON
Description
Access del.icio.us JSON services.
See http://del.icio.us/help/json/ for more details on the API.
- getHotlist :: DM [Post]
- getRecentBookmarks :: DM [Post]
- getTagBookmarks :: Tag -> DM [Post]
- getTagsBookmarks :: [Tag] -> DM [Post]
- getPopularBookmarks :: DM [Post]
- getTagPopularBookmarks :: Tag -> DM [Post]
- getSiteAlerts :: DM [Post]
- getUserBookmarks :: String -> DM [Post]
- getUserTagBookmarks :: String -> Tag -> DM [Post]
- getUserTaggedBookmarks :: String -> [Tag] -> DM [Post]
- getUserInfo :: String -> DM [Post]
- getUserPublicTags :: String -> DM [Post]
- getUserSubscriptions :: String -> DM [Post]
- getUserInboxBookmarks :: String -> String -> DM [Post]
- getNetworkMemberBookmarks :: String -> DM [Post]
- getNetworkMemberTaggedBookmarks :: String -> [Tag] -> DM [Post]
- getNetworkMembers :: String -> DM [Post]
- getNetworkFans :: String -> DM [Post]
- getURLBookmarks :: URLString -> DM [Post]
- getURLSummary :: URLString -> DM URLDetails
- getURLDetails :: String -> DM URLDetails
- data HtmlFeed = HtmlFeed {
- hf_delUrl :: Maybe String
- hf_extended :: Bool
- hf_divClass :: Maybe String
- hf_aClass :: Maybe String
- hf_showTags :: Bool
- hf_tagClass :: Maybe String
- hf_tagSep :: Maybe String
- hf_tagSepClass :: Maybe String
- hf_bulletEnt :: Maybe String
- hf_withFeedButton :: Maybe Bool
- hf_extendedInDiv :: Maybe Bool
- hf_extendedClass :: Maybe String
- baseHtmlFeed :: HtmlFeed
- feed_html_url :: String
- getHtmlForTag :: HtmlFeed -> Maybe Tag -> DM String
- data URLDetails = URLDetails {}
Documentation
getHotlist :: DM [Post]Source
getTagBookmarks :: Tag -> DM [Post]Source
getTagsBookmarks :: [Tag] -> DM [Post]Source
getTagPopularBookmarks :: Tag -> DM [Post]Source
getSiteAlerts :: DM [Post]Source
getUserBookmarks :: String -> DM [Post]Source
getUserInfo :: String -> DM [Post]Source
getUserPublicTags :: String -> DM [Post]Source
getUserSubscriptions :: String -> DM [Post]Source
getNetworkMemberBookmarks :: String -> DM [Post]Source
getNetworkMembers :: String -> DM [Post]Source
getNetworkFans :: String -> DM [Post]Source
getURLBookmarks :: URLString -> DM [Post]Source
getURLDetails :: String -> DM URLDetailsSource
Retrieve tags associated with a url from delicious.
An example, extract the tags associated with xmonad:
> getURLSummary "http://xmonad.org/"
(URLDetails {total = 283
,tags = [("haskell",176)
,("windowmanager",133)
,("x11",126)
,("linux",116)
,("wm",74)
,("software",55)
,("gui",39)
,("desktop",26)
,("programming",25)
,("opensource",23)
,("xmonad",20)]
}
Constructors
| HtmlFeed | |
Fields
| |
data URLDetails Source
A structure represening the the delicious tags associated with a url.
Constructors
| URLDetails | |
Instances
| Eq URLDetails | |
| Read URLDetails | |
| Show URLDetails | |
| JSON URLDetails | Compose and decompose URLDetails as JSON in the form delicious uses. |