giphy-api-0.5.0.0: app/Sample.hs
{-# LANGUAGE OverloadedStrings #-}
module Sample where
import qualified Data.Text as T
import qualified Web.Giphy as Giphy
apiKey :: Giphy.Key
apiKey = Giphy.Key "dc6zaTOxFJmzC"
sample :: IO ()
sample = do
let config = Giphy.GiphyConfig apiKey
resp <- Giphy.runGiphy (app "puppies") config
print resp
where
app :: T.Text -> Giphy.Giphy [Giphy.Gif]
app q = do
resp <- Giphy.search $ Giphy.Query q
return $ Giphy._searchItems resp