ua-parser-0.5: A library for parsing User-Agent strings, official Haskell port of ua-parser

Safe HaskellNone

Web.UAParser

Contents

Synopsis

Parsing browser (user agent)

parseUA :: ByteString -> Maybe UAResultSource

Parse a given User-Agent string

data UAResult Source

Results datatype for the parsed User-Agent

Constructors

UAResult 

uarVersion :: UAResult -> TextSource

Construct a browser version-string from UAResult

Parsing OS

parseOS :: ByteString -> Maybe OSResultSource

Parse OS from given User-Agent string

osrVersion :: OSResult -> TextSource

Construct a version string from OSResult