Commit Graph

1095 Commits

Author SHA1 Message Date
Karim shoair a62330d2f1 fix: add typed overloads to Selectors.get() for proper default type inference
Type checkers now correctly infer the return type based on the default value:
- .get() → TextHandler | None
- .get("") → TextHandler | str
- .get(0) → TextHandler | int
2026-02-13 17:30:55 +02:00
Karim shoair 1c2c7c55bf docs: use a better looking architecture image instead of mermaid 2026-02-12 15:17:58 +02:00
Karim shoair 14143dd0f0 docs: add getting started page to the spiders section 2026-02-12 04:45:39 +02:00
Karim shoair bbb8c26df0 docs: Improve spider architecture page 2026-02-12 04:30:16 +02:00
Karim shoair d0b2cec849 docs: simplify the architecture mermaid 2026-02-12 03:30:14 +02:00
Karim shoair 5a599445e2 docs: update libraries 2026-02-12 03:29:41 +02:00
Karim shoair 10cd46ee23 docs: add the first page of the spiders section 2026-02-11 03:55:23 +02:00
Karim shoair 8902034418 docs: improve wording, style, and use more visual ways 2026-02-11 03:04:35 +02:00
Karim shoair 6ac40ac3af build: adjustments to build file for PyPi 2026-02-11 00:29:20 +02:00
Karim shoair a38f5af615 docs: fix image in the interactive shell page 2026-02-11 00:19:38 +02:00
Karim shoair b52d35c6ec docs: update beautifulsoup migration guide 2026-02-10 22:13:04 +02:00
Karim shoair 8e4b4a22c9 docs: updating extract commans page 2026-02-10 22:09:55 +02:00
Karim shoair 7fb57d667c docs: updating Interactive shell page and some corrections 2026-02-10 22:07:55 +02:00
Karim shoair a72886f158 docs: update camoufox instructions for StealthyFetcher 2026-02-10 21:58:08 +02:00
Karim shoair d4766a070b build: update the website description 2026-02-10 21:54:17 +02:00
Karim shoair 0489923b06 build: pump up the version status 2026-02-10 21:53:00 +02:00
Karim shoair d3ee9a6cbb ops: remove branch v4 from workflows 2026-02-10 21:51:22 +02:00
Karim shoair 2dbd402000 docs: update links to use the current branch 2026-02-10 21:51:02 +02:00
Karim shoair f350800fd7 docs: updating Dynamic websites with protection page and some corrections 2026-02-10 21:48:09 +02:00
Karim shoair dba3e9d53e docs: updating dynamic websites page and some corrections 2026-02-10 21:23:14 +02:00
Karim shoair 8b1704a87e docs: use better import for ProxyRotator class 2026-02-10 21:20:43 +02:00
Karim shoair 4e3829fced style: expose ProxyRotator class to the public API 2026-02-10 21:20:07 +02:00
Karim shoair 8df74dc57b docs: updating http requests page and some corrections 2026-02-10 19:07:09 +02:00
Karim shoair f25fe64d3c docs: updating fetcher choosing page and some corrections 2026-02-10 19:01:50 +02:00
Karim shoair 87b99a407b docs: updating adaptive page and some corrections 2026-02-10 19:00:36 +02:00
Karim shoair 11bd4e4295 docs: updating main classes page and some corrections 2026-02-10 18:58:58 +02:00
Karim shoair 44e2c42eaf docs: updating selection page and some corrections 2026-02-10 18:42:37 +02:00
Karim shoair 989fdca201 docs: updating benchmarks page 2026-02-10 18:28:23 +02:00
Karim shoair a5abf1f3ba docs: updating overview page and some corrections 2026-02-10 18:25:31 +02:00
Karim shoair 8505c4a91c docs: possible fix for RTD zensical build 2026-02-09 01:50:22 +02:00
Karim shoair 33eb2ff56b docs: possible fix for RTD zensical build 2026-02-09 01:41:50 +02:00
Karim shoair 9b46cb35ab docs: possible fix for RTD zensical build 2026-02-09 01:16:04 +02:00
Karim shoair dc071ee6b8 docs: possible fix for RTD zensical build 2026-02-09 01:10:00 +02:00
Karim shoair 8ed71e4864 V4 (#130) 2026-02-09 00:55:21 +02:00
Karim shoair e688093974 docs: update the translated readme files with the new content 2026-02-09 00:46:58 +02:00
Karim shoair 3dc4bdcb4a docs: small adjustments to the readme file 2026-02-09 00:36:52 +02:00
Karim shoair 2a4d008927 docs: full update for main readme 2026-02-09 00:28:24 +02:00
Karim shoair 1f9eb17414 ops: update benchmarks script 2026-02-08 23:33:30 +02:00
Karim shoair 0c86d70307 docs: update the website main page 2026-02-08 23:33:10 +02:00
Karim shoair ca46070a1b docs: Improve README.md description formatting
Reformatted the description of Scrapling for clarity and readability.
2026-02-08 22:43:00 +02:00
Karim shoair 8d82d3c90d docs: update readme file 2026-02-08 22:39:50 +02:00
Karim shoair 9a108160c2 docs: move translated README files to docs folder again 2026-02-08 22:18:36 +02:00
Karim shoair 12b731b14b docs: move readme files to the root directory 2026-02-08 21:04:15 +02:00
Karim shoair 09cd5e6183 docs(readme): update translation links 2026-02-08 20:54:26 +02:00
Karim shoair 2ae11d21da docs: full switch from mkdocs to zensical 2026-02-08 20:46:38 +02:00
Karim shoair db41a6c4b6 docs: update pages with the new media for testing zensical 2026-02-08 20:46:14 +02:00
Karim shoair 0e2e9fb2ed docs: moving readme files to be outside of the website build 2026-02-08 20:45:03 +02:00
Karim shoair 219db79195 docs: update logo and media 2026-02-08 20:44:04 +02:00
Karim shoair 3eaa7ffc25 ops: exclude site directory from git 2026-02-08 20:42:35 +02:00
Karim shoair b1ce0b414b ops: Add mypy and pyright to the code quality workflow 2026-02-07 17:28:44 +02:00