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 |
|
Karim shoair
|
4c4202daae
|
perf(parser): Speeding up css_first and xpath_first than normal ones
|
2025-08-01 16:41:09 +03:00 |
|
Karim shoair
|
83a19f3b17
|
perf(parser): A lot of optimizations to speed things up
|
2025-08-01 06:28:52 +03:00 |
|
Karim shoair
|
f93348b915
|
style: remove unused code
|
2025-08-01 05:43:31 +03:00 |
|
Karim shoair
|
df48662c00
|
perf(parser): A lot of optimizations to speed things up
|
2025-08-01 05:42:32 +03:00 |
|
Karim shoair
|
af5f3688c1
|
fix: moving types to use Union again
|
2025-07-30 05:39:25 +03:00 |
|
Karim shoair
|
27658b33ff
|
fix: fix invalid return type
|
2025-07-30 03:39:33 +03:00 |
|
Karim shoair
|
32cb76604c
|
style: Adjustments to the translator
|
2025-07-30 03:28:16 +03:00 |
|
Karim shoair
|
5bb1266fa5
|
style: using isinstance function as the main way for type checking
|
2025-07-30 03:14:23 +03:00 |
|
Karim shoair
|
ae9ccaec79
|
style: A lot of type hints correction
Since we are using Py3.10 as minimum version now, we remove Union when possible
|
2025-07-30 02:46:57 +03:00 |
|
Karim shoair
|
ca12a11b7e
|
style(utils): optimize imports
|
2025-07-30 02:08:01 +03:00 |
|
Karim shoair
|
db781dcc32
|
style: Removing dead code
|
2025-07-30 02:03:39 +03:00 |
|
Karim shoair
|
3c5de8e0f2
|
perf: Speed up clean functions
|
2025-07-30 02:03:27 +03:00 |
|
Karim shoair
|
9415acccce
|
fix: shortcuts for backward compatibility
|
2025-07-30 01:50:48 +03:00 |
|
Karim shoair
|
7300efa77e
|
style(parser): optimize selectors instances creation
|
2025-07-30 01:45:26 +03:00 |
|
Karim shoair
|
e7cdd39695
|
style: replacing os with Pathlib and small optimizations
|
2025-07-30 01:15:28 +03:00 |
|
Karim shoair
|
18660f8132
|
style: type hints corrections and docstrings
|
2025-07-30 00:32:39 +03:00 |
|
Karim shoair
|
ba585c0adc
|
perf: imports optimizing
|
2025-07-30 00:22:06 +03:00 |
|