Commit Graph

  • 970ad40404 perf: Speed up sync fetches by ignoring number of pages checking Karim shoair 2025-09-20 04:31:57 +03:00
  • 5164b801ec build: pump version up and update deps Karim shoair 2025-09-20 00:33:07 +03:00
  • 67aa1a2ae7 tests: Add a test for using stealth and real_chrome arguments together Karim shoair 2025-09-20 00:23:55 +03:00
  • 67db865aee feat(DynamicFetcher): Replace rebrowser with patchright Karim shoair 2025-09-20 00:23:29 +03:00
  • 386da62ec9 tests: fix CLI tests according to last changes Karim shoair 2025-09-19 23:17:54 +03:00
  • 0ee3f93227 Merge branch 'main' into dev Karim shoair 2025-09-19 07:01:53 +03:00
  • 165dc524f8 docs: add a new sponsor Karim shoair 2025-09-19 06:06:30 +03:00
  • 2d704b2a8b fix(shell): Fixing a bug with content converting Karim shoair 2025-09-19 04:50:15 +03:00
  • a9d05cc0ef style: Removing dead code/docstrings and correcting type hints Karim shoair 2025-09-19 04:49:30 +03:00
  • bf5fe6d451 fix(shell): Fix view command edge case Karim shoair 2025-09-19 04:21:15 +03:00
  • 504ecdf7dc fix(shell): Fix parsing curl --data-raw Karim shoair 2025-09-19 04:20:16 +03:00
  • b197f8a5f9 fix(parser): Improve selectors re function Karim shoair 2025-09-18 13:56:37 +03:00
  • 41c8a2dcca Merge branch 'main' into dev Karim shoair 2025-09-18 13:55:48 +03:00
  • 189f323904 misc: update sponsor poster Karim shoair 2025-09-18 13:31:17 +03:00
  • ddf5b52e3b Improve page management and speed up execution (#87) Karim shoair 2025-09-18 03:34:40 +03:00
  • 7ba333c3c9 perf(session): improve page management and speed up execution Abdullah 2025-09-17 18:49:45 +03:00
  • 6b2675c7dd v0.3.4 (#86) Karim shoair 2025-09-16 15:50:22 +03:00
  • 1550ba64bb docs: Adding new sponsor Karim shoair 2025-09-16 15:35:22 +03:00
  • 570303f938 fix(parser): Make html_content and prettify return strings not bytes (depends on the encoding) Karim shoair 2025-09-16 01:58:51 +03:00
  • 5683965367 fix(sessions): Fixing a bug with max pages counter Karim shoair 2025-09-16 01:47:31 +03:00
  • b7327466cf build: pump version up Karim shoair 2025-09-15 23:35:08 +03:00
  • 05c2d9aa00 feat(CLI): Make the session classes available in the shell Karim shoair 2025-09-15 23:34:36 +03:00
  • 5bcd4c2927 fix: A workaround for Playwright issue with page content retrieving on windows Karim shoair 2025-09-15 21:34:20 +03:00
  • bdcf96fa9e Merge branch 'main' into dev Karim shoair 2025-09-15 21:33:49 +03:00
  • 1547366c85 fix: fixing body issue with cli view command Karim shoair 2025-09-15 21:32:57 +03:00
  • 8a54745e47 v0.3.3 (#84) Karim shoair 2025-09-15 14:06:24 +03:00
  • f3a1f1ecb4 Merge branch 'main' into dev Karim shoair 2025-09-15 13:52:40 +03:00
  • a6aabda67c build: Pump version up Karim shoair 2025-09-15 13:52:09 +03:00
  • 7a7097b775 fix: Stop removing browser default page Karim shoair 2025-09-15 13:43:47 +03:00
  • fac92ef260 v0.3.2 (#83) Karim shoair 2025-09-15 04:28:55 +03:00
  • 3bf06a8521 docs: clarifying updates Karim shoair 2025-09-15 01:39:19 +03:00
  • f848e6b7f2 fix: Fixes to handle the new extra deps group Karim shoair 2025-09-15 00:19:19 +03:00
  • c7b9d45232 ops: Make tests workflow doesn't run when the changes isn't code related Karim shoair 2025-09-14 21:35:58 +03:00
  • d259b85c5b docs: Updating benchmarks with the latest version of all libraries Karim shoair 2025-09-14 21:26:28 +03:00
  • fdac239fcc build: Move click library to be part of the fetchers extra Karim shoair 2025-09-14 20:32:46 +03:00
  • eae088a07b tests: Multiple changes to tests Karim shoair 2025-09-14 20:24:46 +03:00
  • ce4fc31f2c feat: Make .body return the passed content as it is without any processing Karim shoair 2025-09-14 20:21:45 +03:00
  • 67ca139ff9 fix: Fixes for multiple encoding issues (#80 & #81 ) Karim shoair 2025-09-14 20:20:29 +03:00
  • 68615b2347 tests: remove the cloudflare test from the sync version Karim shoair 2025-09-14 16:31:38 +03:00
  • 1024ba6916 tests: Update test to be up-to-date with current version of the code Karim shoair 2025-09-14 16:30:59 +03:00
  • 0b3509a295 fix(shell): Fix a small typo Karim shoair 2025-09-14 05:05:55 +03:00
  • f604485a09 docs: Update all pages related to last changes Karim shoair 2025-09-14 04:45:56 +03:00
  • d6844232eb tests: Update all tests according to new update Karim shoair 2025-09-13 16:07:54 +03:00
  • 13d7e70cb7 refactor: Make all fetchers as an optional dependency group Karim shoair 2025-09-13 16:07:48 +03:00
  • d7e3deae2a fix: fix invalid dep version Karim shoair 2025-09-13 05:10:56 +03:00
  • 521366e77e build: bump up deps Karim shoair 2025-09-13 04:29:09 +03:00
  • 80077953f6 docs: update all pages related to last changes Karim shoair 2025-09-13 04:19:16 +03:00
  • 8c4d6158d6 feat(browser fetchers): A new option to control page JS Karim shoair 2025-09-13 03:59:12 +03:00
  • aaec00563c ops: update pre-commit hooks Karim shoair 2025-09-13 03:34:28 +03:00
  • 330d03559c style: applying the new ruff rules to all files Karim shoair 2025-09-13 03:22:53 +03:00
  • 60be9dc816 feat: Validate all fetch-level parameters Karim shoair 2025-09-13 03:22:08 +03:00
  • 831eafca34 ops: Update ruff pre-commit rules Karim shoair 2025-09-13 03:07:15 +03:00
  • 0c7db3c9d9 fix: validation keywords Karim shoair 2025-09-13 02:07:04 +03:00
  • adb82008e5 style: Using keywords for validation Karim shoair 2025-09-12 04:33:00 +03:00
  • e4b1e00e63 build: Pump up the version Karim shoair 2025-09-11 04:14:32 +03:00
  • 05a714980d docs: Update all docstring according to the new changes Karim shoair 2025-09-11 04:13:36 +03:00
  • 9838d741d0 refactor/feat(browser fetchers): make it possible to have a configuration per page in sessions Karim shoair 2025-09-11 03:48:55 +03:00
  • 931993f901 tests: changing tests accordingly Karim shoair 2025-09-08 16:09:24 +03:00
  • ecaec65049 refactor/fix(browser fetchers): Solving a logic bug in page rotation Karim shoair 2025-09-08 16:08:57 +03:00
  • f298b76b8e perf(StealthySession): Close persistent context default page Karim shoair 2025-09-07 18:48:51 +03:00
  • 710f994339 perf(DynamicSession): Close persistent context default page Karim shoair 2025-09-07 18:48:40 +03:00
  • 05761d4070 docs: Add YT video to the mcp page Karim shoair 2025-09-07 05:06:35 +03:00
  • 4341477a66 perf(StealthyFetcher): Slight optimization Karim shoair 2025-09-07 04:58:55 +03:00
  • 9e5ff5bb1b chore: Add issue template for other issues Karim shoair 2025-09-07 04:36:00 +03:00
  • 72e26c23e8 fix(DynamicFetcher): Improve stealth mode Karim shoair 2025-09-07 03:13:51 +03:00
  • 31c14b3997 [ImgBot] Optimize images (#79) Karim shoair 2025-09-05 13:51:45 +03:00
  • fa76d64d61 docs: add new sponsor to the README Karim shoair 2025-09-05 13:46:17 +03:00
  • d46d0fdf39 [ImgBot] Optimize images ImgBotApp 2025-09-05 10:45:19 +00:00
  • 6f232b3874 misc: add new sponsor logo Karim shoair 2025-09-05 13:44:37 +03:00
  • 23997f2755 v0.3.1 (#78) Karim shoair 2025-09-02 17:20:53 +03:00
  • 934d8a1452 build: Pump up the version Karim shoair 2025-09-02 16:33:52 +03:00
  • e06f8d36db docs: add init_script new argument Karim shoair 2025-09-02 16:32:19 +03:00
  • 6ad1bab2e4 feat(DynamicFetcher): add the ability to add init_script to context (#56) Karim shoair 2025-09-02 16:25:13 +03:00
  • 9543f171aa feat(StealthyFetcher): add the ability to add init_script to context Karim shoair 2025-09-02 16:19:22 +03:00
  • d49e047736 tests: change tests accordingly Karim shoair 2025-09-02 15:23:30 +03:00
  • af9a62a539 fix: fix for shell imported by mistake issue (#76) Karim shoair 2025-09-02 15:23:15 +03:00
  • e7482a267a docs: add interactive shell video to README.md Karim shoair 2025-09-01 22:11:40 +03:00
  • 9021c4f9b7 docs: Changing sponsors order Karim shoair 2025-09-01 16:03:47 +03:00
  • d5aaeb9816 v0.3 Karim shoair 2025-09-01 07:26:15 +03:00
  • 812cf2d21b build: Pump up the version Karim shoair 2025-09-01 06:43:41 +03:00
  • 9e9e79d9b0 docs: fixes and adjustments Karim shoair 2025-09-01 06:39:17 +03:00
  • 35b88fbb62 docs: add an api reference to the mcp server Karim shoair 2025-09-01 01:02:08 +03:00
  • 7befcd54bc chore: update the setup file description Karim shoair 2025-08-31 23:50:33 +03:00
  • e7858d7307 docs: updating the mkdocs file accordingly Karim shoair 2025-08-31 23:41:53 +03:00
  • e0c005b2cc docs: add a page to the mcp server Karim shoair 2025-08-31 23:40:50 +03:00
  • 734e5f73db docs: Changing fonts and fixing some mistakes Karim shoair 2025-08-31 18:52:15 +03:00
  • 878be9ccbf tests: update tests accordingly Karim shoair 2025-08-31 02:57:30 +03:00
  • 967c0956a1 feat(DynamicSession): Improve stealth mode Karim shoair 2025-08-31 02:57:12 +03:00
  • 6eb580a6d0 feat(DynamicSession): Improve normal fetches speed Karim shoair 2025-08-31 02:56:34 +03:00
  • b5be2547d7 fix(dynamicSession): issue with headless Karim shoair 2025-08-31 01:29:47 +03:00
  • 7153fdbcce Merge branch 'dev' of https://github.com/D4Vinci/Scrapling into dev Karim shoair 2025-08-30 22:42:09 +03:00
  • beebddd6fe docs: add cli overview page Karim shoair 2025-08-30 22:42:05 +03:00
  • c97a82f2d4 docs: add the page for the extract command Karim shoair 2025-08-30 22:35:44 +03:00
  • 47dd2ed28f Merge branch 'main' into dev Karim shoair 2025-08-30 22:35:25 +03:00
  • 76721f906e docs(cli): Correcting docstrings Karim shoair 2025-08-30 22:12:33 +03:00
  • 9dfca4c6f2 misc: Add ko-fi username to FUNDING.yml Karim shoair 2025-08-30 22:08:25 +03:00
  • bf55205436 docs: Update README.md Karim shoair 2025-08-30 20:11:43 +03:00
  • 8edcd611d3 docs: replace the test website Karim shoair 2025-08-30 18:51:31 +03:00
  • c66c48e3ae fix(extract): Correcting docs for the css-selector option Karim shoair 2025-08-29 21:34:39 +03:00
  • cd388059e8 docs: Add a page about the interactive shell Karim shoair 2025-08-29 20:31:00 +03:00