Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 858 Bytes

README.md

File metadata and controls

32 lines (24 loc) · 858 Bytes

haskell-uon

Что это?

Библиотека для доступа к U-ON API. Обязательные/опциональные типы возвращаемых полей подобраны экспериментальным путём.

Как пользоваться?

Stack:

Добавить зависимость в stack.yaml, с нужным хешем коммита.

extra-deps:
- git: https://github.com/mejgun/haskell-uon.git
  commit: a4bd75bd7621a2b0873688dbc24cfaf26c1f14ba

Пример

import UON qualified (newKey, pause)
import UON.Request.Search qualified as Request

main = do
  [key] <- UON.newKey . T.pack <$> getArgs
  UON.pause
  r <- Request.search key [ Request.Page 1 ]
      case r of
        Right x -> print x
        Left e -> error $ T.unpack e