tinobie/ua-parser

该包已被弃用且不再维护。作者建议使用 ua-parser/uap-php 包代替。

Browserscope的用户代理解析器的多语言版本。

安装数: 81,258

依赖: 2

推荐者: 0

安全性: 0

星标: 1,985

关注者: 129

分支: 519

开放问题: 0

语言:Perl

v0.3.5 2014-11-30 16:13 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:30:50 UTC


README

该项目已迁移到新的项目空间 ua-parser,将不同语言的正则表达式和解析器分别存放在各自的仓库中。

  • uap-core:构建Browserscope用户代理解析器语言版本的必要正则表达式文件。
  • uap-clj:ua-parser的Clojure实现。
  • uap-cpp:ua-parser的C++实现。
  • uap-csharp:ua-parser的C#实现。
  • uap-d:ua-parser的D语言实现。
  • uap-go:ua-parser的Go语言实现。
  • uap-haskell:ua-parser的Haskell语言实现。
  • uap-java:ua-parser的Java语言实现。
  • uap-perl:ua-parser的Perl语言实现。
  • uap-php:ua-parser的PHP语言实现。
  • uap-pig:ua-parser的Pig语言实现。
  • uap-python:ua-parser的Python语言实现。
  • uap-r:ua-parser的R语言实现。
  • uap-ruby:使用BrowserScope的UA数据库解析用户代理字符串的简单、全面的Ruby gem。
  • uap-ref-impl:ua-parser的JavaScript参考实现。

请向各自的仓库贡献!谢谢。

ua-parser Build Status

ua-parserBrowserScope用户代理字符串解析器 的多语言版本。

原始解析器的核心——多年来由 Steve Souders 收集的数据——已被提取到一个单独的 YAML文件 中,以便其他编程语言的实现可以直接重用这些数据。 ua-parser 只是对这些数据的简单封装,并持续改进定义。

请注意,ua-parser 现已拆分为多个独立的仓库,一个用于核心定义,另一个用于每个语言实现。补丁和问题应提交到那些仓库,而不是这个仓库。