From a706c9e3b56d209416e2d3cd82096da792600073 Mon Sep 17 00:00:00 2001 From: Welkin Wong Date: Mon, 28 Apr 2025 10:40:33 +0800 Subject: [PATCH] Add support for Tieba --- regexes.yaml | 4 ++++ tests/test_ua.yaml | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/regexes.yaml b/regexes.yaml index eca82c79..33f3f863 100644 --- a/regexes.yaml +++ b/regexes.yaml @@ -892,6 +892,10 @@ user_agent_parsers: - regex: 'compatible; monitis' family_replacement: 'Monitis' + # Tieba + - regex: '(tieba)/(\d+)\.(\d+)\.(\d+)\.(\d+)' + family_replacement: 'Tieba' + #### END MAIN CASES #### #### SPECIAL CASES #### diff --git a/tests/test_ua.yaml b/tests/test_ua.yaml index 99b5ca48..aa8ab06e 100644 --- a/tests/test_ua.yaml +++ b/tests/test_ua.yaml @@ -8765,6 +8765,13 @@ test_cases: minor: patch: + - user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 18_3_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 tieba/12.81.5.0 uniqueId/870FAFCDD9BE1B62D65EB64AB416761500DE7C03AOSBMNLOMGC skin/default' + family: 'Tieba' + major: '12' + minor: '81' + patch: '5' + patch_minor: '0' + - user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E302 Pandora/1902.1' family: 'Pandora' major: '1902'