exh-1.0.1: A library for crawling exhentai
Safe HaskellNone
LanguageHaskell2010

Web.Exhentai

Synopsis

Effects and effect interpreters

Important

data Http :: Effect Source #

Instances

Instances details
Effs '[Embed IO, Reader Manager] m => Handler HttpH Http m Source # 
Instance details

Defined in Control.Effect.Exh

respClose :: Eff Http m => Response a -> m () Source #

data ConduitIO :: Effect where Source #

Constructors

RunConduitIO :: ConduitT () Void IO a -> ConduitIO m a 

Instances

Instances details
Eff (Embed IO) m => Handler ConduitIOH ConduitIO m Source # 
Instance details

Defined in Control.Effect.Exh

data Cookie :: Effect where Source #

Instances

Instances details
Effs '[Reader (MVar CookieJar), Embed IO] m => Handler CookieH Cookie m Source # 
Instance details

Defined in Control.Effect.Exh

exhToIO :: (Effs '[Embed IO, Reader Manager] m, Threaders '[ReaderThreads] m p) => ExhC m a -> m a Source #

Unimportant

data HttpH Source #

Instances

Instances details
Effs '[Embed IO, Reader Manager] m => Handler HttpH Http m Source # 
Instance details

Defined in Control.Effect.Exh

data CookieH Source #

Instances

Instances details
Effs '[Reader (MVar CookieJar), Embed IO] m => Handler CookieH Cookie m Source # 
Instance details

Defined in Control.Effect.Exh

type CookieToIOC = CompositionC '[CookieToReaderC, ReaderC (MVar CookieJar)] Source #

data ConduitIOH Source #

Instances

Instances details
Eff (Embed IO) m => Handler ConduitIOH ConduitIO m Source # 
Instance details

Defined in Control.Effect.Exh

API

Authentication

Getting information about galleries

Fetching images from galleries

Searching galleries

Getting popular and watched galleries

Fetching archives

Errors