25 Commits

Author SHA1 Message Date
Rafael Miller
4c860515df
(python-sdk) feat: added extra fields to metadata (#2441)
* (python-sdk) feat: added extra fields to metadata

* Update apps/python-sdk/example.py

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* fixes metadata coerce function for unknown-keys

* Update types.py

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-11-26 10:41:42 -03:00
Rafael Miller
f5d901b9d9
(python-sdk)fix: added normalizer for document.metadata, also added m… (#1986)
* (python-sdk)fix: added normalizer for document.metadata, also added metadata_dict and metadata_typed properties

* address cubic's comment

* Update __init__.py

---------

Co-authored-by: Nicolas <nicolascamara29@gmail.com>
2025-08-20 18:31:38 -07:00
rafaelmmiller
10b7202898 (python-sdk): extract v2 2025-08-11 16:35:49 -03:00
rafaelmmiller
d31d39d664 (python-sdk): batch, map, ws improv and aio methods. e2e tests done. 2025-08-11 14:29:26 -03:00
rafaelmmiller
dd6b46d373 (python-sdk): removed client duplication, bunch of type fixing, added map method + e2e/unit tests 2025-08-08 11:56:05 -03:00
rafaelmmiller
d2b325f815 (python-sdk): get_crawl_errors and active_crawls, got rid of useless tests 2025-08-07 15:52:07 -03:00
rafaelmmiller
7a85b9f433 (python-sdk): crawl done 2025-08-07 11:18:07 -03:00
rafaelmmiller
631dc981e3 (python-sdk): wip - crawl endpoints
few tests failing yet
2025-08-06 18:41:54 -03:00
rafaelmmiller
f22fba6295 (python-sdk): wip - base structure and search endpoint 2025-08-05 17:41:12 -03:00
Rafael Miller
9e259571b1
Python sdk/v2.1.0 (#1479)
* scrape options fixing types

* fix

* version bump

* Update __init__.py

---------

Co-authored-by: Nicolas <nicolascamara29@gmail.com>
2025-04-18 13:42:36 -07:00
Nicolas
16439b1c7e Nick: examples 2025-04-18 02:00:00 -07:00
Rafael Miller
29b36c5f9a
[python-SDK] improvs/async (#1337)
* improv/types-and-comments-descs

* async

* removed v0 in example

* tomkosms review

* refator: dry request and error handling

* fixed websocket params

* added origin to requests

* Update firecrawl.py

* Update firecrawl.py

* added agent options types

* Update firecrawl.py

* generic

* Update firecrawl.py

* scrape params commentary

* Update firecrawl.py

* Update firecrawl.py

* Update firecrawl.py

* Update firecrawl.py

* async scrape

* Update firecrawl.py

* Nick: new examples

* Nick: python sdk 2.0

* async functions

* Nick:

* Nick:

---------

Co-authored-by: Ademílson F. Tonato <ademilsonft@outlook.com>
Co-authored-by: Nicolas <nicolascamara29@gmail.com>
2025-04-18 01:32:55 -07:00
rafaelmmiller
d8847bb4ce fixes schema warning 2024-12-09 14:34:50 -03:00
Nicolas
d02a8bcb82 Nick: extract urls to extract 2024-11-19 13:49:23 -08:00
rafaelmmiller
80d6cb16fb sdks wip 2024-11-14 15:51:27 -03:00
Nicolas
c7f2170980 Update example.py 2024-10-23 16:04:46 -03:00
Nicolas
0732997a13 Merge branch 'main' into v1/llm-extract 2024-08-30 15:42:45 -03:00
Nicolas
45e33563eb Nick: python working 2024-08-30 12:58:38 -03:00
rafaelsideguide
ae38c26fa8 feat(v1-sdks): async crawl node, python websocket + async crawl + example 2024-08-30 10:09:39 -03:00
rafaelsideguide
c201ea1986 added idempotency key to python sdk 2024-05-23 12:52:59 -03:00
rafaelsideguide
f4d8b2c89a Updated docs 2024-05-09 10:36:56 -03:00
Nicolas
d9da4b53f8 Update example.py 2024-05-08 17:36:40 -07:00
Nicolas
e6dbbf1bab Nick: fixes js and pydantic implementation 2024-05-08 17:16:59 -07:00
rafaelsideguide
be3eb211e9 adding JS-SDK 2024-04-16 11:38:22 -03:00
Nicolas
a6c2a87811 Initial commit 2024-04-15 17:01:47 -04:00