Safe Haskell | None |
---|---|
Language | Haskell98 |
Synopsis
- data FeedRef
- printVersions :: MonadBase IO m => m ()
- subscribe :: MonadCatch m => Handle m -> Handle m FeedTable -> URI -> Set Text -> m ()
- showFeed :: MonadThrow m => Handle m -> Handle m FeedTable -> [FeedID] -> m ()
- check :: (MonadAsync m, MonadCatch m) => Handle m -> Handle m FeedTable -> Handle m -> Handle m -> [FeedID] -> m ()
- run :: (MonadTime m, MonadAsync m, MonadCatch m) => Handle m -> Handle m FeedTable -> Handle m -> Handle m -> Handle m -> [FeedID] -> m ()
- importOPML :: MonadCatch m => Handle m -> Handle m FeedTable -> ConduitT () ByteString m () -> m ()
Types
Feed reference: either its URI, or its UID from database
Actions
printVersions :: MonadBase IO m => m () Source #
subscribe :: MonadCatch m => Handle m -> Handle m FeedTable -> URI -> Set Text -> m () Source #
Register the given feed URI in database
showFeed :: MonadThrow m => Handle m -> Handle m FeedTable -> [FeedID] -> m () Source #
Print database status for given feed(s)
check :: (MonadAsync m, MonadCatch m) => Handle m -> Handle m FeedTable -> Handle m -> Handle m -> [FeedID] -> m () Source #
Check for unread elements without processing them
run :: (MonadTime m, MonadAsync m, MonadCatch m) => Handle m -> Handle m FeedTable -> Handle m -> Handle m -> Handle m -> [FeedID] -> m () Source #
importOPML :: MonadCatch m => Handle m -> Handle m FeedTable -> ConduitT () ByteString m () -> m () Source #
subscribe
to all feeds described by the OPML document provided in input