Safe Haskell | None |
---|---|
Language | Haskell2010 |
Streaming parsers for the RSS 2.0 standard.
Synopsis
- rssDocument :: ParseRssExtensions e => MonadThrow m => ConduitM Event o m (Maybe (RssDocument e))
- rssCategory :: MonadThrow m => ConduitM Event o m (Maybe RssCategory)
- rssCloud :: MonadThrow m => ConduitM Event o m (Maybe RssCloud)
- rssEnclosure :: MonadThrow m => ConduitM Event o m (Maybe RssEnclosure)
- rssGuid :: MonadThrow m => ConduitM Event o m (Maybe RssGuid)
- rssImage :: MonadThrow m => ConduitM Event o m (Maybe RssImage)
- rssItem :: ParseRssExtensions e => MonadThrow m => ConduitM Event o m (Maybe (RssItem e))
- rssSkipDays :: MonadThrow m => ConduitM Event o m (Maybe (Set Day))
- rssSkipHours :: MonadThrow m => ConduitM Event o m (Maybe (Set Hour))
- rssSource :: MonadThrow m => ConduitM Event o m (Maybe RssSource)
- rssTextInput :: MonadThrow m => ConduitM Event o m (Maybe RssTextInput)
Top-level
rssDocument :: ParseRssExtensions e => MonadThrow m => ConduitM Event o m (Maybe (RssDocument e)) Source #
Parse an <rss>
element.
RSS extensions are automatically parsed based on the inferred result type.
Elements
rssCategory :: MonadThrow m => ConduitM Event o m (Maybe RssCategory) Source #
Parse a <category>
element.
rssEnclosure :: MonadThrow m => ConduitM Event o m (Maybe RssEnclosure) Source #
Parse an <enclosure>
element.
rssItem :: ParseRssExtensions e => MonadThrow m => ConduitM Event o m (Maybe (RssItem e)) Source #
Parse an <item>
element.
RSS extensions are automatically parsed based on the inferred result type.
rssSkipDays :: MonadThrow m => ConduitM Event o m (Maybe (Set Day)) Source #
Parse a <skipDays>
element.
rssSkipHours :: MonadThrow m => ConduitM Event o m (Maybe (Set Hour)) Source #
Parse a <skipHours>
element.
rssTextInput :: MonadThrow m => ConduitM Event o m (Maybe RssTextInput) Source #
Parse a <textInput>
element.