Skip to content

Commit 5751474

Browse files
committed
feat: 补充活动票务识别规则
扩展 SaaS 页面规则,新增活动、会议、票务和线上活动平台的资源 URL 匹配。 覆盖 Cvent Events、Bizzabo Events、Whova、RingCentral Events / Hopin、EventMobi、Universe Ticketing、Billetto、pretix、Ticketbud、EventCreate、Eventee、Airmeet、Goldcast、Livestorm、Remo Conference、BigMarker、Sessionize、Sched、Expo Pass、Brushfire,并补充对应技术链接。 将版本升至 1.1.39。 验证:npx prettier --write .;npx prettier --check .;pnpm run typecheck;pnpm run lint;JSON/正则全量校验;pnpm run build;版本一致性检查;git diff --check。
1 parent 11c567f commit 5751474

3 files changed

Lines changed: 105 additions & 1 deletion

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "stackprism",
33
"private": true,
4-
"version": "1.1.38",
4+
"version": "1.1.39",
55
"type": "module",
66
"description": "StackPrism 用于检测网页前端、后端、CDN、SaaS、广告营销、统计、登录、支付、网站程序和主题模板线索。",
77
"scripts": {

public/rules/page/saas-services-page.json

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2071,6 +2071,90 @@
20712071
{
20722072
"name": "Splash",
20732073
"patterns": ["event\\.splashthat\\.com|splashthat\\.com/[^\\s\"'<>]*(?:embed|event)|splash\\.events"]
2074+
},
2075+
{
2076+
"name": "Cvent Events",
2077+
"patterns": ["web\\.cvent\\.com/event|events\\.cvent\\.com|cvent\\.com/[^\\s\"'<>]*(?:events|event-management|registration)"]
2078+
},
2079+
{
2080+
"name": "Bizzabo Events",
2081+
"patterns": ["events\\.bizzabo\\.com|cdn\\.bizzabo\\.com|bizzabo\\.com/[^\\s\"'<>]*(?:widget|events|registration)"]
2082+
},
2083+
{
2084+
"name": "Whova",
2085+
"patterns": ["whova\\.com/[^\\s\"'<>]*(?:embedded|webapp|portal|registration)|whova\\.com/portal/webapp"]
2086+
},
2087+
{
2088+
"name": "RingCentral Events / Hopin",
2089+
"patterns": [
2090+
"events\\.ringcentral\\.com|hopin\\.com/events|hopin\\.to/[^\\s\"'<>]*(?:events|embed)|hopin\\.com/[^\\s\"'<>]*(?:widgets|registration)"
2091+
]
2092+
},
2093+
{
2094+
"name": "EventMobi",
2095+
"patterns": ["eventmobi\\.com/[^\\s\"'<>]*(?:app|events|registration|embed)|eventmobi\\.io|assets\\.eventmobi\\.com"]
2096+
},
2097+
{
2098+
"name": "Universe Ticketing",
2099+
"patterns": ["universe\\.com/embed|universe\\.com/[^\\s\"'<>]*(?:events|tickets)|cdn\\.universe\\.com"]
2100+
},
2101+
{
2102+
"name": "Billetto",
2103+
"patterns": ["billetto\\.(?:co\\.uk|dk|se|no|fi|nl|ie)/[^\\s\"'<>]*(?:e/|events|widget|embed)"]
2104+
},
2105+
{
2106+
"name": "pretix",
2107+
"patterns": [
2108+
"pretix\\.eu/[^\\s\"'<>]*(?:widget|event|api)|pretix\\.eu/widget/v1|pretix\\.(?:dev|cloud)/[^\\s\"'<>]*(?:widget|event)"
2109+
]
2110+
},
2111+
{
2112+
"name": "Ticketbud",
2113+
"patterns": ["ticketbud\\.com/[^\\s\"'<>]*(?:events|tickets|widgets?|embed)|cdn\\.ticketbud\\.com"]
2114+
},
2115+
{
2116+
"name": "EventCreate",
2117+
"patterns": ["eventcreate\\.com/[^\\s\"'<>]*(?:e/|event|widget|embed|ticket)"]
2118+
},
2119+
{
2120+
"name": "Eventee",
2121+
"patterns": ["app\\.eventee\\.co|eventee\\.co/[^\\s\"'<>]*(?:embed|events|api|app)"]
2122+
},
2123+
{
2124+
"name": "Airmeet",
2125+
"patterns": ["airmeet\\.com/[^\\s\"'<>]*(?:e/|event|embed|register)|cdn\\.airmeet\\.com"]
2126+
},
2127+
{
2128+
"name": "Goldcast",
2129+
"patterns": ["events\\.goldcast\\.io|goldcast\\.io/[^\\s\"'<>]*(?:events|register|embed)|cdn\\.goldcast\\.io"]
2130+
},
2131+
{
2132+
"name": "Livestorm",
2133+
"patterns": ["app\\.livestorm\\.co|livestorm\\.co/[^\\s\"'<>]*(?:webinars|embed|registration|live)"]
2134+
},
2135+
{
2136+
"name": "Remo Conference",
2137+
"patterns": ["live\\.remo\\.co|remo\\.co/[^\\s\"'<>]*(?:e/|event|conference|embed)"]
2138+
},
2139+
{
2140+
"name": "BigMarker",
2141+
"patterns": ["bigmarker\\.com/[^\\s\"'<>]*(?:conferences|events|webinars|widgets?|embed)|assets\\.bigmarker\\.com"]
2142+
},
2143+
{
2144+
"name": "Sessionize",
2145+
"patterns": ["sessionize\\.com/api/v2|sessionize\\.com/[^\\s\"'<>]*(?:embed|view|app|speaker)"]
2146+
},
2147+
{
2148+
"name": "Sched",
2149+
"patterns": ["assets\\.sched\\.com|sched\\.com/[^\\s\"'<>]*(?:event|embed|schedule)|sched\\.co/[^\\s\"'<>]*(?:event|embed)"]
2150+
},
2151+
{
2152+
"name": "Expo Pass",
2153+
"patterns": ["register\\.expopass\\.com|expopass\\.com/[^\\s\"'<>]*(?:events|registration|tickets|embed)"]
2154+
},
2155+
{
2156+
"name": "Brushfire",
2157+
"patterns": ["brushfire\\.com/[^\\s\"'<>]*(?:events|widgets?|tickets|register)|widget\\.brushfire\\.com"]
20742158
}
20752159
]
20762160
},

public/tech-links.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1428,6 +1428,26 @@
14281428
"Meetup": "https://www.meetup.com",
14291429
"Eventzilla": "https://www.eventzilla.net",
14301430
"Splash": "https://splashthat.com",
1431+
"Cvent Events": "https://www.cvent.com",
1432+
"Bizzabo Events": "https://www.bizzabo.com",
1433+
"Whova": "https://whova.com",
1434+
"RingCentral Events / Hopin": "https://events.ringcentral.com",
1435+
"EventMobi": "https://www.eventmobi.com",
1436+
"Universe Ticketing": "https://www.universe.com",
1437+
"Billetto": "https://billetto.com",
1438+
"pretix": "https://pretix.eu",
1439+
"Ticketbud": "https://ticketbud.com",
1440+
"EventCreate": "https://www.eventcreate.com",
1441+
"Eventee": "https://eventee.co",
1442+
"Airmeet": "https://www.airmeet.com",
1443+
"Goldcast": "https://www.goldcast.io",
1444+
"Livestorm": "https://livestorm.co",
1445+
"Remo Conference": "https://remo.co",
1446+
"BigMarker": "https://www.bigmarker.com",
1447+
"Sessionize": "https://sessionize.com",
1448+
"Sched": "https://sched.com",
1449+
"Expo Pass": "https://www.expopass.com",
1450+
"Brushfire": "https://brushfire.com",
14311451
"Memberstack": "https://www.memberstack.com",
14321452
"Outseta": "https://www.outseta.com",
14331453
"Circle.so": "https://circle.so",

0 commit comments

Comments
 (0)