Skip to content

Commit

Permalink
Detect new brands: CEPTER, Clovertek, HOLLEBERG and Detect devices fo…
Browse files Browse the repository at this point in the history
…r exist brands (matomo-org#7683)

feat(device) detect new brand HOLLEBERG: HGTV-LED50UHDS102T2, HGTV-LED55UHDS102T2, HGTV-LED40FHDS100T2, HGTV-LED43UHDS102T2, HGTV-LED55UHDSQ100T2, HGTV-LED32HDS102T2, HGTV-LED43FHDS102T2, HGTV-LED65UHDS101T2
feat(device) detect brand DEXP: H24F8000C, F43H8000QG, H32F8000CG, H32G8000KW, H32G8000Q, H32H8000K, H32H8000Q
feat(device) detect brand Harper: 50U660TS, 55Q850TS, 55U660TS, 58U750TS, 50U750TS, 65Q850TS
feat(device) detect brand Hyundai: H-LED32BS5003, H-LED40BS5003, H-LED43BU7003
feat(device) detect brand Hiberg: 55Y UHD, 50Y UHD
feat(device) detect brand Vityaz: 50LU1204
feat(device) detect brand ECON: EX-32HS006B
feat(device) detect brand Digma: DM-LED43UBB31, DM-LED50UBB31, DM-LED55UBB31
feat(device) detect brand Leff: 24H520T, 28H540S, 50U620S, 50U630S
feat(device) detect brand BBK: 24LEX-7269
feat(device) detect brand Doffler: 24GHS55, 24GHS57, 50KUS65
feat(device) detect brand Irbis: 24H1YDX000BS2
feat(device) detect brand Ulefone: Power Armor 16S
feat(device) detect brand Doogee: S41 Max, S41 Plus, R10, R20, T10 Plus
feat(device) detect brand Motorola: Moto G34 5G
feat(device) detect brand Reeder: S19 Max Pro S Edge
feat(device) detect brand Teclast: P85
feat(device) detect brand HTC: A101 Plus
feat(device) detect brand Blackview: Tab 70 WiFi
feat(device) detect brand Lenovo: Tab M11 (TB330FU)
feat(device) detect brand JAY-Tech: Tablet PC XE10
feat(device) detect brand Samsung: Galaxy Tab A9+ 11.0" (SM-X210)
feat(device) detect brand Logic Instrument: Fieldbook KS80
feat(device) detect brand OSCAL: Pad 11, Pad 15, Pad 18, Pad 8, Spider 8
feat(device) detect new brand CEPTER: TAB10L
feat(device) detect new brand Clovertek: G12
feat(device) detect brand Lenovo: Xiaoxin 100 (NL5H00X)
feat(device) detect brand DISH: Celero 3 5G
feat(device) detect brand Maunfeld: MLT55USX02
feat(device) detect brand Digma: DM-LED32SBB31, DM-LED40SBB31
feat(device) detect brand Telefunken: TF-LED32S14T2S, TF-LED43S95T2SU, TF-LED50S03T2SU, TF-LED55S11T2SU
feat(device) detect brand Visual Land: Prestige Elite 10QH Pro
feat(device) detect brand Digit4G: Next Ultra, E4 Pro
* matomo-org#7682 feat(device) detect brand Huawei: Nova 12 Vitality Edition (FIN-AL60)
* matomo-org#7682 feat(device) rename model Nova 11 Active Edition (FIN-AL60a) to Nova 12 Vitality Edition
  • Loading branch information
sanchezzzhak authored May 14, 2024
1 parent ed9f30d commit 91256bc
Show file tree
Hide file tree
Showing 8 changed files with 1,477 additions and 38 deletions.
3 changes: 3 additions & 0 deletions Parser/Device/AbstractDeviceParser.php
Original file line number Diff line number Diff line change
Expand Up @@ -315,6 +315,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'CNG' => 'Canguro',
'CNT' => 'CCIT',
'CEC' => 'Cecotec',
'CEP' => 'CEPTER',
'CEI' => 'Ceibal',
'02' => 'Cell-C',
'CEL' => 'Cellacom',
Expand All @@ -338,6 +339,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'L8' => 'Clarmin',
'25' => 'Claresta',
'CLA' => 'CLAYTON',
'CLT' => 'Clovertek',
'1J' => 'Cloud',
'CD' => 'Cloudfone',
'6C' => 'Cloudpad',
Expand Down Expand Up @@ -729,6 +731,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'H1' => 'Hoffmann',
'HOM' => 'Homatics',
'H0' => 'Hometech',
'HLB' => 'HOLLEBERG',
'HM' => 'Homtom',
'HZ' => 'Hoozo',
'H7' => 'Horizon',
Expand Down
18 changes: 18 additions & 0 deletions Tests/fixtures/peripheral.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1342,3 +1342,21 @@
model: M3 SL20
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 9; NL5H00X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.62 Safari/537.36
os:
name: Android
version: "9"
platform: ""
client:
type: browser
name: Chrome
version: 78.0.3904.62
engine: Blink
engine_version: 78.0.3904.62
device:
type: peripheral
brand: Lenovo
model: Xiaoxin 100
os_family: Android
browser_family: Chrome
2 changes: 1 addition & 1 deletion Tests/fixtures/smartphone-38.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3766,7 +3766,7 @@
device:
type: smartphone
brand: Huawei
model: Nova 11 Active Edition
model: Nova 12 Vitality Edition
os_family: Android
browser_family: Chrome
-
Expand Down
178 changes: 178 additions & 0 deletions Tests/fixtures/smartphone-39.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1169,3 +1169,181 @@
model: Power Armor 14 Pro
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; arm_64; Android 13; Power Armor 16S) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.96 YaBrowser/24.4.3.96.00 SA/3 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ARM
client:
type: browser
name: Yandex Browser
version: 24.4.3.96.00
engine: Blink
engine_version: 122.0.6261.96
device:
type: smartphone
brand: Ulefone
model: Power Armor 16S
os_family: Android
browser_family: Unknown
-
user_agent: Mozilla/5.0 (Linux; arm_64; Android 13; S41 Max) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.300 YaBrowser/24.4.0.300.00 SA/3 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ARM
client:
type: browser
name: Yandex Browser
version: 24.4.0.300.00
engine: Blink
engine_version: 122.0.6261.300
device:
type: smartphone
brand: Doogee
model: S41 Max
os_family: Android
browser_family: Unknown
-
user_agent: Mozilla/5.0 (Linux; arm_64; Android 13; S41 Plus) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.197 YaSearchBrowser/24.20.1 BroPP/1.0 YaSearchApp/24.20.1 webOmni SA/3 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ARM
client:
type: browser
name: Yandex Browser
version: 24.20.1
engine: Blink
engine_version: 120.0.6099.197
device:
type: smartphone
brand: Doogee
model: S41 Plus
os_family: Android
browser_family: Unknown
-
user_agent: Mozilla/5.0 (Linux; Android 14; moto g34 5G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36
os:
name: Android
version: "14"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 124.0.0.0
engine: Blink
engine_version: 124.0.0.0
device:
type: smartphone
brand: Motorola
model: Moto G34 5G
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; S19 Max Pro S Edge) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 124.0.0.0
engine: Blink
engine_version: 124.0.0.0
device:
type: smartphone
brand: Reeder
model: S19 Max Pro S Edge
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; Celero3 5G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 124.0.0.0
engine: Blink
engine_version: 124.0.0.0
device:
type: smartphone
brand: DISH
model: Celero 3 5G
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; Digitnext_Ultra) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 111.0.0.0
engine: Blink
engine_version: 111.0.0.0
device:
type: smartphone
brand: Digit4G
model: Next Ultra
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 11; Digit4G_E4_Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Mobile Safari/537.36
os:
name: Android
version: "11"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 106.0.0.0
engine: Blink
engine_version: 106.0.0.0
device:
type: smartphone
brand: Digit4G
model: E4 Pro
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 9; Nokia C1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.116 Mobile Safari/537.36
os:
name: Android
version: "9"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 79.0.3945.116
engine: Blink
engine_version: 79.0.3945.116
device:
type: smartphone
brand: Nokia
model: C1
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 12; FIN-AL60 Build/HUAWEIFIN-AL60; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/97.0.4692.98 Mobile Safari/537.36 T7/13.51 BDOS/1.0 (HarmonyOS 3.0.0) light/1.0 SP-engine/2.81.0 matrixstyle/0 lite baiduboxapp/6.25.0.10 (Baidu; P1 12)
os:
name: HarmonyOS
version: 3.0.0
platform: ""
client:
type: mobile app
name: Baidu Box App
version: 6.25.0.10
device:
type: smartphone
brand: Huawei
model: Nova 12 Vitality Edition
os_family: Android
browser_family: Unknown
Loading

0 comments on commit 91256bc

Please sign in to comment.