UAInspector v0.19.0 API Reference

Modules

Utility module to support download tasks

UAInspector - User agent parser library

Utility module to simplify access to configuration values

Basic database module providing minimal functions

UAInspector bot information database

UAInspector browser engine information database

UAInspector client information database

UAInspector HbbTV device information database

UAInspector regular device information database

UAInspector operating system information database

Supervisor for databases

UAInspector vendor fragment information database

File download utility module

Utility module to handle README.md in download folders

Utility module to extract short code maps from php sources into yaml files

Parser module to call individual data parsers and aggregate the results

UAInspector bot information parser

UAInspector browser engine information parser

UAInspector client information parser

UAInspector device information parser

UAInspector operating system information parser

UAInspector vendor fragment information parser

Connects the plain UAInspector interface with the underlying pool

UAInspector poolboy worker (server)

Result struct

Bot result struct

Bot producer result struct

Client result struct

Device result struct

Operating system result struct

Basic short code map module providing minimal functions

Client Browser Short Code Map

Device Brand Short Code Map

Mobile Browser Short Code Map

Operating System Families Map

Operating System Short Code Map

Supervisor for short code maps

ETS Interaction for storage servers

Base behaviour for all storage processes

UAInspector Supervisor

Utility methods

Utility methods for client lookups

Utility methods for operating system lookups

Convenience module for YAML file interactions

Mix Tasks

Fetches databases from the matomo-org/device-detector project

Fetches parser databases from the matomo-org/device-detector project

Fetches short code map listings from the matomo-org/device-detector project