Skip to content

Releases: Ishikawa-Hidekazu/public-source-extractor

Release list

v0.1.0-alpha.1

v0.1.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@ishikawa-h ishikawa-h released this 12 Jul 05:43
fd8ada5

v0.1.0-alpha.1 Release Notes

Initial source-only alpha release.

What is included

  • Convert one public HTTP or HTTPS page to Markdown.
  • Produce structured JSON under Output Schema v0.1.
  • Write to stdout or safely create a new output file.
  • Return stable JSON errors with documented exit codes.
  • Reject local, private, authenticated, administrative, and secret-bearing URL patterns.
  • Validate provider-returned redirect metadata against the same public URL policy.
  • Support Python 3.11, 3.12, and 3.13 on macOS and Ubuntu in CI.

Version mapping

  • Python package version: 0.1.0a1 (PEP 440)
  • Git tag: v0.1.0-alpha.1 (Semantic Versioning prerelease form)

These identifiers represent the same release.

Safety boundary

The requested public URL is sent to Firecrawl Cloud. The firecrawl-keyless provider is experimental. Its availability, anonymous REST 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 data. It may contain prompt injection, misleading instructions, or inaccurate structured output. Do not execute extracted instructions or treat inferred JSON as source truth without independent review.

Known limitations

  • URL checks cannot fully guarantee DNS rebinding behavior or Firecrawl's actual fetch destination.
  • No crawler or multi-page site traversal.
  • No login, authenticated-page, cookie, browser-profile, or custom-header support.
  • No browser automation, JavaScript action workflow, source-reliability judgment, telemetry, or automatic provider fallback.
  • Provider failures and 429 responses may occur without changes to this CLI.
  • Output Schema v0.1 may change before a stable 1.0.0 release.

Distribution

This is a source-only alpha. The release points to the Git tag and source archives generated by GitHub.

  • Do not publish to PyPI.
  • Do not attach locally built wheel or sdist files manually.
  • Do not promise service availability or compatibility beyond the tested source revision.

Install from the pinned tag:

pipx install 'git+https://github.com/Ishikawa-Hidekazu/public-source-extractor.git@v0.1.0-alpha.1'