Commit Graph

669 Commits

Author SHA1 Message Date
Karim shoair cf57af588e docs: update doc strings with correct naming 2025-08-25 06:08:15 +03:00
Karim shoair 6ddabaa593 docs: replace automatch page with adaptive + updating 2025-08-25 05:57:29 +03:00
Karim shoair d5d4003277 docs: update the sponsors page 2025-08-25 00:42:31 +03:00
Karim shoair a917899e4f docs: replace adaptor with selector in the API reference 2025-08-25 00:42:01 +03:00
Karim shoair 545e03229d docs: Update the 'main classes' page 2025-08-25 00:40:24 +03:00
Karim shoair 8eb51f5653 docs: updating 'Querying elements' page 2025-08-24 22:36:00 +03:00
Karim shoair 040246177f docs: Update all benchmarks 2025-08-24 16:06:07 +03:00
Karim shoair dc0107666f docs: small update to main page 2025-08-24 16:03:17 +03:00
Karim shoair eaf3751f76 docs: Update overview page 2025-08-24 16:02:21 +03:00
Karim shoair b467cd025f docs: update website main page 2025-08-24 04:00:16 +03:00
Karim shoair 0c63f95d07 docs: update the README 2025-08-24 03:04:52 +03:00
Karim shoair a8f5c55f06 Merge branch 'main' into dev 2025-08-23 23:33:10 +03:00
Karim shoair bdbc877b4b [ImgBot] Optimize images (#72) 2025-08-23 23:20:32 +03:00
ImgBotApp 37432de892 [ImgBot] Optimize images
*Total -- 636.76kb -> 543.45kb (14.65%)

/images/petrosky.png -- 46.79kb -> 37.43kb (20.02%)
/images/poster.png -- 186.67kb -> 156.33kb (16.25%)
/docs/assets/poster.png -- 186.67kb -> 156.33kb (16.25%)
/docs/assets/logo.png -- 186.42kb -> 165.41kb (11.27%)
/images/evomi.png -- 30.21kb -> 27.96kb (7.45%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2025-08-23 20:17:19 +00:00
Karim shoair 377a5ceb09 Move docs to the main branch (#71) 2025-08-23 23:17:00 +03:00
Karim shoair f8fbd4b0e0 ops: combine the auto-release/publish workflows 2025-08-23 22:43:03 +03:00
Karim shoair 637580e130 tests: stop testing geoip
The DB is downloaded from GitHub releases using public API so we get rate limited a lot
2025-08-23 22:20:51 +03:00
Karim shoair b50c85fa60 docs: Update the README file to reflect the new version changes 2025-08-23 19:22:35 +03:00
Karim shoair 5389b5c7ff docs: add PetroSky as a top sponsor 2025-08-21 04:12:13 +03:00
Karim shoair dd4fcc47c8 test: remove geoip from the async camoufox test
to lower errors of rate limiting caused by downloading the geo db from GitHub
2025-08-20 16:36:58 +03:00
Karim shoair 293206b466 Update index.md 2025-08-20 16:12:12 +03:00
Karim shoair 9d880f2731 Update index.md 2025-08-20 16:11:02 +03:00
Karim shoair df3ddb1c78 docs: Update how sponsors displayed on the website 2025-08-20 15:36:01 +03:00
Karim shoair cc84fa2f54 Merge branch 'main' into docs 2025-08-20 15:30:16 +03:00
Karim shoair 07773eb2f3 Merge branch 'main' into dev 2025-08-20 15:30:02 +03:00
Karim shoair 4fa92e1073 docs: update how sponsors displayed 2025-08-20 15:20:25 +03:00
Karim shoair 8a2bb0573b chore: replace sponsors banners with logos 2025-08-20 15:04:19 +03:00
Karim shoair 44d2b55f99 test: fix for GH actions 2025-08-20 04:33:20 +03:00
Karim shoair 6b8d861b92 build: Move non-primarily deps to optional extras 2025-08-20 03:58:10 +03:00
Karim shoair 85885d9962 tests: add geoip to Stealth tests 2025-08-20 01:36:55 +03:00
Karim shoair 57a025a34f build: update dependencies and fix geoip issue 2025-08-20 01:10:17 +03:00
Karim shoair 5aea62256b test: adding new tests and updating existing ones
Code Coverage is now 92%
2025-08-17 01:03:19 +03:00
Karim shoair 2f402f4835 style: add flags for tests coverage
- Some are already tested but the coverage report can't see it.
- Some are not necessary to test or too hard to test on GitHub's CI
2025-08-17 01:02:14 +03:00
Karim shoair 009bbb20c0 refactor(dynamic Fetcher): small optimization 2025-08-16 23:20:54 +03:00
Karim shoair 3e0ca33111 test: adding new tests and updating existing ones 2025-08-16 19:07:08 +03:00
Karim shoair 4c33c47609 test: Update and improve Camo/Dynamic tests 2025-08-16 16:02:17 +03:00
Karim shoair 6c9a960a44 fix(dynamicFetcher): Fix a bug with real_chrome argument 2025-08-16 16:01:32 +03:00
Karim shoair e6e5b3cc80 test: adding new tests and updating existing ones
The coverage is now 78%
2025-08-16 14:58:11 +03:00
Karim shoair 84337ef1ac fix(parser): count all nested children of ignored tags in get_all_text 2025-08-16 14:24:51 +03:00
Karim shoair 8bfbcec2d7 test: remove the test for install command
GitHub is already reinstalls the library with it with every test
2025-08-15 06:01:53 +03:00
Karim shoair 0e3358007f test: adding new tests and updating existing ones 2025-08-15 04:52:51 +03:00
Karim shoair 13700e2692 fix: improve error handling 2025-08-15 04:52:11 +03:00
Karim shoair ba81890daf test: adding new tests and updating existing ones 2025-08-03 16:37:47 +03:00
Karim shoair 825896c6a8 fix: improve checking for valid proxy and valid CDP URL 2025-08-03 16:31:16 +03:00
Karim shoair 740ae815c3 perf: speeding up find_by_text and find_by_regex by 3% 2025-08-02 19:46:18 +03:00
Karim shoair 67658f1723 perf: Speeding up below_elements and relocate by 3% 2025-08-02 19:45:43 +03:00
Karim shoair d1a2ecd341 perf: optimize get_all_text and adaptive logic by another 10% 2025-08-02 04:08:14 +03:00
Karim shoair 1ec6f0e0f0 perf: optimizing find_similar method 2025-08-02 03:39:05 +03:00
Karim shoair aec4889d25 perf: Optimizing next and previous properties 2025-08-02 03:37:48 +03:00
Karim shoair 548a40d850 perf: speed up get_all_text function by another 20% 2025-08-02 03:36:59 +03:00