yesod-newsfeed-1.4.0: Helper functions and data types for producing News feeds.

Safe HaskellNone

Yesod.RssFeed

Synopsis

Documentation

rssFeed :: MonadHandler m => Feed (Route (HandlerSite m)) -> m RepRssSource

Generate the feed

rssFeedText :: MonadHandler m => Feed Text -> m RepRssSource

Same as rssFeed but for 'Feed Text'. Useful for cases where you are generating a feed of external links.

rssLinkSource

Arguments

:: MonadWidget m 
=> Route (HandlerSite m) 
-> Text

title

-> m () 

Generates a link tag in the head of a widget.

data Feed url Source

The overall feed

Constructors

Feed 

Fields

feedTitle :: Text
 
feedLinkSelf :: url
 
feedLinkHome :: url
 
feedAuthor :: Text
 
feedDescription :: Html

note: currently only used for Rss

feedLanguage :: Text

note: currently only used for Rss, possible values: http://www.rssboard.org/rss-language-codes

feedUpdated :: UTCTime
 
feedEntries :: [FeedEntry url]
 

data FeedEntry url Source

Each feed entry

Constructors

FeedEntry