imm-1.8.0.0: Execute arbitrary callbacks for each element of RSS/Atom feeds

Safe HaskellNone
LanguageHaskell2010

Imm.Feed

Contents

Description

Helpers to manipulate feeds

Synopsis

Types

data FeedRef Source #

Feed reference: either its URI, or its UID from database

Constructors

ByUID Int 
ByURI URI 
Instances
Eq FeedRef Source # 
Instance details

Defined in Imm.Feed

Methods

(==) :: FeedRef -> FeedRef -> Bool #

(/=) :: FeedRef -> FeedRef -> Bool #

Ord FeedRef Source # 
Instance details

Defined in Imm.Feed

Show FeedRef Source # 
Instance details

Defined in Imm.Feed

Pretty FeedRef Source # 
Instance details

Defined in Imm.Feed

Methods

pretty :: FeedRef -> Doc ann #

prettyList :: [FeedRef] -> Doc ann #

data Feed Source #

Instances
Eq Feed Source # 
Instance details

Defined in Imm.Feed

Methods

(==) :: Feed -> Feed -> Bool #

(/=) :: Feed -> Feed -> Bool #

Ord Feed Source # 
Instance details

Defined in Imm.Feed

Methods

compare :: Feed -> Feed -> Ordering #

(<) :: Feed -> Feed -> Bool #

(<=) :: Feed -> Feed -> Bool #

(>) :: Feed -> Feed -> Bool #

(>=) :: Feed -> Feed -> Bool #

max :: Feed -> Feed -> Feed #

min :: Feed -> Feed -> Feed #

Show Feed Source # 
Instance details

Defined in Imm.Feed

Methods

showsPrec :: Int -> Feed -> ShowS #

show :: Feed -> String #

showList :: [Feed] -> ShowS #

data FeedURI Source #

Constructors

FeedURI (URIRef a) 
Instances
Eq FeedURI Source # 
Instance details

Defined in Imm.Feed

Methods

(==) :: FeedURI -> FeedURI -> Bool #

(/=) :: FeedURI -> FeedURI -> Bool #

Ord FeedURI Source # 
Instance details

Defined in Imm.Feed

Show FeedURI Source # 
Instance details

Defined in Imm.Feed

withFeedURI :: (forall a. URIRef a -> b) -> FeedURI -> b Source #

Generic parsers/renderers

Generic mutators

Generic getters

Misc