vchukh/ualibs

User-Agents liibrary

0.1.6 2018-08-13 13:55 UTC

This package is auto-updated.

Last update: 2024-10-25 23:19:16 UTC


README

Scrutinizer Code Quality Code Coverage Build Status Code Intelligence Status Build Status Latest Stable Version Total Downloads License

UaLibs is a simple PHP library for fetching User-Agent string for different browsers, like Chrome, Edge, Opera, Safari, Internet Explorer, Android Webkit.

It uses User-Agent data from next package: https://github.com/tamimibrahim17/List-of-user-agents.

Installation

Composer

Add ualibs in your composer.json or create a new composer.json:

{
    "require": {
        "vchukh/ualibs": "^0.1"
    }
}

Now tell composer to download the library by running the command:

$ php composer.phar install

Composer will generate the autoloader file automatically. So you only have to include this. Typically its located in the vendor dir and its called autoload.php

Basic Usage:

<?php

$ualibs = new UaLibs();

var_dump($ualibs->get()); // get all available user agents
var_dump($ualibs->getRandom()); // get random user-agent

var_dump($ualibs->getChrome()); // get all available Chrome user agents
var_dump($ualibs->getChromeRandom()); // get Chrome random user agent