Scrapling / scrapling /core /shell.py

Commit History

fix(mcp): make mcp use less tokens by striping useless tags
130d1d8

Karim shoair commited on

style: Fix all mypy errors and add type hints to untyped function bodies
31c2447

Karim shoair commited on

feat(parser)!: Make all selection return selector objects by default
a5f9b38

Karim shoair commited on

fix: use the correct signature for the `stealthy_fetch` shortcut
916aa58

Karim shoair commited on

fix(shell): dynamically build the signature of shortcuts after last changes
0e7f15c

Karim shoair commited on

fix(fetcher): Remove non-keywords arguments
3f07d06

Karim shoair commited on

refactor: Making all the codebase acceptable by PyRight
e5ecf76

Karim shoair commited on

perf: General code restructure to not use more than needed memory
21ce5a7

Karim shoair commited on

fix(shell): Fixing a bug with content converting
b537e49

Karim shoair commited on

fix(shell): Fix `view` command edge case
01fef5c

Karim shoair commited on

fix(shell): Fix parsing curl `--data-raw`
8d941c2

Karim shoair commited on

feat(CLI): Make the session classes available in the shell
13f7ca4

Karim shoair commited on

fix: fixing body issue with cli view command
a446c01

Karim shoair commited on

fix: Fixes for multiple encoding issues (#80 & #81 )
450d5ca

Karim shoair commited on

fix(shell): Fix a small typo
9ffc9dd

Karim shoair commited on

refactor: Make all fetchers as an optional dependency group
a85d2c8

Karim shoair commited on

style: applying the new ruff rules to all files
226b463

Karim shoair commited on

fix: fix for shell imported by mistake issue (#76)
243d94d

Karim shoair commited on

style: add flags for tests coverage
9b40891

Karim shoair commited on

fix: improve error handling
0907267

Karim shoair commited on

style: A lot of type hints correction
916182a

Karim shoair commited on

style: replacing `os` with `Pathlib` and small optimizations
11165c4

Karim shoair commited on

style: type hints corrections and docstrings
f029006

Karim shoair commited on

refactor: huge change, many features/class got a better naming
8e67a4c

Karim shoair commited on

feat: Add an mcp server
887b306

Karim shoair commited on

refactor: changes to be used by the mcp server
05b9f2c

Karim shoair commited on

refactor: Optimizations to CLI
b088bed

Karim shoair commited on

feat(extract): Adding new command to CLI options + Optimizations
a71763e

Karim shoair commited on

refactor: optimize imports and docstrings correction
23b9523

Karim shoair commited on

feat/refactor(fetchers): Replacing PlayWrightFetcher with DynamicFetcher and adding session classes
3f0dddd

Karim shoair commited on

fix(shell): Hide the automatic tips and solve the namespace issue
f94c511

Karim shoair commited on

feat(shell): Add support to curl `-b` argument
db64073

Karim shoair commited on

fix(cli): Update page object after curl request
62bd429

Karim shoair commited on

feat(cli): Adding two new commands (uncurl/curl2fetcher)
2e15903

Karim shoair commited on

feat(cli): Adding Scrapling Shell feature
11e4600

Karim shoair commited on