Skip to content

Commit

Permalink
Detect new brands: Aceline, QIN, VOCAL, Wainyok, Xsmart and Detect de…
Browse files Browse the repository at this point in the history
…vices for exist brands (#184)

* Detect new brands: Aceline, QIN, VOCAL, Wainyok, Xsmart and Detect devices for exist brands (matomo-org#7675)
feat(device) detect new brand QIN: F22, F21 Pro, F22 Pro
feat(device) detect brand OPPO: A79 5G (A303OP)
feat(device) detect brand OSCAL: C30 Pro
feat(device) detect brand Kodak: Seren D61L
feat(device) detect brand Oukitel: C31 Pro, C31
feat(device) detect brand Rokit: Orb S
feat(device) detect brand HTC: A101
feat(device) detect brand Openbox: A9
feat(device) detect brand Ravoz: Z6 Pro
feat(device) detect brand Sigma: X-Treme PQ18 Max
feat(device) detect brand Gtel: A727 Infinity Pro
feat(device) detect brand Digicel: DL1 Plus
feat(device) detect brand BLISS: T6
feat(device) detect brand OzoneHD: Nexo
feat(device) detect new brand VOCAL: V1
feat(device) detect new brand Xsmart: Nova 7
feat(device) detect new brand Wainyok: P10X
feat(device) detect new brand Aceline: 24HHY1, 32HHY1
feat(device) detect brand Urovo: DT20
feat(device) detect brand DEXP: 40FCY1, F32H8050C, F43H8050C, 50UCY1-G, 55UCY1-G, 65UCY1-B, 65UCY1-G, U43H8050EG
feat(device) detect brand Doffler: 24KHS57
feat(device) detect brand Leff: 32F540S
feat(device) detect brand Lenovo: Tab M11 (TB330XU)
feat(device) detect brand Pixus: Line
feat(device) detect brand AllDocube: iPlay 50 Mini Pro
feat(device) detect brand Teclast: T40HD
feat(device) detect brand PIRANHA: 8032
feat(device) detect brand Krüger&Matz: MOVE 10
feat(device) detect brand Huawei: Hi Enjoy 60s 5G (GAR-AN60)
feat(device) detect brand F+: SH60
feat(device) detect brand A1: Alpha Eco
feat(device) detect brand Aligator: RX850 eXtremo
feat(device) detect brand Vivo: iQOO Z7x (V2272A), G2 (V2318A)
feat(device) detect brand Xiaomi: Redmi 12 5G (XIG03), Redmi Pad SE
feat(device) detect brand Doogee: V30 Pro, V20S
feat(device) detect brand TopDevice: TDTV32BS04H
feat(device) detect brand Casper: VIA A40, VIA X40
feat(device) detect brand Tecno Mobile: Camon 20 (TECNO CK6)
feat(device) detect brand Nokia: C210, G310 5G, G50
feat(device) detect brand Ulefone: Armor X12
feat(device) detect brand UMIDIGI: G5 (MP27), A15C (MP34)
feat(device) detect brand Lava: Blaze Pro 5G (LXX506)
feat(device) detect brand iTel: A05s (A663LC), A70 (A665L), P55 (A666L, A666LN), P55+ (P663LN)

* chore: generate indexes
  • Loading branch information
sanchezzzhak committed May 6, 2024
1 parent 3e7ea09 commit b53f29e
Show file tree
Hide file tree
Showing 7 changed files with 1,735 additions and 47 deletions.
5 changes: 5 additions & 0 deletions parser/device/brand-short.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ module.exports = {
'ACC': 'Accesstyle',
'AE': 'Ace',
'AC': 'Acer',
'ACL': 'Aceline',
'3K': 'Acteck',
'ACT': 'actiMirror',
'A9': 'Advan',
Expand Down Expand Up @@ -1248,6 +1249,7 @@ module.exports = {
'QH': 'Q-Touch',
'QB': 'Q.Bell',
'QI': 'Qilive',
'QIN': 'QIN',
'QM': 'QMobile',
'QT': 'Qtek',
'Q9': 'QTECH',
Expand Down Expand Up @@ -1672,6 +1674,7 @@ module.exports = {
'VGE': 'V-Gen',
'V0': 'VKworld',
'VM': 'Vodacom',
'VOC': 'VOCAL',
'VF': 'Vodafone',
'7W': 'VOGA',
'V2': 'Vonino',
Expand Down Expand Up @@ -1701,6 +1704,7 @@ module.exports = {
'WAF': 'WAF',
'WAO': 'W&O',
'WAL': 'Waltter',
'WAI': 'Wainyok',
'WHI': 'White Mobile',
'WBL': 'We. by Loewe.',
'WCP': 'WeChip',
Expand Down Expand Up @@ -1758,6 +1762,7 @@ module.exports = {
'XO': 'Xolo',
'XR': 'Xoro',
'XS': 'Xshitou',
'XSM': 'Xsmart',
'4X': 'Xtouch',
'X8': 'Xtratech',
'XCR': 'Xcruiser',
Expand Down
162 changes: 162 additions & 0 deletions regexes/device-index-hash.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1123,6 +1123,8 @@ sobietech slp:
- SOB
miprojm05:
- XI
dt20:
- 9U
sm-f721u:
- SA
note 13p:
Expand Down Expand Up @@ -35751,6 +35753,113 @@ goa-al80u:
- HU
ulefone_s11:
- UL
a303op:
- OP
c5l 2021:
- BU
c30 pro:
- OSC
c31 pro:
- OE
c31:
- OE
f22:
- QIN
gplus x10+:
- 8G
d61l:
- KK
f21 pro:
- QIN
f22 pro:
- QIN
f22pro:
- QIN
x-treme_pq18_max:
- 1S
nokia c21:
- NK
nokia c30:
- NK
orb s:
- R1
ravoz z6 pro:
- R9
oppo a33m:
- OP
oppo_a33m:
- OP
a727_infinity_pro:
- GV
neffos c5:
- NF
p5_energy:
- A2
tit-l01:
- HU
digiceldl1plus:
- D3
sm-c5010:
- SA
gar-an60:
- HU
sh60 2gb/32gb 3000mah hms:
- FPS
- SH
armor x12:
- UL
sm-a908n:
- SA
a1 alpha eco:
- '41'
itel a663lc:
- IZ
itel a665l:
- IZ
itel a666l:
- IZ
itel a666ln:
- IZ
itel p663ln:
- IZ
lava lxx506:
- LV
mp27:
- UM
mp34:
- UM
nokia c210:
- NK
nokia g310 5g:
- NK
nokia g50:
- NK
tecno ck6:
- TB
via a40:
- R4
via_x40:
- R4
vocal v1:
- VOC
v30pro:
- DO
v20s:
- DO
zte blade a34:
- ZT
xsmart nova 7:
- XSM
xig03:
- XI
v2272a:
- VV
v2318a:
- VV
aligator rx850:
- 4A
move 10:
- KE
y9plus:
- DO
doro 8030/8031/8028:
Expand Down Expand Up @@ -45495,6 +45604,29 @@ hiper-m-pad:
- HIP
htc a100:
- HT
htc a101:
- HT
- AC
nomi c10103:
- NM
bliss-t6:
- BLI
piranha8032:
- PIR
p10x:
- WAI
pixus_line:
- PX
t40hd:
- T7
alldocube iplay50_mini_pro:
- 3A
tb330xu:
- LE
iplay50_mini_pro:
- 3A
redmi pad se:
- XI
jdn-al00:
- HU
ags2-al00hn:
Expand Down Expand Up @@ -56675,6 +56807,36 @@ dreamstar w2:
- DR1
43ucy1:
- DX
openbox a9:
- OH
ozonehd nexo:
- OZ
tdtv32bs04h:
- TOP
24hhy1:
- ACL
24khs57:
- DF
32f540s:
- 4B
32hhy1:
- ACL
40fcy1:
- DX
f32h8050c:
- DX
f43h8050c:
- DX
50ucy1-g:
- DX
55ucy1-g:
- DX
65ucy1-b:
- DX
65ucy1-g:
- DX
u43h8050eg:
- DX
bb2 pro:
- 0M
kii pro:
Expand Down
177 changes: 130 additions & 47 deletions regexes/device/mobiles.yml

Large diffs are not rendered by default.

18 changes: 18 additions & 0 deletions tests/fixtures/devices/peripheral.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1288,3 +1288,21 @@
model: Mi Smart Compact Projector
os_family: Android
browser_family: Opera
-
user_agent: Mozilla/5.0 (Linux; Android 12; DT20) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
os:
name: Android
version: "12"
platform: ""
client:
type: browser
name: Chrome
version: 123.0.0.0
engine: Blink
engine_version: 123.0.0.0
device:
type: peripheral
brand: Urovo
model: DT20
os_family: Android
browser_family: Chrome
Loading

0 comments on commit b53f29e

Please sign in to comment.