From 8602cdb2edd7a999aca25ca9de2a99c1eababee3 Mon Sep 17 00:00:00 2001 From: Liviu-Mihail Concioiu Date: Tue, 29 Oct 2024 10:08:29 +0100 Subject: [PATCH] Improves detection for Essentielb devices ref #7880 --- Tests/fixtures/tv-4.yml | 18 ++++++++++++++++++ regexes/device/mobiles.yml | 4 +++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/Tests/fixtures/tv-4.yml b/Tests/fixtures/tv-4.yml index 026fb6b037..176bb79946 100644 --- a/Tests/fixtures/tv-4.yml +++ b/Tests/fixtures/tv-4.yml @@ -3063,3 +3063,21 @@ model: 32D1240 os_family: GNU/Linux browser_family: Chrome +- + user_agent: Zeasn/2.0 NETTV/4.5.0 Mozilla/5.0 (Linux;CE-HTML/1.0;U;en), Chrome/49.0.2623.87 Safari/537.36 AppleWebKit 537.36 (KHTML, like Gecko) Tbrowser/2.0, _TV_UNKONWN/V8-NT563AM-LF1V033 (ESSENTIEL B,32A6000,wireless) + os: + name: Whale OS + version: "1" + platform: "" + client: + type: browser + name: T-Browser + version: "2.0" + engine: Blink + engine_version: 49.0.2623.87 + device: + type: smartphone + brand: Essentielb + model: 32A6000 + os_family: Other Smart TV + browser_family: Chrome diff --git a/regexes/device/mobiles.yml b/regexes/device/mobiles.yml index 7c4b5706a0..3e4a173268 100644 --- a/regexes/device/mobiles.yml +++ b/regexes/device/mobiles.yml @@ -8032,7 +8032,7 @@ Eton: # Essentielb Essentielb: - regex: '(?:Wooze[_ ]?(?:I55?|I45|X?L)|HEYOU(?:[135]|20PLUS|[1-7]0))(?:[);/ ]|$)' + regex: 'ESSENTIEL B[;,]|(?:Wooze[_ ]?(?:I55?|I45|X?L)|HEYOU(?:[135]|20PLUS|[1-7]0))(?:[);/ ]|$)' device: 'smartphone' models: - regex: 'HEYOU20PLUS(?:[);/ ]|$)' @@ -8041,6 +8041,8 @@ Essentielb: model: 'HEYou $1' - regex: 'Wooze[_ ]?((?:I55?|I45|X?L))(?:[);/ ]|$)' model: 'Wooze $1' + - regex: 'ESSENTIEL B,([a-z0-9_ \-]+),(?:wired|wireless)' + model: '$1' # Facebook Facebook: