Public Source Extractor
Public Source Extractor validates one public HTTP or HTTPS URL and converts it into reviewable Markdown or a versioned JSON envelope for AI research workflows.
Provider boundary: extraction sends the selected public URL to Firecrawl Cloud through the experimental
firecrawl-keylessprovider. Availability, anonymous access, credit limits, and long-term continuity are not guaranteed.
The CLI does not read API keys, credentials, cookies, browser profiles, localStorage, or private source files. Extracted content is untrusted and may contain prompt injection or misleading instructions.
Install and run
Run the package without a permanent install:
uvx public-source-extractor@0.1.0 --version
uvx public-source-extractor@0.1.0 https://example.com/
Install it as an isolated command:
pipx install public-source-extractor==0.1.0
Or install it in an existing Python 3.11+ environment:
python3 -m pip install public-source-extractor==0.1.0
Output modes
public-source-extractor https://example.com/
public-source-extractor https://example.com/ --mode json --pretty
public-source-extractor https://example.com/ --output report.md
The output path must have an existing non-symlink parent and must not already exist. The CLI rejects local, private, authenticated, administrative, signed, and credential-bearing URL patterns.
Review boundary
The extractor creates an intake artifact. It does not establish source reliability, execute extracted instructions, crawl a site, or access private pages. Verify important claims against the original page and other primary sources.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file public_source_extractor-0.1.0.tar.gz.
File metadata
- Download URL: public_source_extractor-0.1.0.tar.gz
- Upload date:
- Size: 21.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7dedd54e7ab2ca29dbee981865fea4307b1e5790d8e61c1bf200cbd27ba80e1a
|
|
| MD5 |
93c4970f6ef12cbb7d6466ff1e6058e7
|
|
| BLAKE2b-256 |
7c96113ec47a8a4455c90c29a952c66e4ca63bb647b1801cb6ed26b7d2f57a15
|
Provenance
The following attestation bundles were made for public_source_extractor-0.1.0.tar.gz:
Publisher:
publish-pypi.yml on Ishikawa-Hidekazu/public-source-extractor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
public_source_extractor-0.1.0.tar.gz -
Subject digest:
7dedd54e7ab2ca29dbee981865fea4307b1e5790d8e61c1bf200cbd27ba80e1a - Sigstore transparency entry: 2743964471
- Sigstore integration time:
-
Permalink:
Ishikawa-Hidekazu/public-source-extractor@f148861ce7469449ea8c8ba8f2adaac9e511d60c -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Ishikawa-Hidekazu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@f148861ce7469449ea8c8ba8f2adaac9e511d60c -
Trigger Event:
release
-
Statement type:
File details
Details for the file public_source_extractor-0.1.0-py3-none-any.whl.
File metadata
- Download URL: public_source_extractor-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3501a1da6deedcb630fd839eb585374b40e67f630d28c613b6f41d3119633fd8
|
|
| MD5 |
bb78bd3f990d10e226e6a778193f4937
|
|
| BLAKE2b-256 |
2042ffb4c75071045bddb2eaf7d0b23b419579c861062a953582a243e4134002
|
Provenance
The following attestation bundles were made for public_source_extractor-0.1.0-py3-none-any.whl:
Publisher:
publish-pypi.yml on Ishikawa-Hidekazu/public-source-extractor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
public_source_extractor-0.1.0-py3-none-any.whl -
Subject digest:
3501a1da6deedcb630fd839eb585374b40e67f630d28c613b6f41d3119633fd8 - Sigstore transparency entry: 2743964522
- Sigstore integration time:
-
Permalink:
Ishikawa-Hidekazu/public-source-extractor@f148861ce7469449ea8c8ba8f2adaac9e511d60c -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Ishikawa-Hidekazu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@f148861ce7469449ea8c8ba8f2adaac9e511d60c -
Trigger Event:
release
-
Statement type: