add piwik installation

This commit is contained in:
coderkun 2014-04-25 03:56:02 +02:00
commit 8c5d4f0c31
3197 changed files with 563902 additions and 0 deletions

View file

@ -0,0 +1,540 @@
###############
# Piwik - Open source web analytics
#
# @link http://piwik.org
# @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
#
# @category UserAgentParserEnhanced
###############
#SailfishBrowser
- regex: 'SailfishBrowser(?:/(\d+\.\d+))?'
name: 'Sailfish Browser'
version: '$1'
# SeaMonkey
- regex: '(Iceape|SeaMonkey|gnuzilla)(?:/(\d+\.\d+))?'
name: '$1'
version: '$2'
# Camino
- regex: 'Camino(?:/(\d+\.\d+))?'
name: 'Camino'
version: '$1'
#Fennec (Firefox for mobile)
- regex: 'Fennec(?:/(\d+\.\d+))?'
name: 'Fennec'
version: '$1'
#MicroB
- regex: 'Firefox.*Tablet browser (\d+\.\d+)'
name: 'MicroB'
version: '$1'
#Avant Browser
- regex: 'Avant Browser'
name: 'Avant Browser'
version: ''
#Bunjalloo
- regex: 'Bunjalloo(?:/(\d+\.\d+))?'
name: 'Bunjalloo'
version: '$1'
#Iceweasel
- regex: 'Iceweasel(?:/(\d+\.\d+))?'
name: 'Iceweasel'
version: '$1'
#WebPositive
- regex: 'WebPositive'
name: 'WebPositive'
version: ''
#Pale Moon
- regex: 'PaleMoon(?:/(\d+\.\d+))?'
name: 'Pale Moon'
version: '$1'
#CometBird
- regex: 'CometBird(?:/(\d+\.\d+))?'
name: 'CometBird'
version: '$1'
#IceDragon
- regex: 'IceDragon(?:/(\d+\.\d+))?'
name: 'IceDragon'
version: '$1'
#Flock
- regex: 'Flock(?:/(\d+\.\d+))?'
name: 'Flock'
version: '$1'
#Swiftfox
- regex: 'Firefox/(\d+\.\d+).*\(Swiftfox\)'
name: 'Swiftfox'
version: '$1'
#Firefox
- regex: 'Firefox(?:/(\d+\.\d+))?'
name: 'Firefox'
version: '$1'
- regex: '(BonEcho|GranParadiso|Lorentz|Minefield|Namoroka|Shiretoko)/(\d+\.\d+)'
name: 'Firefox'
version: '$1 ($2)'
#ANTGalio
- regex: 'ANTGalio(?:/(\d+\.\d+))?'
name: 'ANTGalio'
version: '$1'
#Espial TV Browser
- regex: '(?:Espial|Escape)(?:[/ ](\d+\.\d+))?'
name: 'Espial TV Browser'
version: '$1'
#RockMelt
- regex: 'RockMelt(?:/(\d+\.\d+))?'
name: 'RockMelt'
version: '$1'
#Netscape
- regex: '(?:Navigator|Netscape6)(?:/(\d+\.\d+))?'
name: 'Netscape'
version: '$1'
#Opera
- regex: '(?:Opera Tablet.*Version|Opera/.+Opera Mobi.+Version|Mobile.+OPR)/(\d+\.\d+)'
name: 'Opera Mobile'
version: '$1'
- regex: 'Opera Mini/(?:att/)?(\d+\.\d+)'
name: 'Opera Mini'
version: '$1'
- regex: 'Opera.+Edition Next.+Version/(\d+\.\d+)'
name: 'Opera Next'
version: '$1'
- regex: '(?:Opera|OPR)[/ ](?:9.80.*Version/)?(\d+\.\d+).+Edition Next'
name: 'Opera Next'
version: '$1'
- regex: '(?:Opera|OPR)[/ ](?:9.80.*Version/)?(\d+\.\d+)'
name: 'Opera'
version: '$1'
#wOSBrowser
- regex: '(?:hpw|web)OS/(\d+\.\d+)'
name: 'wOSBrowser'
version: '$1'
#Rekonq
- regex: 'rekonq(?:/(\d+\.\d+))?'
name: 'Rekonq'
version: '$1'
#CoolNovo
- regex: 'CoolNovo(?:/(\d+\.\d+))?'
name: 'CoolNovo'
version: '$1'
#Comodo Dragon
- regex: 'Comodo[ _]Dragon(?:/(\d+\.\d+))?'
name: 'Comodo Dragon'
version: '$1'
#ChromePlus
- regex: 'ChromePlus(?:/(\d+\.\d+))?'
name: 'ChromePlus'
version: '$1'
#Conkeror
- regex: 'Conkeror(?:/(\d+\.\d+))?'
name: 'Conkeror'
version: '$1'
#Konqueror
- regex: 'Konqueror(?:/(\d+\.\d+))?'
name: 'Konqueror'
version: '$1'
#Baidu Browser
- regex: 'baidubrowser(?:[/ ](\d+(?:\.?\d+)?))?'
name: 'Baidu Browser'
version: '$1'
#Yandex Browser
- regex: 'YaBrowser(?:/(\d+(?:\.?\d+)?))?'
name: 'Yandex Browser'
version: '$1'
#Midori
- regex: 'Midori(?:/(\d+\.\d+))?'
name: 'Midori'
version: '$1'
#Mercury
- regex: 'Mercury(?:/(\d+\.\d+))?'
name: 'Mercury'
version: '$1'
#Maxthon
- regex: 'Maxthon[ /](\d+\.\d+)'
name: 'Maxthon'
version: '$1'
- regex: '(?:Maxthon|MyIE2|Uzbl|Shiira)'
name: 'Maxthon'
version: ''
#Puffin
- regex: 'Puffin(?:/(\d+\.\d+))?'
name: 'Puffin'
version: '$1'
#Iron
- regex: 'Iron(?:/(\d+\.\d+))?'
name: 'Iron'
version: '$1'
#Epiphany
- regex: 'Epiphany(?:/(\d+\.\d+))?'
name: 'Epiphany'
version: '$1'
#Chrome
- regex: 'CrMo(?:/(\d+\.\d+))?'
name: 'Chrome Mobile'
version: '$1'
- regex: 'CriOS(?:/(\d+\.\d+))?'
name: 'Chrome Mobile iOS'
version: '$1'
- regex: 'Chrome(?:/(\d+\.\d+))?.*Mobile'
name: 'Chrome Mobile'
version: '$1'
- regex: 'chromeframe(?:/(\d+\.\d+))?'
name: 'Chrome Frame'
version: '$1'
- regex: 'Chrome(?:/(\d+\.\d+))?'
name: 'Chrome'
version: '$1'
- regex: 'Chromium(?:/(\d+\.\d+))?'
name: 'Chromium'
version: '$1'
#UC Browser
- regex: 'UC[ ]?Browser(?:[ /]?(\d+\.\d+))?'
name: 'UC Browser'
version: '$1'
- regex: 'UCWEB(?:[ /]?(\d+\.\d+))?'
name: 'UC Browser'
version: '$1'
#Tizen Browser
- regex: '(?:Tizen|SLP) Browser(?:/(\d+\.\d+))?'
name: 'Tizen Browser'
version: '$1'
#Palm Blazer
- regex: 'Blazer(?:/(\d+\.\d+))?'
name: 'Palm Blazer'
version: '$1'
- regex: 'Pre/(\d+\.\d+)'
name: 'Palm Pre'
version: '$1'
#Palm WebPro
- regex: 'WebPro(?:[ /](\d+\.\d+))?'
name: 'Palm WebPro'
version: '$1'
#Fireweb Navigator
- regex: 'Fireweb Navigator(?:/(\d+\.\d+))?'
name: 'Fireweb Navigator'
version: '$1'
#Jasmine
- regex: 'Jasmine(?:[ /](\d+\.\d+))?'
name: 'Jasmine'
version: '$1'
#Lynx
- regex: 'Lynx(?:/(\d+\.\d+))?'
name: 'Lynx'
version: '$1'
#NCSA Mosaic
- regex: 'NCSA_Mosaic(?:/(\d+\.\d+))?'
name: 'NCSA Mosaic'
version: '$1'
#ABrowse
- regex: 'ABrowse(?: (\d+\.\d+))?'
name: 'ABrowse'
version: '$1'
#Amaya
- regex: 'amaya(?:/(\d+\.\d+))?'
name: 'Amaya'
version: '$1'
#Amiga Voyager
- regex: 'AmigaVoyager(?:/(\d+\.\d+))?'
name: 'Amiga Voyager'
version: '$1'
#Amiga Aweb
- regex: 'Amiga-Aweb(?:/(\d+\.\d+))?'
name: 'Amiga Aweb'
version: '$1'
#Arora
- regex: 'Arora(?:/(\d+\.\d+))?'
name: 'Arora'
version: '$1'
#Beonex
- regex: 'Beonex(?:/(\d+\.\d+))?'
name: 'Beonex'
version: '$1'
#BlackBerry Browser
- regex: 'BlackBerry|PlayBook|BB10'
name: 'BlackBerry Browser'
version: ''
#BrowseX
- regex: 'BrowseX \((\d+\.\d+)'
name: 'BrowseX'
version: '$1'
#Charon
- regex: 'Charon(?:[/ ](\d+\.\d+))?'
name: 'Charon'
version: '$1'
#Cheshire
- regex: 'Cheshire(?:/(\d+\.\d+))?'
name: 'Cheshire'
version: '$1'
#Dillo
- regex: 'Dillo(?:/(\d+\.\d+))?'
name: 'Dillo'
version: '$1'
#Dolphin
- regex: 'Dolfin(?:/(\d+\.\d+))?|dolphin'
name: 'Dolphin'
version: '$1'
#Elinks
- regex: 'Elinks(?:/(\d+\.\d+))?'
name: 'Elinks'
version: '$1'
#Firebird
- regex: 'Firebird(?:/(\d+\.\d+))?'
name: 'Firebird'
version: '$1'
#Fluid
- regex: 'Fluid(?:/(\d+\.\d+))?'
name: 'Fluid'
version: '$1'
#Galeon
- regex: 'Galeon(?:/(\d+\.\d+))?'
name: 'Galeon'
version: '$1'
#Google Earth
- regex: 'Google Earth(?:/(\d+\.\d+))?'
name: 'Google Earth'
version: '$1'
#HotJava
- regex: 'HotJava(?:/(\d+\.\d+))?'
name: 'HotJava'
version: '$1'
#IBrowse
- regex: 'IBrowse(?:[ /](\d+\.\d+))?'
name: 'IBrowse'
version: '$1'
#iCab
- regex: 'iCab(?:[ /](\d+\.\d+))?'
name: 'iCab'
version: '$1'
#Sleipnir
- regex: 'Sleipnir(?:[ /](\d+\.\d+))?'
name: 'Sleipnir'
version: '$1'
#Lunascape
- regex: 'Lunascape(?:[/ ](\d+\.\d+))?'
name: 'Lunascape'
version: '$1'
#Internet Explorer
- regex: 'IEMobile[ /](\d+\.\d+)'
name: 'IE Mobile'
version: '$1'
- regex: 'MSIE (\d+\.\d+).*XBLWP7'
name: 'IE Mobile'
version: '$1'
- regex: 'MSIE.*Trident/4.0'
name: 'Internet Explorer'
version: 8.0
- regex: 'MSIE.*Trident/5.0'
name: 'Internet Explorer'
version: 9.0
- regex: 'MSIE.*Trident/6.0'
name: 'Internet Explorer'
version: 10.0
- regex: 'Trident/7.0'
name: 'Internet Explorer'
version: 11.0
- regex: 'MSIE (\d+\.\d+)'
name: 'Internet Explorer'
version: '$1'
- regex: 'IE[ /](\d+\.\d+)'
name: 'Internet Explorer'
version: '$1'
#Kapiko
- regex: 'Kapiko(?:/(\d+\.\d+))?'
name: 'Kapiko'
version: '$1'
#Kazehakase
- regex: 'Kazehakase(?:/(\d+\.\d+))?'
name: 'Kazehakase'
version: '$1'
#Kindle Browser
- regex: 'Kindle/(\d+\.\d+)'
name: 'Kindle Browser'
version: '$1'
#K-meleon
- regex: 'K-meleon(?:/(\d+\.\d+))?'
name: 'K-meleon'
version: '$1'
#Lightning
- regex: 'Lightning(?:/(\d+\.\d+))?'
name: 'Lightning'
version: '$1'
#Links
- regex: 'Links(?: \((\d+\.\d+))?'
name: 'Links'
version: '$1'
#Openwave Mobile Browser
- regex: 'UP.Browser(?:/(\d+\.\d+))?'
name: 'Openwave Mobile Browser'
version: '$1'
#OmniWeb
- regex: 'OmniWeb(?:/[v]?(\d+\.\d+))?'
name: 'OmniWeb'
version: '$1'
#Phoenix
- regex: 'Phoenix(?:/(\d+\.\d+))?'
name: 'Phoenix'
version: '$1'
#Mobile Silk
- regex: 'Silk(?:/(\d+\.\d+))?'
name: 'Mobile Silk'
version: '$1'
#Nokia Browser
- regex: '(?:NokiaBrowser|BrowserNG)(?:/(\d+\.\d+))?'
name: 'Nokia Browser'
version: '$1'
- regex: 'Series60/5\.0'
name: 'Nokia Browser'
version: '7.0'
- regex: 'Series60/(\d+\.\d+)'
name: 'Nokia OSS Browser'
version: '$1'
- regex: 'S40OviBrowser/(\d+\.\d+)'
name: 'Nokia Ovi Browser'
version: '$1'
- regex: '^Nokia|Nokia[EN]?\d+'
name: 'Nokia Browser'
version: ''
#NetFront
- regex: 'NetFrontLifeBrowser(?:/(\d+\.\d+))?'
name: 'NetFront Life'
version: '$1'
- regex: 'NetFront(?:/(\d+\.\d+))?'
name: 'NetFront'
version: '$1'
- regex: 'PLAYSTATION|NINTENDO 3|AppleWebKit.+ NX/\d+\.\d+\.\d+'
name: 'NetFront'
version: ''
#NetPositive
- regex: 'NetPositive(?:/(\d+\.\d+))?'
name: 'NetPositive'
version: '$1'
#Obigo
- regex: 'Obigo[ ]?(?:InternetBrowser|Browser)?(?:[ /]([a-z0-9]*))?'
name: 'Obigo'
version: '$1'
- regex: 'Obigo|Teleca'
name: 'Obigo'
version: ''
#Oregano
- regex: 'Oregano(?:[ /](\d+\.\d+))?'
name: 'Oregano'
version: '$1'
#Polaris
- regex: '(?:Polaris|Embider)(?:/(\d+\.\d+))?'
name: 'Polaris'
version: '$1'
#Snowshoe
- regex: 'Snowshoe(?:/(\d+\.\d+))?'
name: 'Snowshoe'
version: '$1'
#Thunderbird
- regex: 'Thunderbird(?:/(\d+\.\d+))?'
name: 'Thunderbird'
version: '$1'
#Xiino
- regex: 'Xiino(?:/(\d+\.\d+))?'
name: 'Xiino'
version: '$1'
#Android Browser
- regex: 'Android'
name: 'Android Browser'
version: ''
#Safari
- regex: '(?:iPod|iPad|iPhone).+Version/(\d+\.\d+)'
name: 'Mobile Safari'
version: '$1'
- regex: 'Version/(\d+\.\d+).*Mobile.*Safari/'
name: 'Mobile Safari'
version: '$1'
- regex: '(?:iPod|iPhone|iPad)'
name: 'Mobile Safari'
version: ''
- regex: 'Version/(\d+\.\d+).*Safari/|Safari/\d+'
name: 'Safari'
version: '$1'

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,494 @@
###############
# Piwik - Open source web analytics
#
# @link http://piwik.org
# @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
#
# @category UserAgentParserEnhanced
###############
##########
# Bot
##########
- regex: '(nuhk|Sosospider|CareerBot|bingbot|SputnikBot|TsolCrawler|SensikaBot|UptimeRobot|SeznamBot|AhrefsBot|Ezooms|Googlebot|Exabot|Yammybot|Openbot|Slurp|MSNBot|Ask Jeeves/Teoma|ia_archiver|ScoutJet|Gulper Web Bot|EmailWolf|grub-client|Download Demon|SearchExpress|Microsoft URL Control|bot|borg|yahoo|slurp|msnbot|msrbot|openbot|archiver|netresearch|transcoder|crawler|lycos|scooter|altavista|teoma|gigabot|baiduspider|blitzbot|oegp|charlotte|furlbot|http%20client|polybot|htdig|ichiro|mogimogi|larbin|pompos|scrubby|searchsight|seekbot|semanticdiscovery|snappy|speedy|spider|voila|vortex|zao|zeal|fast-webcrawler|converacrawler|dataparksearch|findlinksYottaaMonitor|BrowserMob|HttpMonitor|YandexBot|Slurp|BingPreview|PagePeeker|ThumbShotsBot|WebThumb|URL2PNG|ZooShot|GomezA|Catchpoint bot|Willow Internet Crawler|Google SketchUp|Read%20Later|Minimo|Pingdom.com|facebookexternalhit|Twitterbot|RackspaceBot)'
name: 'Bot'
version: ''
##########
# Simulators
##########
- regex: '(Talkatone|WinWAP)'
name: '$1'
version: ''
##########
# Tizen
##########
- regex: 'Tizen'
name: 'Tizen'
version: ''
##########
## Sailfish OS
###########
- regex: 'Sailfish|Jolla'
name: 'Sailfish OS'
version: ''
##########
# Android
##########
- regex: '(?:Android|Adr)[ /](?:[a-z]+ )?(\d+\.\d+)'
name: 'Android'
version: '$1'
- regex: 'Android|Silk-Accelerated=[a-z]{4,5}'
name: 'Android'
version: ''
##########
# AmigaOS
##########
- regex: 'AmigaOS[ ]?(\d+\.\d+)'
name: 'AmigaOS'
version: '$1'
- regex: 'AmigaOS|AmigaVoyager|Amiga-AWeb'
name: 'AmigaOS'
version: ''
##########
# Linux
##########
- regex: 'Arch ?Linux(?:[ /\-](\d+\.\d+))?'
name: 'Arch Linux'
version: '$1'
- regex: 'Linux; .*((?:Debian|Knoppix|Mint|Ubuntu|Kubuntu|Xubuntu|Lubuntu|Fedora|Red Hat|Mandriva|Gentoo|Sabayon|Slackware|SUSE|Puppy|CentOS|BackTrack|YunOs|Presto))[ /](\d+\.\d+)'
name: '$1'
version: '$2'
- regex: '(Debian|Knoppix|Mint|Ubuntu|Kubuntu|Xubuntu|Lubuntu|Fedora|Red Hat|Mandriva|Gentoo|Sabayon|Slackware|SUSE|Puppy|CentOS|BackTrack|YunOs)(?: Linux)?(?:[ /\-](\d+\.\d+))?'
name: '$1'
version: '$2'
# generic linux match -> end of file
##########
# Windows Mobile
##########
- regex: 'Windows Phone (?:OS)?[ ]?(\d+\.\d+)'
name: 'Windows Phone'
version: '$1'
- regex: 'XBLWP7|Windows Phone'
name: 'Windows Phone'
version: ''
- regex: 'Windows CE'
name: 'Windows CE'
version: ''
- regex: '(?:IEMobile|Windows Mobile)(?: (\d+\.\d+))?'
name: 'Windows Mobile'
version: '$1'
- regex: 'Windows NT 6.2; ARM;'
name: 'Windows RT'
version: ''
##########
# webOS
##########
- regex: '(?:webOS|Palm webOS)(?:/(\d+\.\d+))?'
name: 'webOS'
version: '$1'
- regex: '(?:PalmOS|Palm OS)(?:[/ ](\d+\.\d+))?|Palm'
name: 'palmOS'
version: '$1'
- regex: 'Xiino(?:.*v\. (\d+\.\d+))?' # palmOS only browser
name: 'palmOS'
version: '$1'
##########
# Windows
##########
- regex: 'CYGWIN_NT-6.2|Windows NT 6.2|Windows NT 6.3|Windows 8'
name: 'Windows 8'
version: '8'
- regex: 'CYGWIN_NT-6.1|Windows NT 6.1|Windows 7'
name: 'Windows 7'
version: '7'
- regex: 'CYGWIN_NT-6.0|Windows NT 6.0|Windows Vista'
name: 'Windows Vista'
version: 'Vista'
- regex: 'CYGWIN_NT-5.2|Windows NT 5.2|Windows Server 2003 / XP x64'
name: 'Windows Server 2003'
version: 'Server 2003'
- regex: 'CYGWIN_NT-5.1|Windows NT 5.1|Windows XP'
name: 'Windows XP'
version: 'XP'
- regex: 'CYGWIN_NT-5.0|Windows NT 5.0|Windows 2000'
name: 'Windows 2000'
version: '2000'
- regex: 'CYGWIN_NT-4.0|Windows NT 4.0|WinNT|Windows NT'
name: 'Windows NT'
version: 'NT'
- regex: 'CYGWIN_ME-4.90|Win 9x 4.90|Windows ME'
name: 'Windows ME'
version: 'ME'
- regex: 'CYGWIN_98-4.10|Win98|Windows 98'
name: 'Windows 98'
version: '98'
- regex: 'CYGWIN_95-4.0|Win32|Win95|Windows 95|Windows_95'
name: 'Windows 95'
version: '95'
- regex: 'Windows 3.1'
name: 'Windows 3.1'
version: '3.1'
- regex: 'Windows'
name: 'Windows'
version: ''
##########
# Mac
##########
- regex: 'Mac OS X (\d+[_.]\d+)'
name: 'Mac'
version: '$1'
- regex: 'Darwin|Macintosh|Mac_PowerPC|PPC|Mac PowerPC'
name: 'Mac'
version: ''
##########
# iOS
##########
- regex: '(?:CPU OS|iPhone OS)[ _](\d+(?:_\d+)?)'
name: 'iOS'
version: '$1'
- regex: '(?:iPhone|iPad|iPod)(?:.*Mac OS X.*Version/(\d+\.\d+)|; Opera)'
name: 'iOS'
version: '$1'
##########
# ChromeOS
##########
- regex: 'CrOS [a-z0-9_]+ (\d+\.\d+)'
name: 'Chrome OS'
version: '$1'
##########
# BlackBerry
##########
- regex: '(?:BB10;.+Version|Black[Bb]erry[0-9a-z]+|Black[Bb]erry.+Version)/(\d+\.\d+)'
name: 'BlackBerry OS'
version: '$1'
- regex: 'RIM Tablet OS (\d+\.\d+)'
name: 'BlackBerry Tablet OS'
version: '$1'
- regex: 'RIM Tablet OS|QNX|Play[Bb]ook'
name: 'BlackBerry Tablet OS'
version: ''
- regex: 'BlackBerry'
name: 'BlackBerry OS'
version: ''
##########
# Haiku OS
##########
- regex: 'Haiku'
name: 'Haiku OS'
version: ''
##########
# BeOS
##########
- regex: 'BeOS'
name: 'BeOS'
version: ''
##########
# Symbian
##########
- regex: '(?:Series ?60|SymbOS|S60)(?:[ /]?(\d+\.\d+|V\d+))?'
name: 'Symbian OS Series 60'
version: '$1'
- regex: 'Series40'
name: 'Symbian OS Series 40'
version: ''
- regex: 'SymbianOS/(\d+\.\d+)'
name: 'Symbian OS'
version: '$1'
- regex: 'Symbian/3.+NokiaBrowser/7\.3'
name: 'Symbian'
version: '^3 Anna'
- regex: 'Symbian/3.+NokiaBrowser/7\.4'
name: 'Symbian'
version: '^3 Belle'
- regex: 'Symbian[/]?3'
name: 'Symbian^3'
version: '^3'
- regex: 'MeeGo|WeTab'
name: 'MeeGo'
version: ''
- regex: 'Symbian OS|SymbOS'
name: 'Symbian OS'
version: ''
- regex: 'Nokia'
name: 'Symbian'
version: ''
##########
# Firefox OS
##########
- regex: '(?:Mobile|Tablet);.+Firefox/\d+\.\d+'
name: 'Firefox OS'
version: ''
##########
# RISC OS
##########
- regex: 'RISC OS(?:-NC)?(?:[ /](\d+\.\d+))?'
name: 'RISC OS'
version: '$1'
##########
# Inferno
##########
- regex: 'Inferno(?:[ /](\d+\.\d+))?'
name: 'Inferno'
version: '$1'
##########
# Bada
##########
- regex: 'bada(?:[ /](\d+\.\d+))'
name: 'Bada'
version: '$1'
- regex: 'bada'
name: 'Bada'
version: ''
##########
# Brew
##########
- regex: '(?:Brew MP|BREW|BMP)(?:[ /](\d+\.\d+))'
name: 'Brew'
version: '$1'
- regex: 'Brew MP|BREW|BMP'
name: 'Brew'
version: ''
##########
# Web TV
##########
- regex: 'GoogleTV[ /](\d+\.\d+)|GoogleTV'
name: 'Google TV'
version: '$1'
- regex: 'AppleTV(?:/?(\d+\.\d+))?'
name: 'Apple TV'
version: '$1'
- regex: 'WebTV/(\d+\.\d+)'
name: 'WebTV'
version: '$1'
##########
# Unix
##########
- regex: '(?:SunOS|Solaris)(?:[/ ](\d+\.\d+))?'
name: 'Solaris'
version: '$1'
- regex: 'AIX(?:[/ ]?(\d+\.\d+))?'
name: 'AIX'
version: '$1'
- regex: 'HP-UX(?:[/ ]?(\d+\.\d+))?'
name: 'HP-UX'
version: '$1'
- regex: 'FreeBSD(?:[/ ]?(\d+\.\d+))?'
name: 'FreeBSD'
version: '$1'
- regex: 'NetBSD(?:[/ ]?(\d+\.\d+))?'
name: 'NetBSD'
version: '$1'
- regex: 'OpenBSD(?:[/ ]?(\d+\.\d+))?'
name: 'OpenBSD'
version: '$1'
- regex: 'DragonFly(?:[/ ]?(\d+\.\d+))?'
name: 'DragonFly'
version: '$1'
- regex: 'Syllable(?:[/ ]?(\d+\.\d+))?'
name: 'Syllable'
version: '$1'
- regex: 'IRIX(?:[/ ]?(\d+\.\d+))'
name: 'IRIX'
version: '$1'
- regex: 'OSF1(?:[/ ]?v?(\d+\.\d+))?'
name: 'OSF1'
version: '$1'
##########
# Gaming Console
##########
- regex: 'Nintendo Wii'
name: 'Nintendo'
version: 'Wii'
- regex: 'PlayStation ?([3|4])'
name: 'PlayStation'
version: '$1'
- regex: 'Xbox|KIN\.(?:One|Two)'
name: 'Xbox'
version: '360'
##########
# Mobile Gaming Console
##########
- regex: 'Nitro|Nintendo ([3]?DS[i]?)'
name: 'Nintendo Mobile'
version: '$1'
- regex: 'PlayStation ((?:Portable|Vita))'
name: 'PlayStation Portable'
version: '$1'
##########
# IBM
##########
- regex: 'OS/2'
name: 'OS/2'
version: ''
###########
# Linux (Generic)
###########
- regex: 'Linux[^a-z]'
name: 'Linux'
version: ''

View file

@ -0,0 +1,242 @@
###############
# Piwik - Open source web analytics
#
# @link http://piwik.org
# @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
#
# @category UserAgentParserEnhanced
#
# ATTENTION: This file may only include tv user agents that contain 'HbbTV/([1-9]{1}(\.[0-9]{1}){1,2})'
#
###############
# BangOlufsen
BangOlufsen:
regex: 'Bangolufsen'
device: 'tv'
model: 'BeoVision'
# CreNova
CreNova:
regex: 'CreNova'
device: 'tv'
model: 'CNV001'
# DMM
DMM:
regex: 'DMM'
device: 'tv'
models: 'Dreambox'
# Grundig
Grundig:
regex: '(OWB|Grundig|Arcelik)'
device: 'tv'
model: ''
# Humax
Humax:
regex: 'Humax'
device: 'tv'
models:
- regex: '(HD-FOX C|HD (FOX\+|NANO)|iCord (HD\+|MINI|Cable)|(CX|IR)HD-5100(C|S)|HM9503HD)'
model: '$1'
- regex: 'HMS1000S'
model: 'HMS-1000S'
# IKEA
Ikea:
regex: 'Ikea'
device: 'tv'
models:
- regex: '(LF1V[0-9]{3})'
model: '$1'
# Intek
Intek:
regex: 'Intek'
device: 'tv'
models:
- regex: '(Vantage|VT-100|VT-1)'
model: '$1'
# Inverto
Inverto:
regex: 'Inverto'
device: 'tv'
models:
- regex: '(Volksbox Web Edition|Volksbox Essential|Volksbox II|Volksbox)'
model: '$1'
# LG
LG:
regex: 'LGE'
device: 'tv'
models:
- regex: '(NetCast [0-9]{1}.[0-9]{1}|GLOBAL_PLAT3)'
model: '$1'
# Loewe
Loewe:
regex: 'Loewe'
device: 'tv'
models:
- regex: '([A-Z]{2}[0-9]{3})'
model: '$1'
# MediaTek
MediaTek:
regex: 'MTK'
device: 'tv'
models:
- regex: '(MT[0-9]{4})'
model: '$1'
# Medion
Medion:
regex: 'Medion'
device: 'tv'
models:
- regex: '(MB[0-9]{2})'
model: '$1'
# Metz
Metz:
regex: 'Metz'
device: 'tv'
model: ''
# Panasonic
Panasonic:
regex: 'Panasonic'
device: 'tv'
models:
- regex: '(VIERA [0-9]{1,4})|(DIGA [A-Z]{1}[0-9]{4})'
model: '$1'
- regex: 'DIGA Webkit ([A-Z]{1}[0-9]{4})'
model: 'DIGA $1'
# PEAQ
PEAQ:
regex: 'PEAQ'
device: 'tv'
models:
- regex: '(LF1V[0-9]{3})'
model: '$1'
# Philips
Philips:
regex: 'Philips'
device: 'tv'
models:
- regex: '(NETTV/[0-9\.]{5})'
model: '$1'
# Samsung
Samsung:
regex: 'Samsung|Maple_2011'
device: 'tv'
models:
- regex: '(SmartTV2013|SmartTV2012)'
model: '$1'
- regex: 'Maple_2011'
model: 'SmartTV2011'
# Selevision
Selevision:
regex: 'Selevision'
device: 'tv'
models:
- regex: '(EMC1000i)'
model: '$1'
# Sharp
Sharp:
regex: 'Sharp'
device: 'tv'
models:
- regex: '(LE[0-9]{3}[A-Z]{0,3})'
model: '$1'
# Smart
Smart:
regex: 'Smart'
device: 'tv'
models:
- regex: '([A-Z]{2}[0-9]{2}|ZAPPIX)'
model: '$1'
# Sony
Sony:
regex: 'Sony'
device: 'tv'
models:
- regex: '(KDL[0-9]{2}[A-Z]{1,2}[0-9]{3})'
model: '$1'
# TechniSat
TechniSat:
regex: 'TechniSat'
device: 'tv'
models:
- regex: '((DigiCorder|MultyVision|Digit) (ISIO S|ISIO C|ISIO))'
model: '$1'
# TechnoTrend
TechnoTrend:
regex: 'TechnoTrend'
device: 'tv'
models:
- regex: '([A-Z]{1}-[0-9]{3})'
model: '$1'
# Telefunken
Telefunken:
regex: 'Telefunken'
device: 'tv'
models:
- regex: '(MB[0-9]{2})'
model: '$1'
# TCL
TCL:
regex: 'TCL'
device: 'tv'
models:
- regex: '(LF1V[0-9]{3})'
model: '$1'
# Thomson
Thomson:
regex: 'THOMSON|THOM'
device: 'tv'
models:
- regex: '(LF1V[0-9]{3})'
model: '$1'
# Toshiba
Toshiba:
regex: 'Toshiba'
device: 'tv'
models:
- regex: '(([0-9]{2}|DTV_)[A-Z]{2}[0-9]{1,3})'
model: '$1'
# Vestel
Vestel:
regex: 'Vestel'
device: 'tv'
models:
- regex: '(MB[0-9]{2})'
model: '$1'
# Videoweb
Videoweb:
regex: 'videoweb|compatible;'
device: 'tv'
models:
- regex: '(videowebtv)'
model: 'VideoWeb TV'
- regex: '(tv2n)'
model: '$1'
- regex: 'ANTGalio/3.0'
model: '600S'