Commit Graph

  • 6ae1810405 docs: improve All Adaptor class doc strings Karim shoair 2025-07-27 22:41:37 +03:00
  • 93bd131bb6 fix(parser): Solve the ignored elements children issue while keeping speed Karim shoair 2025-07-27 05:34:48 +03:00
  • d1aa0be6e4 refactor(StealthyFetcher): Remove virtual mode and use persistent context Karim shoair 2025-07-27 03:41:28 +03:00
  • 172a5b4a0a feat: Add an mcp server Karim shoair 2025-07-26 22:57:08 +03:00
  • 9d3b1335a9 build: update deps Karim shoair 2025-07-26 19:00:38 +03:00
  • 1076001e29 refactor: changes to be used by the mcp server Karim shoair 2025-07-14 05:38:29 +03:00
  • f7e1b7261e ops: adjust vermin to use 3.10 as the new minimum Python version Karim shoair 2025-07-14 05:38:16 +03:00
  • ecef751468 fix: small fix for fetcher Karim shoair 2025-07-14 02:14:54 +03:00
  • 0e5fd502d2 Merge branch 'main' into dev Karim shoair 2025-07-11 02:44:10 +03:00
  • 80e3a97990 docs: Update README.md Karim shoair 2025-07-10 21:19:00 +03:00
  • 51b5c4dff8 Merge branch 'main' into dev Karim shoair 2025-07-10 21:17:39 +03:00
  • 377ad92485 docs: update PetroSky promo Karim shoair 2025-07-10 21:14:34 +03:00
  • 6eb9626865 docs: add PetroSky as sponsor Karim shoair 2025-07-10 21:12:54 +03:00
  • 8af4833c64 chore: add new sponsor poster Karim shoair 2025-07-10 21:00:06 +03:00
  • 96be8af1b3 chore: add new sponsor poster Karim shoair 2025-07-10 20:56:20 +03:00
  • 5d68de8f31 Merge branch 'main' into docs Karim shoair 2025-07-09 19:39:39 +03:00
  • 1c6a960f17 Merge branch 'main' into dev Karim shoair 2025-07-09 19:39:08 +03:00
  • 119e00e16d chore: Delete the "others" issue template Karim shoair 2025-07-09 19:30:06 +03:00
  • fe8b11155e test: remove tests for Python 3.9 Karim shoair 2025-07-09 16:31:05 +03:00
  • 4bba8598c2 build: update deps Karim shoair 2025-07-09 16:20:21 +03:00
  • 403f7bfe72 build: Updating PyPI classifiers Karim shoair 2025-07-07 00:10:20 +03:00
  • 939b78f3cf build: adding mcp as dependency Karim shoair 2025-07-07 00:09:54 +03:00
  • 3184dd8581 build: set minimum version to Python 3.10 Karim shoair 2025-07-07 00:09:02 +03:00
  • 2b73fdbfd7 fix(DynamicFetcher): Remove old argument Karim shoair 2025-07-06 05:02:16 +03:00
  • 2ecf9b0c20 build: Improve description Karim shoair 2025-07-06 05:01:19 +03:00
  • 63a9db21a1 refactor(DynamicSession): Optimization + Removing max_pages from sync version Karim shoair 2025-07-06 04:59:22 +03:00
  • 6d79927233 refactor(Fetcher): Fix the issue of caching impersonation state + Less code duplication Karim shoair 2025-07-06 02:21:15 +03:00
  • 18e56a8c50 refactor: Optimizing extract command and cleaning code Karim shoair 2025-06-29 19:40:03 +03:00
  • 29e485bdf2 refactor: Optimizations to CLI Karim shoair 2025-06-29 19:10:52 +03:00
  • b28f90e854 build: Update deps Karim shoair 2025-06-29 18:58:36 +03:00
  • 1c9e48b1c6 feat(extract): Adding new command to CLI options + Optimizations Karim shoair 2025-06-29 18:56:09 +03:00
  • ce034f9f79 test: remove problematic test Karim shoair 2025-06-28 18:24:08 +03:00
  • b02f0bd236 ops: Adjust tox file to avoid CI issues Karim shoair 2025-06-28 18:12:38 +03:00
  • ac3db69c47 ops: new approach to CI tests workflow Karim shoair 2025-06-28 17:40:19 +03:00
  • ee1a0828a2 ops: Correcting cache paths Karim shoair 2025-06-27 17:16:35 +03:00
  • d603c15212 ops: rewrite tests logic to cache downloaded browsers before testing Karim shoair 2025-06-27 16:02:16 +03:00
  • 4ee32af67b ops: fix for GitHub's CI Karim shoair 2025-06-27 14:50:06 +03:00
  • 3578a07c0a ops: fix for test deps Karim shoair 2025-06-27 14:35:12 +03:00
  • 94edb92bc3 ops: update hashing for the cache Karim shoair 2025-06-27 14:19:07 +03:00
  • 941ed20a15 ops: switch tests to use MacOS Karim shoair 2025-06-27 03:19:58 +03:00
  • d6f8926d7a ops: switch tests to Windows system instead of Linux Karim shoair 2025-06-27 03:08:42 +03:00
  • dbf7aa7761 feat(DynamicFetcher): Use persistent context by default for better stealth Karim shoair 2025-06-27 03:02:46 +03:00
  • 76248eabf6 ops: possible fix for sandbox issue with GitHub's CI Karim shoair 2025-06-27 03:01:27 +03:00
  • 9b62b59490 ops: possible fix for sandbox issue with GitHub's CI Karim shoair 2025-06-27 02:26:35 +03:00
  • e535a3fa16 ops: fix sandbox issue with GitHub's CI Karim shoair 2025-06-27 02:14:53 +03:00
  • 5895edef57 ops: fix test workflow for GitHub Karim shoair 2025-06-27 01:42:22 +03:00
  • 8395db9121 fix(controllers): Fix issue with async adding stealth scripts Karim shoair 2025-06-27 01:39:32 +03:00
  • 228d294afc test: Enable Dynamic stealth tests again Karim shoair 2025-06-27 01:15:06 +03:00
  • 37e842b796 fix(controllers): Fix issue with adding stealth scripts Karim shoair 2025-06-27 01:04:58 +03:00
  • 53318f3a2a fix(StealthyFetcher): Fix passed proxy type Karim shoair 2025-06-26 16:36:30 +03:00
  • 8d44e9c51c fix(proxy): fix proxy unpacking Karim shoair 2025-06-26 15:49:53 +03:00
  • 38851698ad refactor: optimize imports and docstrings correction Karim shoair 2025-06-25 23:15:32 +03:00
  • a41be48047 refactor: optimize imports and docstrings correction Karim shoair 2025-06-25 21:36:53 +03:00
  • a3a5e34408 refactor: optimize imports and docstrings correction Karim shoair 2025-06-25 21:36:43 +03:00
  • 724e3a648e fix(FetcherSession): Use Sentinel pattern to solve arguments precedence issue Karim shoair 2025-06-25 03:53:54 +03:00
  • 63ff12bcd6 docs: correcting a small mistake Karim shoair 2025-06-23 03:38:34 +03:00
  • 78b81c537f fix(fetchers): Fix the bug of referer and google_search argument conflict Karim shoair 2025-06-23 03:36:11 +03:00
  • 560ae95281 test: Adjusting tests with the correct timeout Karim shoair 2025-06-23 03:24:13 +03:00
  • 69b983b42f feat(fetchers): Improve StealthyFetcher + Adding StealthySession/AsyncStealthySession classes Karim shoair 2025-06-23 03:23:28 +03:00
  • 3754547e58 refactor: removing unused code Karim shoair 2025-06-23 03:20:49 +03:00
  • fc530677de refactor(DynamicFetcher): Cleaner exit for fetch Karim shoair 2025-06-23 02:58:01 +03:00
  • 22490db85f fix(DynamicFetcher): Set number of tabs to 1 Karim shoair 2025-06-23 02:42:43 +03:00
  • 460b4443c2 refactor(controllers): Improve type validation Karim shoair 2025-06-22 19:59:40 +03:00
  • 0fe04e499f refactor(validators): Optimize imports Karim shoair 2025-06-22 18:55:13 +03:00
  • fc42487a5f refactor(controllers): Optimize imports Karim shoair 2025-06-22 18:53:44 +03:00
  • 4769a43525 test: Fix for Github CI Karim shoair 2025-06-22 04:02:19 +03:00
  • 9c44ad1930 fix(AsyncFetcher): Fix stealthy_headers issue Karim shoair 2025-06-22 03:54:36 +03:00
  • 8100a2a865 test: fix for Github CI Karim shoair 2025-06-22 03:07:46 +03:00
  • 8b46e3a3a5 tests: Updating tests according to the new changes Karim shoair 2025-06-22 02:12:39 +03:00
  • f28b4d3653 docs: Updating Readme accordingly to the new naming Karim shoair 2025-06-22 02:12:03 +03:00
  • b77c5b7abf refactor: updating top level shortcuts Karim shoair 2025-06-22 02:11:26 +03:00
  • 8a272cf19b feat/refactor(fetchers): Replacing PlayWrightFetcher with DynamicFetcher and adding session classes Karim shoair 2025-06-22 02:10:45 +03:00
  • 1e51fc9738 refactor: Removing defaults as said Karim shoair 2025-06-22 02:07:34 +03:00
  • 0a570a7ca7 docs: Updating doc strings Karim shoair 2025-06-22 01:59:38 +03:00
  • d049f63404 fix(fetcher): Fix impersonate and headers generation conflict Karim shoair 2025-06-20 03:29:05 +03:00
  • 194ce24201 build: update deps Karim shoair 2025-06-19 15:19:23 +03:00
  • 9bfc900140 feat(navigation tools): Improvements Karim shoair 2025-06-19 04:07:45 +03:00
  • 145b710960 feat(fetchers): Adding the foundation of the new browser-based fetchers logic Karim shoair 2025-06-19 04:06:52 +03:00
  • 23b883f05a build: Add msgspec to the deps Karim shoair 2025-06-19 04:04:25 +03:00
  • 3e63fa2523 fix(shell): Hide the automatic tips and solve the namespace issue Karim shoair 2025-06-19 04:03:13 +03:00
  • 2bdee60004 fix(fingerprints): Fixing headers generation for requests Karim shoair 2025-06-15 03:37:22 +03:00
  • 1f34ac22f6 style(fetcher): Move the default UA line Karim shoair 2025-06-15 03:21:21 +03:00
  • 7efbcd33c3 refactor(fingerprints): Remove unused function and improve another Karim shoair 2025-06-15 03:16:27 +03:00
  • fcac10fa6d build: update deps Karim shoair 2025-06-14 22:05:57 +03:00
  • 6e837f6a12 refactor(StealthyFetcher): Improve OS name extraction Karim shoair 2025-06-14 18:57:31 +03:00
  • 3068bb1356 build: update deps Karim shoair 2025-06-14 18:56:31 +03:00
  • b55d97500b build: Updating playwright deps Karim shoair 2025-06-01 00:06:08 +03:00
  • bbdac4d967 build(setup): Replacing old setup style with new TOML format Karim shoair 2025-05-31 23:24:41 +03:00
  • 178eed7533 feat/fix(Fetcher): Adding http3 support + Fix stealthy_headers Karim shoair 2025-05-31 03:35:46 +03:00
  • af643e4c01 test: Updating old httpx tests for curl_cffi Karim shoair 2025-05-25 21:18:03 +03:00
  • c46ca8873f refactor(fetchers): Optimizing fetchers + making PlayWrightFetcher 10% faster Karim shoair 2025-05-25 21:14:24 +03:00
  • 9e68e60161 feat(Fetcher): Replacing httpx + Adding FetcherSession Karim shoair 2025-05-25 21:10:20 +03:00
  • f0ef7ca6a2 Update mkdocs.yml Karim shoair 2025-05-25 18:30:38 +03:00
  • 1e9c314b79 Merge branch 'main' into docs Karim shoair 2025-05-25 18:29:21 +03:00
  • 5c420b7384 Merge branch 'main' into dev Karim shoair 2025-05-23 20:29:05 +03:00
  • 561c8b0fcf Chore: adding Swiftproxy ad Karim shoair 2025-05-23 14:28:02 +03:00
  • f28e9c2b1e Chore: adding Swiftproxy image Karim shoair 2025-05-23 14:19:08 +03:00
  • e9d60f65bd Removing invalid example Karim shoair 2025-05-18 13:57:23 +03:00
  • 601d224b17 Merge branch 'main' into docs Karim shoair 2025-05-18 13:56:21 +03:00
  • f105518fd9 Merge branch 'main' into dev Karim shoair 2025-05-18 13:55:29 +03:00