Skip to content

Commit

Permalink
Detect new brands: Ajib, Eyemoo, QWATT, CCIT, PAGRAER, DIALN, AUPO, a…
Browse files Browse the repository at this point in the history
…nd Detect devices for exist brands and Detect new browsers. (#177)

* chore: create report-alias-code tests/tool
feat: get device code for Apple Watch

* Detect new brands: CCIT, PAGRAER, DIALN, AUPO and Detect devices for exist brands (matomo-org#7650)
feat(device) detect new brand PAGRAER: P50 Pro
feat(device) detect brand Huawei: Nova 11 (FOA-AL00), Nova 11 Active Edition (FIN-AL60a), Nova 12 Ultra (ADA-AL00U), Nova 12 Pro (ADA-AL00), Enjoy 70 Pro (CTR-AL20), Pocket S (BAL-AL60), Nova 11 SE (BON-AL00), Mate 60 (BRA-AL00), Honor Play 7T 5G (RKY-AN10), MatePad 11 (2023) WiFi (DBR-W19)
feat(device) detect brand Blu: G52L, Studio Mini (2023)
feat(device) detect brand General Mobile: GM 23 (G316)
feat(device) detect brand Yuandao: N70
feat(device) detect brand PEAQ: PET 101-H232E
feat(device) detect brand Sharp: Aquos Pad SHT21
feat(device) detect brand Prestigio: Geo Vision 7777 (GV7777)
feat(device) detect brand Gplus: X20 (GMC-7127M), Q20S (GMC-668N), Q20 (GMC-668M)
feat(device) detect new brand DIALN: X8 Ultra
feat(device) detect brand MSI: GP70 2OD
feat(device) detect brand General Mobile: GM 23 SE (G314)
feat(device) detect brand VGO TEL: New 16
feat(device) detect brand Sparx: Neo 6 Plus, Neo 5 Pro, Neo X
feat(device) detect brand Condor: Griffe G5 Plus (PAM524)
feat(device) detect brand NUU Mobile: Tab 8 (T0802L, T0801L)
feat(device) detect brand Planet Computers: Gemini 4G
feat(device) detect new brand AUPO: Zeus 10 Pro
feat(device) detect brand Ravoz: V5
feat(device) detect brand Symphony: i85, i80
feat(device) detect brand Sigma: X-Style S5502
feat(device) detect brand Zuum: Covet X
feat(device) detect brand Ace: Clever 3
feat(device) detect brand Konrow: City 4
feat(device) detect brand Blu: Bold N2
feat(device) detect brand Huawei: Honor X7b (CLK-LX1)
feat(device) detect brand OPPO: F25 Pro 5G (CPH2603), Reno 11 (CPH2599), A59 5G (CPH2617), A79 5G (CPH2553), Reno 3 5G (CPH2048)
feat(device) detect brand OnePlus: 12R (CPH2611), 12 (CPH2583, CPH2581, CPH2573)
feat(device) detect new brand CCIT: X Edition, Vogue 405, A100W, A170W, A8W, A160W, A120W, CW200, A9W, A755G, A725G, A708G, A703+, A715G
feat(device) detect brand Phicomm: Clue 2S (C6051)
feat(device) detect brand Starmobile: Play Dash
feat(device) detect brand CKK Mobile: DUKE 7
feat(device) detect brand Doro: 8020X
feat(device) detect brand Lenovo: A397i

* Detect new brand Eyemoo and Detect devices for exist brands (matomo-org#7646)
feat(device) detect brand Samsung: Galaxy Z Flip 5 (SM-F731N, SM-F731U1, SM-F731W), Galaxy A35 5G (SM-A356E, SM-A356B), Galaxy A55 5G (SM-A556E, SM-A556B), Galaxy F54 5G (SM-E546B), Galaxy A25 5G (SM-A256B), Galaxy A23 5G (SM-A2360), Galaxy A05s (SM-A057G), Galaxy S24+ (SM-S926B), Galaxy A15 5G (SM-A156M, SM-A156U1), Galaxy A15 (SM-A155M, SM-A155F)
feat(device) detect brand T-Mobile: T Phone Pro (2023), T Tablet
feat(device) detect brand Motorola: Moto G24 Power, Moto G24
feat(device) detect brand LG: G8 ThinQ
feat(device) detect new brand Eyemoo: NXT EPaper S1
feat(device) detect brand Xgody: N01 Pro
feat(device) detect brand iTel: Pad 1, S23 (S665L), A04 (A632W), V52 LTE (A507LV)
feat(device) detect brand Casper: VIA F30
feat(device) detect brand Xiaomi: 13T Pro, Redmi Note 13R Pro (2311FRAFDC), Redmi Note 13 Pro+ 5G (23090RA98I, 23090RA98G)
feat(device) detect brand Realme: Narzo 60 5G (RMX3750), 12+ 5G (RMX3867)
feat(device) detect brand POCO: X6 Pro 5G, X6 5G, M6 Pro
feat(device) detect brand Nothing Phone: 2 (AIN065)
feat(device) detect brand Infinix: Hot 40i (X6528), Hot 40 Pro (X6837), Smart 8 (X6525), Smart 8 Plus (X6526), Smart 8 Pro (X6525B), Hot 20 (X6826C), Note 40 (X6853)
feat(device) detect brand Nubia: Red Magic 9 Pro (NX769J), Z60 Ultra (NX721J)
feat(device) detect brand Vivo: iQOO Neo 9 Pro (I2304), iQOO 12 (I2220), Y02 (V2236, V2234_PK), Y02A (V2234), Y11 (V2236A), Y03 (V2332), iQOO Z8x (V2312A)

* NPR rename, better Android SDK detection, more podcasting user agents. (matomo-org#7643)

* Adds detection for BizBrowser, Kitt, Ladybird and SkyLeap browsers, LibWeb engine, improves detection for Opera Touch, Quark, Swiftfox, adds detection for httprs, Ameba, CSDN, NAVER Dictionary, BlueMail, Yahoo! Mail (matomo-org#7635)
* Improves detection for Quark
* Adds detection for SkyLeap
* Adds detection for Yahoo! Mail
* Fix engine for Opera Touch
* Adds detection for BizBrowser
* Adds detection for Kitt
* Adds detection for NAVER Dictionary
* Adds detection for CSDN
* Adds detection for Ameba
* Adds detection for Ladybird and LibWeb+LibJs engine
* Improves detection for eM Client
* Improves detection for Swiftfox
* Adds detection for httprs
* Change LibWeb+LibJs to LibWeb
* Adds detection for BlueMail

* Adds detection for Arachne, Dark Web, Dark Web Private, Dezor, Fire Browser, Good Browser, Involta Go, Habit Browser, Keyboard Browser, Lightning Browser Plus, Owl Browser, Orbitum, Photon, Proxyium, Proxynet, Stealth Browser, TalkTo, Vuhuv and Weltweitimnetz Browser browsers, improves detection for APN Browser, Baidu Browser, Cliqz, hola! Browser, Mercury, Tor Browser and UC Browser (matomo-org#7638)
* Improves detection for Cliqz
* Improves detection for hola! Browser
* Improves detection for Baidu Browser
* Improves detection for Tor Browser
* Improves detection for Mercury
* Improves detection for APN Browser
* Adds detection for Dezor
* Improves detection for Involta Go
* Adds detection for Habit Browser
* Adds detection for Owl Browser
* Adds detection for Orbitum
* Adds detection for Photon
* Adds detection for Keyboard Browser
* Adds detection for Stealth Browser
* Change short code for Stealth Browser
* Add browsers to $mobileOnlyBrowsers
* Adds detection for TalkTo
* Adds detection for Proxynet
* Adds detection for Good Browser
* Add short code to $mobileOnlyBrowsers
* Adds detection for Proxyium
* Adds detection for Vuhuv
* Adds detection for BBQ Browser
* Adds detection for Fire Browser
* Adds detection for Lightning Browser Plus
* Adds detection for Dark Web
* Adds detection for Weltweitimnetz Browser
* Improves detection for UC Browser
* Adds detection for Arachne
* Remove BBQ Browser
* Adds detection for Dark Web Private

* Detect new brands: Ajib, QWATT and Detect devices for exist brands (matomo-org#7648)
feat(device) detect new brand Ajib: X1, L1
feat(device) detect brand Tecno Mobile: Spark 20 (TECNO KJ5, TECNO KJ5n), Spark 10 Pro (TECNO KI7s, TECNO KJ6), Camon 20 Pro 5G (TECNO CK8nB), Spark 20C (TECNO BG7n, TECNO BG7), Pop 8 (TECNO BG6i, TECNO BG6h)
feat(device) detect brand Xiaomi: Redmi Note 13 (23129RA5FL), Redmi Note 13 5G (2312DRAABI), Redmi 13C 5G (23124RN87I), Redmi K70E (2311DRK48C), Redmi K70 (23113RKC6C)
feat(device) detect brand CORN: Tronik 12S
feat(device) detect brand Mintt: CoolMintt A8
feat(device) detect brand Vivo: Y17s (V2331)
feat(device) detect brand Novey: Alpha A10
feat(device) detect brand POCO: C51, C65 (2310FPCA4I), X6 5G (23122PCD1I), M6 5G (23128PC33I), X6 Pro 5G (2311DRK48I)
feat(device) detect brand Xiaomi: Mi 10 Pro (M2001J1G)
feat(device) detect brand DISH: Celero 3 5G+
feat(device) detect brand ZTE: Blade L220, Blade X10 (T1002)
feat(device) detect brand AT&T: Propel 5G
feat(device) detect brand TCL: 40 SE (T610E)
feat(device) detect brand OPPO: Find N3 (CPH2499)
feat(device) detect brand OnePlus: 12R (CPH2585)
feat(device) detect brand Ace: Buzz 4 Ultra, Buzz 4 Note
feat(device) detect brand Lava: Blaze Pro (LZX404), Agni 2 5G (LXX504)
feat(device) detect brand Huawei: Honor X8b (LLY-LX2, LLY-LX1, LLY-LX3), Honor Magic V2 (VER-N49), Honor X50i+ 5G (LLY-AN00)
feat(device) detect new brand QWATT: Q65YK-MG, Q55YK-MB, Q43YK-MB, Q40YF-PB, Q32YH-PB
feat(device) detect brand Novex: NWX-43F149MSY, NWX-24H121WSY, NVX-55U321MSY, NVX-50U329MSY
feat(device) detect brand Vivo: iQOO U3x 5G
feat(device) detect brand Ravoz: Z3 Lite
feat(device) detect brand Qilive: Q4-21 (QT2108BP)
feat(device) detect brand Pixus: Hammer
feat(device) detect brand Walton: Primo EF10
feat(device) detect brand Xiaomi: 13
feat(device) detect brand Huawei: Honor 100 Pro (MAA-AN10)
feat(device) detect brand Hisense: E50 Lite, U31, V40i
feat(device) detect brand OnePlus: Ace 3 (PJE110), 12 (PJD110)
feat(device) detect brand OPPO: Reno 7 SE, Narzo 50A Prime (RMX3517), Reno 7 Pro, Reno 7, Reno 6 Z 5G, Reno 6 Pro 5G, Reno 5 Lite, Reno 5A, Reno 5, Reno 11 Pro (PJJ110), Find X7 (PHZ110), Find X7 Ultra (PHY110)
feat(device) detect brand Vivo: S18 Pro (V2344A), iQOO Neo 9 Pro (V2339A), iQOO Neo 9 (V2338A), iQOO 12 Pro (V2329A), X100 Pro (V2324A), V30 (V2318), X100 (V2309A), iQOO 12 (V2307A), X90s (V2241HA)

* Detect new brand HiGrace and Detect devices for exist brands (matomo-org#7649)
feat(device) detect new brand HiGrace: OC101
feat(device) detect brand Tecno Mobile: Pova 5 Pro 5G (TECNO LH8n)
feat(device) detect brand Huawei: Honor 100 (MAA-AN00), Honor X5 Plus (WOD-LX2),  Honor X6a (WDY-LX2), Honor Magic 6 Pro (BVL-AN16)
feat(device) detect brand MyPhone: N23
feat(device) detect brand N-one: NPad X1
feat(device) detect brand Doogee: S Mini, T10E, T20S, T30 Ultra, T20 Ultra
feat(device) detect brand Vortex: T10M Pro
feat(device) detect brand Blackview: Tab 50 WiFi
feat(device) detect brand Hotwav: Tab R6 Ultra, Tab R7
feat(device) detect brand Lenovo: Xiaoxin Pad 11" (2024) (TB331FC), Tab P12 (TB370FU)
feat(device) detect brand Oukitel: OT5, RT7 Titan
feat(device) detect brand Reeder: S19 Max Pro S Zoom, S19 Max Pro S
feat(device) detect brand Unihertz: Tank Mini 1, 8849 Tank 3
feat(device) detect brand CUBOT: Note 50, Note 30, Note 40, Note 21
feat(device) detect brand Ulefone: Note 16 Pro
feat(device) detect brand Huawei: Honor 90 GT (MAG-AN00), Honor X50 Pro 5G (ALP-AN00), Honor Pad 9 12.1" WiFi (HEY2-W09)
feat(device) detect brand UMIDIGI: A15 (MP33)
feat(device) detect brand HTC: U23 Pro
feat(device) detect brand Blackview: Color 8, Tab 8 WiFi, Tab 11 WiFi
feat(device) detect brand OPPO: A79 5G (CPH2557)
feat(device) detect brand AGM: Note N1, Pad P1
feat(device) detect brand Vivo: Pad Air (PA2353)
feat(device) detect brand Huawei: Honor 70 Lite (RBN-NX1), Enjoy 60 Pro 4G (MAO-AL00), Honor 80 SE (GIA-AN80), Mate X5 (ALT-AL10), Mate X3 (ALT-AL00), Mate 60 Pro (ALN-AL80, ALN-AL00), Mate 60 Pro+ (ALN-AL10), MatePad Pro 13.2" WiFi (PCE-W29)
feat(device) detect brand General Mobile: GM 22 Pro (G702)
feat(device) detect brand OSCAL: Pad 70, Pad 13
feat(device) detect brand Digma: Optima 8404D 4G
  • Loading branch information
sanchezzzhak authored Apr 5, 2024
1 parent 3b76b0a commit a6beb68
Show file tree
Hide file tree
Showing 51 changed files with 10,258 additions and 3,445 deletions.
30 changes: 28 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
},
"devDependencies": {
"@fast-csv/parse": "^5.0.0",
"@fast-csv/format": "^5.0.0",
"@typescript-eslint/eslint-plugin": "^5.42.1",
"@typescript-eslint/parser": "^5.42.1",
"benchmark": "^2.1.4",
Expand Down
1 change: 1 addition & 0 deletions parser/client/browser-families.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ module.exports = {
'N3', 'GD', 'O9', 'Q3', 'F7', 'K2', 'P5', 'H5', 'V3',
'K3', 'Q4', 'G2', 'R2', 'WX', 'XP', '3I', 'BG', 'R0',
'JO', 'OL', 'GN', 'W4', 'QI', 'E1', 'RI', '8B', '5B',
'K4',
],
'Firefox': [
'FF', 'BI', 'BF', 'BH', 'BN', 'C0', 'CU', 'EI', 'F1',
Expand Down
4 changes: 3 additions & 1 deletion parser/client/browser-short-mobile.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ module.exports = [
'ZR', 'D6', 'F6', 'P3', 'FT', 'A9', 'X2', 'NI', 'FG',
'TH', 'N3', 'GD', 'O9', 'Q3', 'F7', 'K2', 'N4', 'P5',
'H5', 'V3', 'G2', 'BG', 'OL', 'II', 'TL', 'M6', 'Y3',
'M7', 'GN',
'M7', 'GN', 'D3', 'IG', 'HW', '4O', 'OU', '5P', 'KE',
'5A', 'TT', '6P', 'G3', '7P', 'VU', 'F8', 'L4', 'DK',
'DP', 'KL', 'K4',

];
23 changes: 23 additions & 0 deletions parser/client/browser-short.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ module.exports = {
'AV': 'Amiga Voyager',
'AW': 'Amiga Aweb',
'PN': 'APN Browser',
'6A': 'Arachne',
'RA': 'Arc',
'AI': 'Arvin',
'AK': 'Ask.com',
Expand Down Expand Up @@ -88,6 +89,7 @@ module.exports = {
'BE': 'Beonex',
'B2': 'Berry Browser',
'BT': 'Bitchute Browser',
'9B': 'BizBrowser',
'BH': 'BlackHawk',
'B0': 'Bloket',
'BJ': 'Bunjalloo',
Expand Down Expand Up @@ -156,6 +158,8 @@ module.exports = {
'YC': 'CyBrowser',
'DB': 'dbrowser',
'PD': 'Peeps dBrowser',
'DK': 'Dark Web',
'DP': 'Dark Web Private',
'D1': 'Debuggable Browser',
'DC': 'Decentr',
'DE': 'Deepnet Explorer',
Expand All @@ -164,6 +168,7 @@ module.exports = {
'DT': 'Delta Browser',
'D0': 'Desi Browser',
'DS': 'DeskBrowse',
'D3': 'Dezor',
'II': 'Diigo Browser',
'D2': 'DoCoMo',
'DF': 'Dolphin',
Expand Down Expand Up @@ -194,6 +199,7 @@ module.exports = {
'FG': 'fGet',
'FA': 'Falkon',
'FX': 'Faux Browser',
'F8': 'Fire Browser',
'F4': 'Fiery Browser',
'F1': 'Firefox Mobile iOS',
'FB': 'Firebird',
Expand Down Expand Up @@ -226,13 +232,15 @@ module.exports = {
'GI': 'GinxDroid Browser',
'GB': 'Glass Browser',
'GD': 'Godzilla Browser',
'G3': 'Good Browser',
'GE': 'Google Earth',
'GP': 'Google Earth Pro',
'GO': 'GOG Galaxy',
'GR': 'GoBrowser',
'GK': 'GoKu',
'G2': 'GO Browser',
'RN': 'GreenBrowser',
'HW': 'Habit Browser',
'HB': 'Harman Browser',
'HS': 'HasBrowser',
'HA': 'Hawk Turbo Browser',
Expand Down Expand Up @@ -270,6 +278,7 @@ module.exports = {
'3I': 'Intune Managed Browser',
'I5': 'Indian UC Mini Browser',
'Z0': 'InBrowser',
'IG': 'Involta Go',
'IM': 'IE Mobile',
'IR': 'Iron',
'JB': 'Japan Browser',
Expand All @@ -288,20 +297,24 @@ module.exports = {
'KJ': 'K-Ninja',
'KO': 'Konqueror',
'KP': 'Kapiko',
'KE': 'Keyboard Browser',
'KN': 'Kinza',
'K4': 'Kitt',
'KW': 'Kiwi',
'KD': 'Kode Browser',
'KT': 'KUTO Mini Browser',
'KY': 'Kylo',
'KZ': 'Kazehakase',
'LB': 'Cheetah Browser',
'LD': 'Ladybird',
'LA': 'Lagatos Browser',
'GN': 'Legan Browser',
'LR': 'Lexi Browser',
'LV': 'Lenovo Browser',
'LF': 'LieBaoFast',
'LG': 'LG Browser',
'LH': 'Light',
'L4': 'Lightning Browser Plus',
'L1': 'Lilo',
'LI': 'Links',
'RI': 'Liri Browser',
Expand Down Expand Up @@ -388,6 +401,7 @@ module.exports = {
'OP': 'Opera',
'ON': 'Opera Next',
'OO': 'Opera Touch',
'OU': 'Orbitum',
'OA': 'Orca',
'OS': 'Ordissimo',
'OR': 'Oregano',
Expand All @@ -402,6 +416,7 @@ module.exports = {
'O7': 'Open TV Browser',
'OW': 'OmniWeb',
'OT': 'Otter Browser',
'4O': 'Owl Browser',
'PL': 'Palm Blazer',
'PM': 'Pale Moon',
'PY': 'Polypane',
Expand All @@ -418,6 +433,7 @@ module.exports = {
'PH': 'Phantom Browser',
'PX': 'Phoenix',
'PB': 'Phoenix Browser',
'5P': 'Photon',
'P9': 'PirateBrowser',
'P8': 'PICO Browser',
'PF': 'PlayFree Browser',
Expand All @@ -429,6 +445,8 @@ module.exports = {
'P4': 'Privacy Explorer Fast Safe',
'P3': 'Private Internet Browser',
'P5': 'Proxy Browser',
'7P': 'Proxyium',
'6P': 'Proxynet',
'P2': 'Pi Browser',
'P0': 'PronHub Browser',
'PC': 'PSI Secure Browser',
Expand Down Expand Up @@ -481,6 +499,7 @@ module.exports = {
'SY': 'Sizzy',
'K3': 'Skye',
'SK': 'Skyfire',
'KL': 'SkyLeap',
'SS': 'Seraphic Sraf',
'KK': 'SiteKiosk',
'SL': 'Sleipnir',
Expand Down Expand Up @@ -511,6 +530,7 @@ module.exports = {
'RY': 'Surfy Browser',
'SG': 'Stargon',
'S0': 'START Internet Browser',
'5A': 'Stealth Browser',
'S4': 'Steam In-Game Overlay',
'ST': 'Streamy',
'SX': 'Swiftfox',
Expand All @@ -520,6 +540,7 @@ module.exports = {
'TP': 'T+Browser',
'TR': 'T-Browser',
'TO': 't-online.de Browser',
'TT': 'TalkTo',
'TA': 'Tao Browser',
'T2': 'tararia',
'TH': 'Thor',
Expand Down Expand Up @@ -560,12 +581,14 @@ module.exports = {
'V4': 'Vertex Surf',
'VM': 'VMware AirWatch',
'VK': 'Vonkeror',
'VU': 'Vuhuv',
'WI': 'Wear Internet Browser',
'WP': 'Web Explorer',
'W3': 'Web Browser & Explorer',
'W5': 'Webian Shell',
'W4': 'WebDiscover',
'WE': 'WebPositive',
'W6': 'Weltweitimnetz Browser',
'WX': 'Wexond',
'WF': 'Waterfox',
'WB': 'Wave Browser',
Expand Down
12 changes: 11 additions & 1 deletion parser/client/browser.js
Original file line number Diff line number Diff line change
Expand Up @@ -416,11 +416,20 @@ class Browser extends ClientAbstractParser {
}
}

let engineToken = engine;
let engineToken = '' + engine;

if ('Blink' === engine) {
engineToken = 'Chrome|Cronet';
}

if ('LibWeb' === engine) {
engineToken = 'LibWeb\\+LibJs\\/';
}

if ('Arachne' === engine) {
engineToken = 'Arachne\\/5\\.';
}

let regexp = new RegExp(
'(?:' + engineToken + ')' +
'\\s*\\/?\\s*(((?=\\d+\\.\\d)\\d+[.\\d]*|\\d{1,7}(?=(?:\\D|$))))',
Expand All @@ -431,6 +440,7 @@ class Browser extends ClientAbstractParser {
if (match !== null) {
return match[1]
}

return '';
}
}
Expand Down
7 changes: 7 additions & 0 deletions parser/device/alias-device.js
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,13 @@ class AliasDevice extends AbstractParser {
this.__replaceBrand = replace;
}

getBaseRegExp(str) {
str = str.replace(new RegExp('/', 'g'), '\\/');
str = str.replace(new RegExp('\\+\\+', 'g'), '+');
str = '(?:' + str + ')';
return new RegExp(str, 'i');
}

/**
* @param {string} userAgent
* @returns {{name: string}}
Expand Down
8 changes: 8 additions & 0 deletions parser/device/brand-short.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ module.exports = {
'A3': 'AGM',
'AEE': 'AEEZO',
'J0': 'AG Mobile',
'AJI': 'Ajib',
'AZ': 'Ainol',
'AIR': 'Airis',
'AI': 'Airness',
Expand Down Expand Up @@ -114,6 +115,7 @@ module.exports = {
'AX': 'Audiovox',
'AJ': 'AURIS',
'YZ': 'Autan',
'AUP': 'AUPO',
'ZA': 'Avenzo',
'AH': 'AVH',
'AV': 'Avvio',
Expand Down Expand Up @@ -227,6 +229,7 @@ module.exports = {
'CAN': 'Canal+',
'4D': 'Canal Digital',
'CNG': 'Canguro',
'CNT': 'CCIT',
'CEC': 'Cecotec',
'CEI': 'Ceibal',
'02': 'Cell-C',
Expand Down Expand Up @@ -324,6 +327,7 @@ module.exports = {
'8D': 'DF',
'DGT': 'DGTEC',
'DG': 'Dialog',
'DIA': 'DIALN',
'DI': 'Dicam',
'D4': 'Digi',
'D3': 'Digicel',
Expand Down Expand Up @@ -462,6 +466,7 @@ module.exports = {
'EI': 'Ezio',
'EZ': 'Ezze',
'UF': 'EYU',
'EYE': 'Eyemoo',
'UE1': 'UE',
'5F': 'F150',
'FPS': 'F+',
Expand Down Expand Up @@ -613,6 +618,7 @@ module.exports = {
'HIK': 'HiKing',
'H2': 'Highscreen',
'Q1': 'High Q',
'HIG': 'HiGrace',
'1H': 'Hipstreet',
'HIR': 'Hiremco',
'HI': 'Hisense',
Expand Down Expand Up @@ -1144,6 +1150,7 @@ module.exports = {
'OLL': 'Ollee',
'7P': 'P-UP',
'PRA': 'Pacific Research Alliance',
'PAG': 'PAGRAER',
'YP': 'Paladin',
'PM': 'Palm',
'PN': 'Panacom',
Expand Down Expand Up @@ -1241,6 +1248,7 @@ module.exports = {
'YQ': 'QLink',
'QY': 'Qnet Mobile',
'WJ': 'Qware',
'QWT': 'QWATT',
'R2': 'R-TV',
'RA': 'Ramos',
'0R': 'Raspberry',
Expand Down
10 changes: 10 additions & 0 deletions regexes/bots.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3807,6 +3807,16 @@
category: 'Crawler'
url: 'https://github.com/aaamoon/copilot-gpt4-service'

- regex: '^pdrl\.fm'
name: 'Podroll Analyzer'
category: 'Crawler'
url: 'https://podroll.fm'

- regex: 'PodUptime/'
name: 'PodUptime'
category: 'Site Monitor'
url: 'https://poduptime.com'

- regex: 'anthropic-ai'
name: 'Anthropic AI'
category: 'Crawler'
Expand Down
Loading

0 comments on commit a6beb68

Please sign in to comment.