Safe Haskell | None |
---|---|
Language | Haskell2010 |
Text.RSS.Conduit.Parse.Simple
Description
Streaming parsers for the RSS 2.0 standard.
This module re-exports a monomorphic version of the parsers from Text.RSS.Conduit.Parse that ignores RSS extensions.
Synopsis
- rssDocument :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssDocument')
- rssCategory :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssCategory)
- rssCloud :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssCloud)
- rssEnclosure :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssEnclosure)
- rssGuid :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssGuid)
- rssImage :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssImage)
- rssItem :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssItem')
- rssSkipDays :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe (Set Day))
- rssSkipHours :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe (Set Hour))
- rssSource :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssSource)
- rssTextInput :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssTextInput)
Top-level
rssDocument :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssDocument') Source #
Parse an <rss>
element.
RSS extensions are ignored.
Elements
rssCategory :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssCategory) Source #
Parse a <category>
element.
rssCloud :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssCloud) Source #
Parse a <cloud>
element.
rssEnclosure :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssEnclosure) Source #
Parse an <enclosure>
element.
rssGuid :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssGuid) Source #
Parse a <guid>
element.
rssImage :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssImage) Source #
Parse an <image>
element.
rssItem :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssItem') Source #
Parse an <item>
element.
RSS extensions are ignored.
rssSkipDays :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe (Set Day)) Source #
Parse a <skipDays>
element.
rssSkipHours :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe (Set Hour)) Source #
Parse a <skipHours>
element.
rssSource :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssSource) Source #
Parse a <source>
element.
rssTextInput :: forall (m :: Type -> Type) o. MonadThrow m => ConduitM Event o m (Maybe RssTextInput) Source #
Parse a <textInput>
element.