All Downloads are FREE. Search and download functionalities are using the official Maven repository.

UserAgents.Konqueror.yaml Maven / Gradle / Ivy

Go to download

A parsing and analyzing library to get information from a useragent string.

There is a newer version: 7.28.1
Show newest version
#
# Yet Another UserAgent Analyzer
# Copyright (C) 2013-2018 Niels Basjes
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an AS IS BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

config:

- matcher:
    variable:
    - 'KonquerorVersion            :agent.(1)product.comments.entry.product.name="Konqueror"^.version'
    extract:
    - 'LayoutEngineClass     : 2000:"Browser"'
    - 'LayoutEngineName      : 2000:"KHTML"'
    - 'LayoutEngineVersion   : 2000:@KonquerorVersion'
    - 'AgentClass            : 2000:"Browser"'
    - 'AgentName             : 2000:"Konqueror"'
    - 'AgentVersion          : 2000:@KonquerorVersion'

- matcher:
    extract:
    - 'LayoutEngineClass     : 2000:"Browser"'
    - 'LayoutEngineName      : 2001:"KHTML"'
    - 'LayoutEngineVersion   : 2001:agent.product.comments.entry.product.name="KHTML"^.version'

- matcher:
    extract:
    - 'LayoutEngineClass     : 2000:"Browser"'
    - 'LayoutEngineName      : 2001:"KHTML"'
    - 'LayoutEngineVersion   : 2001:agent.product.name="KHTML"^.version'
    - 'AgentClass            :   50:"Browser"'
    - 'AgentName             :   50:"Konqueror"'
    - 'AgentVersion          :   50:agent.product.name="Konqueror"^.version'

#http://webaim.org/blog/user-agent-string-history/

#Konqueror:
- test:
    input:
      user_agent_string: 'Mozilla/5.0 (compatible; Konqueror/3.2; FreeBSD) (KHTML, like Gecko)'
    expected:
      DeviceClass                          : 'Desktop'
      DeviceName                           : 'FreeBsd Desktop'
      DeviceBrand                          : 'Unknown'
      OperatingSystemClass                 : 'Desktop'
      OperatingSystemName                  : 'FreeBSD'
      OperatingSystemVersion               : '??'
      OperatingSystemNameVersion           : 'FreeBSD ??'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'KHTML'
      LayoutEngineVersion                  : '3.2'
      LayoutEngineVersionMajor             : '3'
      LayoutEngineNameVersion              : 'KHTML 3.2'
      LayoutEngineNameVersionMajor         : 'KHTML 3'
      AgentClass                           : 'Browser'
      AgentName                            : 'Konqueror'
      AgentVersion                         : '3.2'
      AgentVersionMajor                    : '3'
      AgentNameVersion                     : 'Konqueror 3.2'
      AgentNameVersionMajor                : 'Konqueror 3'

- test:
    input:
      user_agent_string: 'Mozilla/5.0 (X11; Linux x86_64) KHTML/4.8.5 (like Gecko) Konqueror/4.8 Fedora/4.8.5-2.fc16'
    expected:
      DeviceClass                          : 'Desktop'
      DeviceName                           : 'Linux Desktop'
      DeviceBrand                          : 'Unknown'
      DeviceCpu                            : 'Intel x86_64'
      DeviceCpuBits                        : '64'
      OperatingSystemClass                 : 'Desktop'
      OperatingSystemName                  : 'Fedora'
      OperatingSystemVersion               : '4.8.5-2.fc16'
      OperatingSystemNameVersion           : 'Fedora 4.8.5-2.fc16'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'KHTML'
      LayoutEngineVersion                  : '4.8.5'
      LayoutEngineVersionMajor             : '4'
      LayoutEngineNameVersion              : 'KHTML 4.8.5'
      LayoutEngineNameVersionMajor         : 'KHTML 4'
      AgentClass                           : 'Browser'
      AgentName                            : 'Konqueror'
      AgentVersion                         : '4.8'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'Konqueror 4.8'
      AgentNameVersionMajor                : 'Konqueror 4'

- test:
    input:
      user_agent_string: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.21 (KHTML, like Gecko) konqueror/4.14.3 Safari/537.21'
    expected:
      DeviceClass                          : 'Desktop'
      DeviceName                           : 'Linux Desktop'
      DeviceBrand                          : 'Unknown'
      DeviceCpu                            : 'Intel x86_64'
      DeviceCpuBits                        : '64'
      OperatingSystemClass                 : 'Desktop'
      OperatingSystemName                  : 'Linux'
      OperatingSystemVersion               : 'Intel x86_64'
      OperatingSystemNameVersion           : 'Linux Intel x86_64'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'AppleWebKit'
      LayoutEngineVersion                  : '537.21'
      LayoutEngineVersionMajor             : '537'
      LayoutEngineNameVersion              : 'AppleWebKit 537.21'
      LayoutEngineNameVersionMajor         : 'AppleWebKit 537'
      AgentClass                           : 'Browser'
      AgentName                            : 'konqueror'
      AgentVersion                         : '4.14.3'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'konqueror 4.14.3'
      AgentNameVersionMajor                : 'konqueror 4'

- test:
    input:
      user_agent_string: 'Mozilla/5.0 (X11; Linux x86_64) KHTML/4.8.4 (like Gecko) Konqueror/4.8'
    expected:
      DeviceClass                          : 'Desktop'
      DeviceName                           : 'Linux Desktop'
      DeviceBrand                          : 'Unknown'
      DeviceCpu                            : 'Intel x86_64'
      DeviceCpuBits                        : '64'
      OperatingSystemClass                 : 'Desktop'
      OperatingSystemName                  : 'Linux'
      OperatingSystemVersion               : 'Intel x86_64'
      OperatingSystemNameVersion           : 'Linux Intel x86_64'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'KHTML'
      LayoutEngineVersion                  : '4.8.4'
      LayoutEngineVersionMajor             : '4'
      LayoutEngineNameVersion              : 'KHTML 4.8.4'
      LayoutEngineNameVersionMajor         : 'KHTML 4'
      AgentClass                           : 'Browser'
      AgentName                            : 'Konqueror'
      AgentVersion                         : '4.8'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'Konqueror 4.8'
      AgentNameVersionMajor                : 'Konqueror 4'

- test:
    input:
      user_agent_string: 'Mozilla/5.0 (compatible; Konqueror/4.4; Linux) KHTML/4.4.5 (like Gecko)'
    expected:
      DeviceClass                          : 'Desktop'
      DeviceName                           : 'Linux Desktop'
      DeviceBrand                          : 'Unknown'
      OperatingSystemClass                 : 'Desktop'
      OperatingSystemName                  : 'Linux'
      OperatingSystemVersion               : '??'
      OperatingSystemNameVersion           : 'Linux ??'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'KHTML'
      LayoutEngineVersion                  : '4.4'
      LayoutEngineVersionMajor             : '4'
      LayoutEngineNameVersion              : 'KHTML 4.4'
      LayoutEngineNameVersionMajor         : 'KHTML 4'
      AgentClass                           : 'Browser'
      AgentName                            : 'Konqueror'
      AgentVersion                         : '4.4'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'Konqueror 4.4'
      AgentNameVersionMajor                : 'Konqueror 4'

- test:
    input:
      user_agent_string: 'Mozilla/5.0 (X11; FreeBSD) KHTML/4.9.1 (like Gecko) Konqueror/4.9'
    expected:
      DeviceClass                          : 'Desktop'
      DeviceName                           : 'FreeBsd Desktop'
      DeviceBrand                          : 'Unknown'
      OperatingSystemClass                 : 'Desktop'
      OperatingSystemName                  : 'FreeBSD'
      OperatingSystemVersion               : '??'
      OperatingSystemNameVersion           : 'FreeBSD ??'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'KHTML'
      LayoutEngineVersion                  : '4.9.1'
      LayoutEngineVersionMajor             : '4'
      LayoutEngineNameVersion              : 'KHTML 4.9.1'
      LayoutEngineNameVersionMajor         : 'KHTML 4'
      AgentClass                           : 'Browser'
      AgentName                            : 'Konqueror'
      AgentVersion                         : '4.9'
      AgentVersionMajor                    : '4'
      AgentNameVersion                     : 'Konqueror 4.9'
      AgentNameVersionMajor                : 'Konqueror 4'

- test:
    input:
      user_agent_string: 'Mozilla/5.0 (compatible; Konqueror/3.1; Linux 2.4.22-4GB-athlon; X11; i686)'
    expected:
      DeviceClass                          : 'Desktop'
      DeviceName                           : 'Linux Desktop'
      DeviceBrand                          : 'Unknown'
      DeviceCpu                            : 'Intel i686'
      DeviceCpuBits                        : '32'
      OperatingSystemClass                 : 'Desktop'
      OperatingSystemName                  : 'Linux'
      OperatingSystemVersion               : '2.4.22-4GB-athlon'
      OperatingSystemNameVersion           : 'Linux 2.4.22-4GB-athlon'
      LayoutEngineClass                    : 'Browser'
      LayoutEngineName                     : 'KHTML'
      LayoutEngineVersion                  : '3.1'
      LayoutEngineVersionMajor             : '3'
      LayoutEngineNameVersion              : 'KHTML 3.1'
      LayoutEngineNameVersionMajor         : 'KHTML 3'
      AgentClass                           : 'Browser'
      AgentName                            : 'Konqueror'
      AgentVersion                         : '3.1'
      AgentVersionMajor                    : '3'
      AgentNameVersion                     : 'Konqueror 3.1'
      AgentNameVersionMajor                : 'Konqueror 3'





© 2015 - 2024 Weber Informatics LLC | Privacy Policy