Skip to content

Commit 5feed5f

Browse files
committed
Add support for Kwai (social network)
1 parent 7e634c8 commit 5feed5f

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

regexes.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,9 @@ user_agent_parsers:
225225
family_replacement: 'TikTok'
226226
- regex: '(BytedanceWebview)\/[a-z0-9]+'
227227
family_replacement: 'TikTok'
228+
# Kwai
229+
- regex: '(Kwai|ksNebula|Merchantshop)\/(\d+)\.(\d+)\.(\d+)\.(\d+)'
230+
family_replacement: 'Kwai'
228231
# KakaoTalk
229232
- regex: 'Mozilla.{1,200}Mobile.{1,100}(KAKAOTALK)/(\d+)\.(\d+)\.(\d+)'
230233
family_replacement: 'KakaoTalk'

tests/test_ua.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7857,6 +7857,34 @@ test_cases:
78577857
minor:
78587858
patch:
78597859

7860+
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Kwai/13.3.30.9227 ISLP/0 StatusHT/62 KDT/PHONE iosSCH/0 TitleHT/44 NetType/WIFI ISDM/0 ICFO/0 locale/zh-Hans CT/0 Yoda/3.1.3 ISLB/0 CoIS/0 ISLM/0 WebViewType/WK BHT/102 AZPREFIX/az4'
7861+
family: 'Kwai'
7862+
major: '13'
7863+
minor: '3'
7864+
patch: '30'
7865+
patch_minor: '9227'
7866+
7867+
- user_agent_string: 'Mozilla/5.0 (Linux; Android 12; BRT-W09 Build/HONORBRT-W09; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/92.0.4515.105 Safari/537.36 Yoda/3.2.13-rc4 Kwai/13.3.30.41464 OS_PRO_BIT/64 MAX_PHY_MEM/7851 KDT/PAD AZPREFIX/az2 ICFO/0 StatusHT/24 TitleHT/44 NetType/WIFI ISLP/0 ISDM/0 ISLB/0 locale/zh-cn SHP/2560 SWP/1600 SD/2.5 CT/0 ISLM/0'
7868+
family: 'Kwai'
7869+
major: '13'
7870+
minor: '3'
7871+
patch: '30'
7872+
patch_minor: '41464'
7873+
7874+
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 ksNebula/13.2.30.3824 ISLP/0 StatusHT/48 KDT/PHONE iosSCH/0 TitleHT/44 NetType/WIFI ISDM/0 ICFO/0 locale/zh-Hans CT/0 Yoda/3.1.1 ISLB/0 CoIS/0 ISLM/0 WebViewType/WK BHT/68 AZPREFIX/az4'
7875+
family: 'Kwai'
7876+
major: '13'
7877+
minor: '2'
7878+
patch: '30'
7879+
patch_minor: '3824'
7880+
7881+
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Merchantshop/6.3.30.1218 PGID/0447B97E-93D4-4489-B529-881C01F0C0F5 Yoda/2.10.4.5.stable6 StatusHT/54 NetType/WIFI TitleHT/44 WebViewType/WK'
7882+
family: 'Kwai'
7883+
major: '6'
7884+
minor: '3'
7885+
patch: '30'
7886+
patch_minor: '1218'
7887+
78607888
- user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Safari/604.1 KAKAOTALK/11.3.1 (INAPP)'
78617889
family: 'KakaoTalk'
78627890
major: '11'

0 commit comments

Comments
 (0)