Displaying 1 to 20 from 55 results

platform.js - A platform detection library.

  •    Javascript

A platform detection library that works on nearly all JavaScript platforms. Platform.js is for informational purposes only & not intended as a substitution for feature detection/inference checks.

agent - 👮 A PHP desktop/mobile user agent parser with support for Laravel, based on Mobiledetect

  •    PHP

A PHP desktop/mobile user agent parser with support for Laravel, based on Mobile Detect with desktop support and additional functionality. Check for a certain property in the user agent.

ua-device - userAgent解析库

  •    Javascript

ua-device是由Baidu WebFE(FEX)团队开发的一个用于解析UA来得到用户终端信息的JS框架

curl - A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP

  •    C

curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.

device-detector - The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc

  •    PHP

The Universal Device Detection library that parses User Agents and detects devices (desktop, tablet, mobile, tv, cars, console, etc.), clients (browsers, feed readers, media players, PIMs, ...), operating systems, brands and models. Instead of using the full power of DeviceDetector it might in some cases be better to use only specific parsers. If you aim to check if a given useragent is a bot and don't require any of the other information, you can directly use the bot parser.

useragent - Useragent parser for Node.js, ported from browserscope.org

  •    Javascript

Useragent originated as port of browserscope.org's user agent parser project also known as ua-parser. Useragent allows you to parse user agent strings with high performance and accuracy by using hand tuned regular expressions for browser matching. This database is needed to ensure that every browser is correctly parsed as every browser vendor implements it's own user agent schema. This is why regular user agent parsers have major issues because they will most likely parse out the wrong browser name or confuse the render engine version with the actual version of the browser. This module relies on uap-core's regexes.yaml user agent database to parse user agent strings.

Crawler-Detect - 🕷 CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent

  •    PHP

CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent and http_from header. Currently able to detect 1,000's of bots/spiders/crawlers. Run composer require jaybizzle/crawler-detect 1.* or add "jaybizzle/crawler-detect" :"1.*" to your composer.json.

Detect.js - :mag: Library to detect browser, os and device based on the UserAgent String

  •    Javascript

❗️ NOTE: THIS PLUGIN IS NO LONGER MAINTAINED. If you encounter a bug then you're probably on your own. Try Bowser as an alternative. Note: Detect.js is a JavaScript library to detect platforms, versions, manufacturers and types based on the navigator.userAgent string. This code is based on, and modified from, the original work of Tobie Langel's UA-Parser: https://github.com/tobie/ua-parser. UA-Parser is subsequently a port of BrowserScope's user agent string parser.

browscap - :page_with_curl: The main project repository

  •    PHP

This tool is used to build and maintain browscap files. There is actually only one cli command available.

scooter - User-agent information plugin for hapi

  •    Javascript

Scooter uses the useragent package to provide user-agent information. For more details of what information scooter provides, please see the useragent web-page.

ua-parser2 - Improved user-agent parser

  •    Javascript

This is an improved fork from ua-parser which contains the following changes documented in the Changelog. The crux of the original parser --the data collected by Steve Souders over the years-- has been extracted into a separate YAML file so as to be reusable as is by implementations in other programming languages.

ua_parser - UserAgentParser implementation for Elixir

  •    Elixir

A simple, fast user-agent parsing library based on BrowserScope's UA database with a good default dictionary. From here we can pipe requests through it in other applications or use it on its own as we please.

robots-parser - NodeJS robots.txt parser with support for wildcard (*) matching.

  •    Javascript

NodeJS robots.txt parser. Returns true if crawling the specified URL is allowed for the specified user-agent.

random-useragent - Get a random user agent (with an optional filter to select from a specific set of user agents)

  •    Javascript

Get a random user agent (with an optional filter to select from a specific set of user agents). Get a random user agent string (optionally using a filter).

device - Device type detection library based on the useragent string

  •    Javascript

Basically the express-device gained life of it's own and I had to refactor the basic functionality (it makes sense). Many were using express-device only to identify the type of device and didn't want all the express stuff. In case you didn't notice there's also a method is() that will return a boolean (true or false) when you pass the device type that you want validate against (check the initial example).

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.