Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data SearchQuery = SearchQuery {
- categories :: Maybe (Set GalleryCat)
- searchString :: Text
- data SearchResult = SearchResult {}
- search :: MonadHttpState m => SearchQuery -> m SearchResult
- searchRecur :: forall m i. MonadHttpState m => SearchQuery -> ConduitT i Gallery m ()
- fetchSearchPage :: MonadHttpState m => Text -> m SearchResult
- fetchSearchPage' :: MonadHttpState m => Request -> m SearchResult
Documentation
data SearchQuery Source #
SearchQuery | |
|
Instances
Eq SearchQuery Source # | |
Defined in Web.Exhentai.API.Search (==) :: SearchQuery -> SearchQuery -> Bool # (/=) :: SearchQuery -> SearchQuery -> Bool # | |
Show SearchQuery Source # | |
Defined in Web.Exhentai.API.Search showsPrec :: Int -> SearchQuery -> ShowS # show :: SearchQuery -> String # showList :: [SearchQuery] -> ShowS # | |
Generic SearchQuery Source # | |
Defined in Web.Exhentai.API.Search type Rep SearchQuery :: Type -> Type # from :: SearchQuery -> Rep SearchQuery x # to :: Rep SearchQuery x -> SearchQuery # | |
type Rep SearchQuery Source # | |
Defined in Web.Exhentai.API.Search type Rep SearchQuery = D1 ('MetaData "SearchQuery" "Web.Exhentai.API.Search" "exh-0.1.0-inplace" 'False) (C1 ('MetaCons "SearchQuery" 'PrefixI 'True) (S1 ('MetaSel ('Just "categories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Set GalleryCat))) :*: S1 ('MetaSel ('Just "searchString") 'SourceUnpack 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
data SearchResult Source #
Instances
search :: MonadHttpState m => SearchQuery -> m SearchResult Source #
Search a search query
searchRecur :: forall m i. MonadHttpState m => SearchQuery -> ConduitT i Gallery m () Source #
Iterate through all the Galleries asosciated with a search query, putting them in a stream
fetchSearchPage :: MonadHttpState m => Text -> m SearchResult Source #
Fetch a search page using its url
fetchSearchPage' :: MonadHttpState m => Request -> m SearchResult Source #
Fetch a search page using a Request