Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detect new brand TriaPlay and Detect devices for exist brands #7642

Merged
merged 4 commits into from
Mar 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Parser/Device/AbstractDeviceParser.php
Original file line number Diff line number Diff line change
Expand Up @@ -1612,6 +1612,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'5R' => 'Transpeed',
'T6' => 'TrekStor',
'T3' => 'Trevi',
'TRI' => 'TriaPlay',
'TJ' => 'Trifone',
'Q5' => 'Trident',
'4T' => 'Tronsmart',
Expand Down
341 changes: 341 additions & 0 deletions Tests/fixtures/smartphone-38.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,341 @@
---
-
user_agent: Mozilla/5.0 (Linux; Android 13; V2252) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 104.0.0.0
engine: Blink
engine_version: 104.0.0.0
device:
type: smartphone
brand: Vivo
model: Y02t
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; V2239 Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.163 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Chrome Webview
version: 119.0.6045.163
engine: Blink
engine_version: 119.0.6045.163
device:
type: smartphone
brand: Vivo
model: Y100
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; V2230A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 107.0.0.0
engine: Blink
engine_version: 107.0.0.0
device:
type: smartphone
brand: Vivo
model: Y35m
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; TMRV065G Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.163 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Chrome Webview
version: 119.0.6045.163
engine: Blink
engine_version: 119.0.6045.163
device:
type: smartphone
brand: T-Mobile
model: REVVL 6x 5G
os_family: Android
browser_family: Chrome
-
user_agent: 'Mozilla/5.0 (Linux; Android 13; T Phone (2023) Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.66 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/435.0.0.32.108;]'
os:
name: Android
version: "13"
platform: ""
client:
type: mobile app
name: Facebook
version: 435.0.0.32.108
device:
type: smartphone
brand: T-Mobile
model: T Phone (2023)
os_family: Android
browser_family: Unknown
-
user_agent: Mozilla/5.0 (Linux; Android 13; X-treme PQ55) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.154 Mobile Safari/537.36 OPR/78.5.4143.75924
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Opera Mobile
version: 78.5.4143.75924
engine: Blink
engine_version: 117.0.5938.154
device:
type: smartphone
brand: Sigma
model: X-Treme PQ55
os_family: Android
browser_family: Opera
-
user_agent: Mozilla/5.0 (Linux; Android 13; Xiaomi 14 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.48 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 118.0.5993.48
engine: Blink
engine_version: 118.0.5993.48
device:
type: smartphone
brand: Xiaomi
model: 14 Pro
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; Xiaomi 13 Lite) AppleWebKit/537.43 (KHTML, like Gecko) Chrome/118.0.5993.48 Mobile Safari/537.43
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 118.0.5993.48
engine: Blink
engine_version: 118.0.5993.48
device:
type: smartphone
brand: Xiaomi
model: 13 Lite
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; VIA M35) 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: Casper
model: VIA M35
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; Sparx S7 Build/T00624; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/111.0.5563.116 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Chrome Webview
version: 111.0.5563.116
engine: Blink
engine_version: 111.0.5563.116
device:
type: smartphone
brand: Sparx
model: S7
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; SM-S135DL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.154 Mobile Safari/537.36 OPR/78.5.4143.75924
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Opera Mobile
version: 78.5.4143.75924
engine: Blink
engine_version: 117.0.5938.154
device:
type: smartphone
brand: Samsung
model: Galaxy A03s
os_family: Android
browser_family: Opera
-
user_agent: Mozilla/5.0 (Linux; Android 13; SM-A336BN) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.48 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 118.0.5993.48
engine: Blink
engine_version: 118.0.5993.48
device:
type: smartphone
brand: Samsung
model: Galaxy A33 5G
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; SM-S711U Build/TP1A.220624.014) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.6045.66 Mobile Safari/537.36 OPX/2.1
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Opera GX
version: "2.1"
engine: Blink
engine_version: 119.0.6045.66
device:
type: smartphone
brand: Samsung
model: Galaxy S23 FE
os_family: Android
browser_family: Opera
-
user_agent: Mozilla/5.0 (Linux; Android 13; Tiger 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Atom/1.6.2.3 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Atom
version: 1.6.2.3
engine: Blink
engine_version: 96.0.4664.110
device:
type: smartphone
brand: OSCAL
model: Tiger 12
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; ZTE 8550) 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: ZTE
model: Blade V50 Vita
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 13; SKY B63) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 108.0.0.0
engine: Blink
engine_version: 108.0.0.0
device:
type: smartphone
brand: Sky
model: Elite B63
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; arm_64; Android 13; Nokia G42 5G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.64 YaSearchBrowser/23.99.1 BroPP/1.0 YaSearchApp/23.99.1 webOmni SA/3 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ARM
client:
type: browser
name: Yandex Browser
version: 23.99.1
engine: Blink
engine_version: 116.0.5845.64
device:
type: smartphone
brand: Nokia
model: G42 5G
os_family: Android
browser_family: Unknown
-
user_agent: Mozilla/5.0 (Linux; arm_64; Android 13; ThinkPhone by motorola) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.64 YaSearchBrowser/23.99.1 BroPP/1.0 YaSearchApp/23.99.1 webOmni SA/3 Mobile Safari/537.36
os:
name: Android
version: "13"
platform: ARM
client:
type: browser
name: Yandex Browser
version: 23.99.1
engine: Blink
engine_version: 116.0.5845.64
device:
type: smartphone
brand: Motorola
model: ThinkPhone
os_family: Android
browser_family: Unknown
-
user_agent: Mozilla/5.0 (Linux; arm_64; Android 12; VIA M30 Plus) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.64 YaSearchBrowser/23.99.1 BroPP/1.0 YaSearchApp/23.99.1 webOmni SA/3 Mobile Safari/537.36
os:
name: Android
version: "12"
platform: ARM
client:
type: browser
name: Yandex Browser
version: 23.99.1
engine: Blink
engine_version: 116.0.5845.64
device:
type: smartphone
brand: Casper
model: VIA M30 Plus
os_family: Android
browser_family: Unknown
Loading
Loading