UAInspector v0.15.1 API Reference

Modules

Utility module to support download tasks

UA Inspector - 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 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

Result struct

Bot result struct

Bot producer result struct

Client result struct

Device result struct

Operating system result struct

UAInspector poolboy worker (server)

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 Short Code Map

Supervisor for short code maps

Base behaviour for all storage processes

State definition for 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 parser databases from the piwik/device-detector project

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