486 Commits

Author SHA1 Message Date
Faisal Salman
70b3003344 [submodule:helpers] Add new method isAIBot(): detect AI bots 2024-11-16 22:14:14 +07:00
Faisal Salman
5b375b90d5 [submodule:helpers] Enable directly pass user-agent as an input to isAppleSilicon() / isBot() / isChromeFamily() 2024-11-16 21:23:39 +07:00
Faisal Salman
2b125c8de4 [submodule:extensions] Add new bots: AI2Bot, aiHitBot, anthropic-ai, cohere-ai, Diffbot, ImagesiftBot, magpie-crawler, Omgilibot, Screaming Frog SEO Spider, Seznambot, Teoma, Timpibot, VelenPublicWebCrawler, Vercelbot, Webzio-Extended, YouBot 2024-11-16 18:40:02 +07:00
Faisal Salman
2181559b01 [submodule:extensions] Add new email: Airmail, BlueMail, eMClient, NaverMailApp, Sparrow, Yahoo 2024-11-16 15:28:35 +07:00
Faisal Salman
14caf6d204 [submodule:extensions] Add new library: java, python-urllib, python-requests 2024-11-15 17:25:43 +07:00
Faisal Salman
4a12562946 [submodule:extensions] Add new CLI: ELinks, HTTPie 2024-11-14 22:51:41 +07:00
Faisal Salman
84c4613145 Add new device vendors: Advan, IMO, Smartfren 2024-11-12 16:07:06 +07:00
Faisal Salman
6b8920c700 Add new device vendors: Cat, Energizer, Micromax
- https://www.catphones.com
- https://www.energizeyourdevice.com
- https://micromaxinfo.com/
2024-11-11 22:16:39 +07:00
Faisal Salman
49151e478c Add new browser engine: Servo 2024-11-11 19:55:40 +07:00
Faisal Salman
cbe06acaf2 [submodule:extensions] Add email clients: Evolution, KMail, Kontact 2024-11-10 19:32:37 +07:00
Faisal Salman
a0e11b701e [submodule:extensions] Add some new bots: 360Spider, Archive.org Bots, CCBot, DataForSeoBot, DuckAssistBot, Exabot, Google Bots, Meta Bots, MojeekBot, PerplexityBot, PetalBot, TurnitinBot, Yeti, YisouSpider 2024-11-10 13:08:21 +07:00
Faisal Salman
3b3361fe53 [submodule:extensions] Breaking change: rename module to library 2024-11-10 08:16:24 +07:00
Faisal Salman
75690f16cc Merge remote-tracking branch 'origin/develop' 2024-11-09 10:50:44 +07:00
Faisal Salman
d5edcbae12 Fix #763 - Add support for Headers object 2024-11-09 10:21:36 +07:00
Aiyush
be2f167f90
Added support for honor separated from Huawei (#749)
* Added support for honor separated from Huawei

* Revert "Added support for honor separated from Huawei"

This reverts commit 28bde1c0b4da2aa14082a8d036914761e00ca750.

* Added changes wrt comments

* Added another change
2024-11-09 10:20:45 +07:00
Faisal Salman
2223a2b2d4 Add new browser: LibreWolf
https://librewolf.net/
2024-11-03 11:32:02 +07:00
Faisal Salman
246c038895 Improve browser detection: Maxthon 2024-11-03 11:17:30 +07:00
Faisal Salman
2dc1be1a50 Add new browser: 115 Browser
http://pc.115.com/
2024-11-03 01:35:47 +07:00
Faisal Salman
2624a92b39 Improve browser detection: 2345 & 360 2024-11-03 01:30:47 +07:00
Faisal Salman
d571859b2e Improve browser detection: Comodo Dragon, or simply Dragon 2024-11-02 20:17:50 +07:00
Faisal Salman
b7c2f541d9 Add new browsers: Slimjet & SlimBoat
https://www.slimjet.com/
2024-11-02 19:57:54 +07:00
Faisal Salman
10b81836f1 Improve browser detection: SRWare Iron 2024-11-02 18:26:35 +07:00
Faisal Salman
5a1d0319f8 Add new helper method: isBot() to detect whether current browser is a bot 2024-11-02 13:15:33 +07:00
Faisal Salman
7a754ef227 Update browser.type="inapp" for InApp browsers 2024-11-02 12:30:31 +07:00
Faisal Salman
aad163ffc5 Change withFeatureCheck() return value to also include PromiseLike<T> as an anticipation 2024-10-29 22:15:07 +07:00
Faisal Salman
fe15f115f9 Fix #754: Add new Engine: ArkWeb & new OS: OpenHarmony 2024-10-22 21:36:46 +07:00
Faisal Salman
a4c81a5600 [submodule:extensions] Add new crawler: OAI-SearchBot (OpenAI's bot for SearchGPT) 2024-09-28 10:33:33 +07:00
Faisal Salman
f00fb3a2e2 [submodule:extensions] Restore Bots as an umbrella term for any kind of automated browsers: CLIs, Crawlers, Fetchers, and Modules 2024-09-22 13:50:00 +07:00
Faisal Salman
391b8087fb Fix #747: Python Request mistakenly identified as Meta Quest 2024-09-20 09:26:39 +07:00
Faisal Salman
b9f1bf6223 Fix #743 - Improve device detection for Xiaomi 2024-09-06 19:26:05 +07:00
Faisal Salman
491c2d7477 Add new device vendor: itel
https://www.itel-life.com/
2024-08-24 10:40:54 +07:00
Faisal Salman
b1dae13245 [extension][bot] Add AhrefsBot, AhrefsSiteAudit, Dotbot, Rogerbot, Uptimerobot, Coc Coc Bot 2024-08-20 14:06:06 +07:00
Faisal Salman
b8d823dd57 Improve detection: Amazon Echo Show devices 2024-08-16 14:23:07 +07:00
Faisal Salman
ccc554232b Improve detection: recognize Samsung Galaxy Watch devices as wearable 2024-08-16 14:19:49 +07:00
Pablo Osés
68ae2a76de
adding detection of MJ12Bot and SemrushBot into extension Crawlers including testing (#738) 2024-08-14 10:46:46 +07:00
Joey Parrish
692b175d49
feat: Update and expand Chromecast device families (#724) 2024-08-14 10:46:21 +07:00
Faisal Salman
cce9060b4f Add more TCL devices 2024-08-06 21:23:54 +07:00
Faisal Salman
ac3a3c33dc Add new device vendor: TCL
https://www.tcl.com/global/en/mobile
2024-08-04 10:29:17 +07:00
Faisal Salman
9065949451 Add new vendor: Nothing
https://nothing.tech
2024-07-31 10:43:27 +07:00
lj0812
15391d2b8d
Improve browser detection for Quark (#737)
Co-authored-by: lijian01 <lijian01@kanzhun.com>
Co-authored-by: Faisal Salman <f@faisalman.com>
2024-07-31 10:42:33 +07:00
Faisal Salman
62fb6c2925 Fix #660 - Add new helper method: getDeviceVendor() to guess the device vendor from a model name 2024-07-27 22:48:58 +07:00
Faisal Salman
654285cf9c Add new browser: Helio 2024-06-23 11:59:54 +07:00
Faisal Salman
21162f1277 BREAKING CHANGE - Rename isChromiumBased -> isChromeFamily & isPWA -> isStandalonePWA 2024-06-22 22:26:58 +07:00
Faisal Salman
a74ace8dd1 Add Yahoo! Japan to Crawler, Fetcher, & InApp browser 2024-06-22 00:13:13 +07:00
Faisal Salman
f24e4acae2 Update playwright test 2024-06-16 14:02:30 +07:00
Faisal Salman
de4978e8d9 Add mediaplayer as a new browser.type 2024-06-11 09:12:36 +07:00
Faisal Salman
b52a7ea268 Add new XR device & OS: Pico - https://www.picoxr.com/global 2024-06-11 00:14:04 +07:00
Faisal Salman
6b642e2838 [Extensions submodule] Add ChatGPT-User as fetcher 2024-06-08 20:18:56 +07:00
Faisal Salman
bdcd927304 Update test for extensions 2024-06-08 00:27:28 +07:00
Faisal Salman
db3423a76c BREAKING - Remove bot type, divide as crawler / fetcher
Add new crawler: Baiduspider, DuckDuckBot, & Sogou Web Spider
Add new fetcher: Mastodon, Pinterestbot, Redditbot, LinkedInBot, Discordbot, Telegrambot, Twitterbot, Snapchat Bot, WhatsApp
2024-06-08 00:06:27 +07:00