Skip to main content

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-keyless provider. 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

public_source_extractor-0.1.0.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

public_source_extractor-0.1.0-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

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

Hashes for public_source_extractor-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7dedd54e7ab2ca29dbee981865fea4307b1e5790d8e61c1bf200cbd27ba80e1a
MD5 93c4970f6ef12cbb7d6466ff1e6058e7
BLAKE2b-256 7c96113ec47a8a4455c90c29a952c66e4ca63bb647b1801cb6ed26b7d2f57a15

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file public_source_extractor-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for public_source_extractor-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3501a1da6deedcb630fd839eb585374b40e67f630d28c613b6f41d3119633fd8
MD5 bb78bd3f990d10e226e6a778193f4937
BLAKE2b-256 2042ffb4c75071045bddb2eaf7d0b23b419579c861062a953582a243e4134002

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page