Skip to main content

CLI tool for fetching encrypted form submissions

Project description

formseal-fetch

Download encrypted form submissions from your storage backend.

What it does

Browser (formseal-embed)
       │
       ▼ (encrypted submissions)
  Storage (Cloudflare KV / Supabase / ...)
       │
       ▼ (fsf fetch)
  ciphertexts.jsonl ──► Your PC

Install

pipx install formseal-fetch

Or with pip:

pip install formseal-fetch

Quick start

fsf connect provider:<name>
fsf fetch
fsf status

Features

  • Secure storage : Credentials stored in OS keychain (Windows Credential Manager / macOS Keychain / Linux Secret Service)
  • Deduplication : Skips already-downloaded ciphertexts automatically

Commands

Command Description
fsf connect Connect to a storage provider
fsf fetch Download ciphertexts
fsf status Show connection info
fsf disconnect Clear all credentials

Run fsf --help for all commands.

Security

Your API tokens never leave your machine.formseal-fetch:

  • Stores credentials in your OS keychain (encrypted at rest)
  • Makes direct API calls to your storage backend only
  • Sends no telemetry, has no analytics

Documentation

Detailed guides: docs/

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

formseal_fetch-2.1.0.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

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

formseal_fetch-2.1.0-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file formseal_fetch-2.1.0.tar.gz.

File metadata

  • Download URL: formseal_fetch-2.1.0.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for formseal_fetch-2.1.0.tar.gz
Algorithm Hash digest
SHA256 8ae52716d695648f612aa86ef71d7624e8234045a9b5ac6e666384d8adf4563a
MD5 dc0039a0e52ef42b2bd2a30eac99be1c
BLAKE2b-256 bd3b693e3fb7c5667e7a7a00691b47840b925bdec1d52821e3af3d4d95249f2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for formseal_fetch-2.1.0.tar.gz:

Publisher: publish.yml on grayguava/formseal-fetch

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

File details

Details for the file formseal_fetch-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: formseal_fetch-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for formseal_fetch-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 595b94346dc5889689a55fecf5282cc07d590b637653cf2e9bd5c4822710c261
MD5 98ee6a672035981d0ccfb8f7bad7f92c
BLAKE2b-256 4fca38d296337d31289b7f0661c62fec23a2c3145ca73948870e572ad2ce60c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for formseal_fetch-2.1.0-py3-none-any.whl:

Publisher: publish.yml on grayguava/formseal-fetch

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page