Skip to content

Commit 0e05332

Browse files
committed
[enums] Add enums for extensions submodule
1 parent 48a1f34 commit 0e05332

File tree

2 files changed

+507
-2
lines changed

2 files changed

+507
-2
lines changed

src/enums/ua-parser-enums.d.ts

Lines changed: 253 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,4 +414,256 @@ export const OSName: Readonly<{
414414
/**
415415
* @deprecated Use `OSName` instead
416416
*/
417-
export const OS = OSName;
417+
export const OS = OSName;
418+
419+
/*////////////////////////////////
420+
* Enums for Extensions submodule
421+
*///////////////////////////////
422+
423+
export const Extension: Readonly<{
424+
Browser: {
425+
CLIs: {
426+
CURL: 'curl',
427+
ELINKS: 'ELinks',
428+
HTTPIE: 'HTTPie',
429+
LYNX: 'Lynx',
430+
WGET: 'wget'
431+
},
432+
Crawlers: {
433+
'360_SPIDER': '360Spider',
434+
AHREFS_BOT: 'AhrefsBot',
435+
AI2_BOT: 'AI2Bot',
436+
AIHIT_BOT: 'aiHitBot',
437+
ALGOLIA_CRAWLER: 'Algolia Crawler',
438+
APPLE_BOT: 'Applebot',
439+
APPLE_BOT_EXTENDED: 'Applebot-Extended',
440+
ASK_TEOMA: 'Teoma',
441+
AMAZON_BOT: 'Amazonbot',
442+
AMAZON_CONTXBOT: 'contxbot',
443+
ANTHROPIC_AI: 'anthropic-ai',
444+
ARCHIVEORG_BOT: 'archive.org_bot',
445+
BAIDU_ADS: 'Baidu-ADS',
446+
BAIDU_SPIDER: 'Baiduspider',
447+
BAIDU_SPIDER_ADS: 'Baiduspider-ads',
448+
BAIDU_SPIDER_CPRO: 'Baiduspider-cpro',
449+
BAIDU_SPIDER_FAVO: 'Baiduspider-favo',
450+
BAIDU_SPIDER_IMAGE: 'Baiduspider-image',
451+
BAIDU_SPIDER_NEWS: 'Baiduspider-news',
452+
BAIDU_SPIDER_RENDER: 'Baiduspider-render',
453+
BAIDU_SPIDER_VIDEO: 'Baiduspider-video',
454+
BLEX_BOT: 'BLEXBot',
455+
BOTIFY: 'botify',
456+
BRAVE_BOT: 'Bravebot',
457+
BYTEDANCE_SPIDER: 'Bytespider',
458+
CC_BOT: 'CCBot',
459+
CHATGLM_SPIDER: 'ChatGLM-Spider',
460+
CLAUDE_WEB: 'Claude-Web',
461+
CLAUDE_BOT: 'ClaudeBot',
462+
COCCOC_BOT_WEB: 'coccocbot-web',
463+
COCCOC_BOT_IMAGE: 'coccocbot-image',
464+
COHERE_TRAINING_DATA_CRAWLER: 'cohere-training-data-crawler',
465+
COTOYOGI: 'Cotoyogi',
466+
COVEO_BOT: 'Coveobot',
467+
CRITEO_BOT: 'CriteoBot',
468+
DATAFORSEO_BOT: 'DataForSeoBot',
469+
DAUM: 'Daum',
470+
DAUM_DAUMOA: 'Daumoa',
471+
DAUM_DAUMOA_IMAGE: 'Daumoa-image',
472+
DEEPSEEK_BOT: 'DeepSeekBot',
473+
DIFFBOT: 'Diffbot',
474+
DUCKDUCKGO_BOT: 'DuckDuckBot',
475+
DUCKDUCKGO_FAVICONS_BOT: 'DuckDuckGo-Favicons-Bot',
476+
ELASTIC: 'Elastic',
477+
EXALEAD_EXABOT: 'Exabot',
478+
FIRECRAWL_AGENT: 'FirecrawlAgent',
479+
FREESPOKE: 'Freespoke',
480+
GOOGLE_ADSBOT: 'AdsBot-Google',
481+
GOOGLE_ADSBOT_MOBILE: 'Adsbot-Google-Mobile',
482+
GOOGLE_ADSENSE: 'AdSense',
483+
GOOGLE_BOT: 'Googlebot',
484+
GOOGLE_BOT_IMAGE: 'Googlebot-Image',
485+
GOOGLE_BOT_NEWS: 'Googlebot-News',
486+
GOOGLE_BOT_VIDEO: 'Googlebot-Video',
487+
GOOGLE_INSPECTIONTOOL: 'Google-InspectionTool',
488+
GOOGLE_OTHER: 'GoogleOther',
489+
GOOGLE_OTHER_IMAGE: 'GoogleOther-Image',
490+
GOOGLE_OTHER_VIDEO: 'GoogleOther-Video',
491+
GOOGLE_SAFETY: 'Google-Safety',
492+
GOOGLE_STOREBOT: 'Storebot-Google',
493+
HIVE_IMAGESIFTBOT: 'ImagesiftBot',
494+
HUAWEI_PANGUBOT: 'PanguBot',
495+
HUAWEI_PETALBOT: 'PetalBot',
496+
HUGGINGFACE_BOT: 'HuggingFace-Bot',
497+
HUNTER_VELENPUBLICWEBCRAWLER: 'VelenPublicWebCrawler',
498+
IA_ARCHIVER: 'ia_archiver',
499+
IASK_BOT: 'iAskBot',
500+
KAGI_BOT: 'Kagibot',
501+
KANGAROO_BOT: 'Kangaroo Bot',
502+
LINE_SPIDER: 'Linespider',
503+
LINKEDIN_BOT: 'LinkedInBot',
504+
MAGPIE_CRAWLER: 'magpie-crawler',
505+
MARGINALIA: 'marginalia',
506+
META_EXTERNALAGENT: 'meta-externalagent',
507+
META_FACEBOOKBOT: 'FacebookBot',
508+
META_FACEBOOKCATALOG: 'facebookcatalog',
509+
META_FACEBOOKEXTERNALHIT: 'facebookexternalhit',
510+
MAJESTIC_MJ12BOT: 'MJ12bot',
511+
MICROSOFT_BINGBOT: 'Bingbot',
512+
MICROSOFT_MSNBOT: 'msnbot',
513+
MICROSOFT_ADIDXBOT: 'adidxbot',
514+
MOJEEK_BOT: 'MojeekBot',
515+
MOZ_DOTBOT: 'DotBot',
516+
OMGILI: 'omgili',
517+
OMGILI_BOT: 'omgilibot',
518+
ONCRAWL: 'OnCrawl',
519+
ONESPOT_SCRAPERBOT: 'Onespot-ScraperBot',
520+
OPENAI_GPTBOT: 'GPTBot',
521+
OPENAI_SEARCH: 'OAI-SearchBot',
522+
PERPLEXITY_BOT: 'PerplexityBot',
523+
QWANT_BOT: 'Qwantbot',
524+
REPLICATE_BOT: 'Replicate-Bot',
525+
RUNPOD_BOT: 'RunPod-Bot',
526+
SEEKPORT_BOT: 'SeekportBot',
527+
SEMRUSH_BOT: 'SemrushBot',
528+
SEMRUSH_BOT_BACKLINK: 'SemrushBot-BA',
529+
SEMRUSH_BOT_CONTENTSHAKE: 'SemrushBot-OCOB',
530+
SEMRUSH_BOT_SEO_CHECKER: 'SemrushBot-SI',
531+
SEZNAM_BOT: 'SeznamBot',
532+
SITEIMPROVE: 'Siteimprove',
533+
SOGOU_PIC_SPIDER: 'Sogou Pic Spider',
534+
SOGOU_WEB_SPIDER: 'Sogou web spider',
535+
STARTPAGE: 'Startpage',
536+
TIMPI_BOT: 'Timpibot',
537+
TOGETHER_BOT: 'Together-Bot',
538+
TURNITIN_BOT: 'TurnitinBot',
539+
TWIN_AGENT: 'TwinAgent',
540+
XAI_BOT: 'xAI-Bot',
541+
VERCEL_V0BOT: 'v0bot',
542+
YAHOO_JAPAN: 'Y!J-BRW',
543+
YAHOO_SLURP: 'Yahoo! Slurp',
544+
YANDEX_BOT: 'YandexBot',
545+
YEP_BOT: 'YepBot',
546+
YETI: 'Yeti',
547+
YISOU_SPIDER: 'YisouSpider',
548+
YOU_BOT: 'YouBot',
549+
ZUM_BOT: 'ZumBot'
550+
},
551+
Emails: {
552+
AIRMAIL: 'Airmail',
553+
APPLE_MAIL: 'Mail',
554+
BLUEMAIL: 'BlueMail',
555+
DAUM_MAIL: 'DaumMail',
556+
EVOLUTION: 'Evolution',
557+
EM_CLIENT: 'eM Client',
558+
FOXMAIL: 'Foxmail',
559+
KMAIL: 'KMail',
560+
KMAIL2: 'kmail2',
561+
KONTACT: 'Kontact',
562+
MICROSOFT_OUTLOOK: 'Microsoft Outlook',
563+
MICROSOFT_OUTLOOK_MAC: 'MacOutlook',
564+
NAVER_MAILAPP: 'NaverMailApp',
565+
POLYMAIL: 'Polymail',
566+
PROTON_MAIL: 'ProtonMail',
567+
SPARK_MAIL: 'SparkDesktop',
568+
SPARROW: 'Sparrow',
569+
THUNDERBIRD: 'Thunderbird',
570+
YAHOO_MAIL: 'Yahoo',
571+
ZIMBRA: 'Zimbra',
572+
ZOHO_MAIL: 'ZohoMail-Desktop'
573+
},
574+
Fetchers: {
575+
AHREFS_SITEAUDIT: 'AhrefsSiteAudit',
576+
ASANA: 'Asana',
577+
BETTER_UPTIME_BOT: 'Better Uptime Bot',
578+
BITLY_BOT: 'bitlybot',
579+
BLUESKY: 'Bluesky',
580+
BUFFER_LINKPREVIEWBOT: 'BufferLinkPreviewBot',
581+
DUCKDUCKGO_ASSISTBOT: 'DuckAssistBot',
582+
GOOGLE_CHROME_LIGHTHOUSE: 'Chrome-Lighthouse',
583+
GOOGLE_FEEDFETCHER: 'FeedFetcher-Google',
584+
GOOGLE_GEMINI_DEEP_RESEARCH: 'Gemini-Deep-Research',
585+
GOOGLE_IMAGE_PROXY: 'GoogleImageProxy',
586+
GOOGLE_PAGERENDERER: 'Google-PageRenderer',
587+
GOOGLE_READ_ALOUD: 'Google-Read-Aloud',
588+
GOOGLE_PRODUCER: 'GoogleProducer',
589+
GOOGLE_SITE_VERIFICATION: 'Google-Site-Verification',
590+
HUBSPOT_PAGE_FETCHER: 'HubSpot Page Fetcher',
591+
IFRAMELY: 'Iframely',
592+
KAKAOTALK_SCRAP: 'kakaotalk-scrap',
593+
META_EXTERNALFETCHER: 'meta-externalfetcher',
594+
MICROSOFT_BINGPREVIEW: 'BingPreview',
595+
MICROSOFT_PREVIEW: 'MicrosoftPreview',
596+
MISTRALAI_USER: 'MistralAI-User',
597+
NAVER_BLUENO: 'Blueno',
598+
ONCRAWL_ROGERBOT: 'rogerbot',
599+
OPENAI_CHATGPT_USER: 'ChatGPT-User',
600+
PERPLEXITY_USER: 'Perplexity-User',
601+
PINTEREST_BOT: 'Pinterestbot',
602+
SEMRUSH_SITEAUDITBOT: 'SiteAuditBot',
603+
SNAP_URL_PREVIEW: 'Snap URL Preview',
604+
SKYPE_URIPREVIEW: 'SkypeUriPreview',
605+
TELEGRAM_BOT: 'TelegramBot',
606+
TIKTOK_SPIDER: 'TikTokSpider',
607+
UPTIMEROBOT: 'UptimeRobot',
608+
VERCEL_FAVICON_BOT: 'vercel-favicon-bot',
609+
VERCEL_SCREENSHOT_BOT: 'vercel-screenshot-bot',
610+
VERCEL_BOT: 'Vercelbot',
611+
VERCEL_FLAGS: 'vercelflags',
612+
VERCEL_TRACING: 'verceltracing',
613+
WHATSAPP: 'WhatsApp',
614+
ZOOMINFO_BOT: 'Zoombot'
615+
},
616+
InApps: {
617+
DISCORD: 'Discord',
618+
EVERNOTE: 'Evernote',
619+
FIGMA: 'Figma',
620+
FLIPBOARD: 'Flipboard',
621+
MATTERMOST: 'Mattermost',
622+
TEAMS: 'Teams',
623+
NOTION: 'Notion',
624+
POSTMAN: 'Postman',
625+
RAMBOX: 'Rambox',
626+
ROCKETCHAT: 'Rocket.Chat',
627+
SLACK: 'Slack',
628+
TIKTOK_LITE: 'TikTok Lite',
629+
VSCODE: 'VS Code',
630+
YAHOO_JAPAN: 'Yahoo! Japan'
631+
},
632+
Libraries: {
633+
ADOBE_AIR: 'AdobeAIR',
634+
AIOHTTP: 'aiohttp',
635+
APACHE_HTTPCLIENT: 'Apache-HttpClient',
636+
AXIOS: 'axios',
637+
GO_HTTP_CLIENT: 'go-http-client',
638+
GOT: 'got',
639+
GUZZLEHTTP: 'GuzzleHttp',
640+
JAVA: 'Java',
641+
JAVA_HTTPCLIENT: 'Java-http-client',
642+
JSDOM: 'jsdom',
643+
LIBWWW_PERL: 'libwww-perl',
644+
LUA_RESTY_HTTP: 'lua-resty-http',
645+
NEEDLE: 'Needle',
646+
NUTCH: 'Nutch',
647+
OKHTTP: 'OkHttp',
648+
NODE_FETCH: 'node-fetch',
649+
NODE_SUPERAGENT: 'node-superagent',
650+
PHP_SOAP: 'PHP-SOAP',
651+
POSTMAN_RUNTIME: 'PostmanRuntime',
652+
PYTHON_HTTPX: 'python-httpx',
653+
PYTHON_URLLIB: 'python-urllib',
654+
PYTHON_URLLIB3: 'python-urllib3',
655+
PYTHON_REQUESTS: 'python-requests',
656+
SCRAPY: 'Scrapy'
657+
}
658+
},
659+
DeviceVendor: {
660+
Vehicles: {
661+
BMW: 'BMW',
662+
BYD: 'BYD',
663+
JEEP: 'Jeep',
664+
RIVIAN: 'Rivian',
665+
TESLA: 'Tesla',
666+
VOLVO: 'Volvo'
667+
}
668+
}
669+
}>;

0 commit comments

Comments
 (0)