imm-1.9.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 FeedLocation Source #

Feed location identifies a feed. It is either: - the feed URI - a webpage URI that refers to the feed through an alternate link, in which case an optional feed title can be provided to disambiguate multiple such links

data FeedQuery Source #

A query describes a set of feeds through some criteria.

Instances
Eq FeedQuery Source # 
Instance details

Defined in Imm.Feed

Ord FeedQuery Source # 
Instance details

Defined in Imm.Feed

Show FeedQuery Source # 
Instance details

Defined in Imm.Feed

Pretty FeedQuery Source # 
Instance details

Defined in Imm.Feed

Methods

pretty :: FeedQuery -> Doc ann #

prettyList :: [FeedQuery] -> 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