mirror of
https://github.com/lancedikson/bowser
synced 2026-03-02 03:40:27 +00:00
feat: add support for AI crawl bots (#577)
This commit is contained in:
@@ -8,27 +8,39 @@ export const BROWSER_ALIASES_MAP = {
|
||||
Bada: 'bada',
|
||||
BingCrawler: 'bingcrawler',
|
||||
BlackBerry: 'blackberry',
|
||||
'ChatGPT-User': 'chatgpt_user',
|
||||
Chrome: 'chrome',
|
||||
ClaudeBot: 'claudebot',
|
||||
Chromium: 'chromium',
|
||||
Diffbot: 'diffbot',
|
||||
DuckDuckBot: 'duckduckbot',
|
||||
Electron: 'electron',
|
||||
Epiphany: 'epiphany',
|
||||
FacebookExternalHit: 'facebookexternalhit',
|
||||
Firefox: 'firefox',
|
||||
Focus: 'focus',
|
||||
Generic: 'generic',
|
||||
'Google Search': 'google_search',
|
||||
Googlebot: 'googlebot',
|
||||
GPTBot: 'gptbot',
|
||||
'Internet Explorer': 'ie',
|
||||
InternetArchiveCrawler: 'internetarchivecrawler',
|
||||
'K-Meleon': 'k_meleon',
|
||||
Maxthon: 'maxthon',
|
||||
MetaWebCrawler: 'metawebcrawler',
|
||||
'Meta-ExternalAds': 'meta_externalads',
|
||||
'Meta-ExternalAgent': 'meta_externalagent',
|
||||
'Meta-ExternalFetcher': 'meta_externalfetcher',
|
||||
'Meta-WebIndexer': 'meta_webindexer',
|
||||
'Microsoft Edge': 'edge',
|
||||
'MZ Browser': 'mz',
|
||||
'NAVER Whale Browser': 'naver',
|
||||
'OAI-SearchBot': 'oai_searchbot',
|
||||
Omgilibot: 'omgilibot',
|
||||
Opera: 'opera',
|
||||
'Opera Coast': 'opera_coast',
|
||||
'Pale Moon': 'pale_moon',
|
||||
PerplexityBot: 'perplexitybot',
|
||||
'Perplexity-User': 'perplexity_user',
|
||||
PhantomJS: 'phantomjs',
|
||||
PingdomBot: 'pingdombot',
|
||||
Puffin: 'puffin',
|
||||
@@ -50,6 +62,7 @@ export const BROWSER_ALIASES_MAP = {
|
||||
YahooSlurp: 'yahooslurp',
|
||||
'Yandex Browser': 'yandex',
|
||||
YandexBot: 'yandexbot',
|
||||
YouBot: 'youbot',
|
||||
};
|
||||
|
||||
export const BROWSER_MAP = {
|
||||
@@ -60,27 +73,39 @@ export const BROWSER_MAP = {
|
||||
bada: 'Bada',
|
||||
bingcrawler: 'BingCrawler',
|
||||
blackberry: 'BlackBerry',
|
||||
chatgpt_user: 'ChatGPT-User',
|
||||
chrome: 'Chrome',
|
||||
claudebot: 'ClaudeBot',
|
||||
chromium: 'Chromium',
|
||||
diffbot: 'Diffbot',
|
||||
duckduckbot: 'DuckDuckBot',
|
||||
edge: 'Microsoft Edge',
|
||||
electron: 'Electron',
|
||||
epiphany: 'Epiphany',
|
||||
facebookexternalhit: 'FacebookExternalHit',
|
||||
firefox: 'Firefox',
|
||||
focus: 'Focus',
|
||||
generic: 'Generic',
|
||||
google_search: 'Google Search',
|
||||
googlebot: 'Googlebot',
|
||||
gptbot: 'GPTBot',
|
||||
ie: 'Internet Explorer',
|
||||
internetarchivecrawler: 'InternetArchiveCrawler',
|
||||
k_meleon: 'K-Meleon',
|
||||
maxthon: 'Maxthon',
|
||||
metawebcrawler: 'MetaWebCrawler',
|
||||
meta_externalads: 'Meta-ExternalAds',
|
||||
meta_externalagent: 'Meta-ExternalAgent',
|
||||
meta_externalfetcher: 'Meta-ExternalFetcher',
|
||||
meta_webindexer: 'Meta-WebIndexer',
|
||||
mz: 'MZ Browser',
|
||||
naver: 'NAVER Whale Browser',
|
||||
oai_searchbot: 'OAI-SearchBot',
|
||||
omgilibot: 'Omgilibot',
|
||||
opera: 'Opera',
|
||||
opera_coast: 'Opera Coast',
|
||||
pale_moon: 'Pale Moon',
|
||||
perplexitybot: 'PerplexityBot',
|
||||
perplexity_user: 'Perplexity-User',
|
||||
phantomjs: 'PhantomJS',
|
||||
pingdombot: 'PingdomBot',
|
||||
puffin: 'Puffin',
|
||||
@@ -102,6 +127,7 @@ export const BROWSER_MAP = {
|
||||
yahooslurp: 'YahooSlurp',
|
||||
yandex: 'Yandex Browser',
|
||||
yandexbot: 'YandexBot',
|
||||
youbot: 'YouBot',
|
||||
};
|
||||
|
||||
export const PLATFORMS_MAP = {
|
||||
|
||||
Reference in New Issue
Block a user