Skip to main content

Calyprium CLI — autonomous web scraping from the command line

Project description

Calyprium CLI

Command-line tool for Calyprium — autonomous web scraping from natural language.

Install

pip install calyprium-cli

Authentication

The CLI requires authentication. Choose one method:

API Key (recommended for automation)

export CALYPRIUM_API_KEY=clp_your_key_here
calyprium spider list

Browser Login (interactive)

calyprium login

This opens your browser for Keycloak SSO. Tokens are cached in ~/.calyprium/tokens.json.

Client Credentials (service accounts)

export KEYCLOAK_CLIENT_SECRET=your_secret
calyprium spider list

Usage

# Scrape a website
calyprium scrape https://example.com

# Manage spiders
calyprium spider list
calyprium spider run my-spider

# Domain intelligence
calyprium intel analyze example.com

# Fetch a page with stealth browser
calyprium fetch https://example.com --stealth

# See all commands
calyprium --help

Environment Variables

Variable Description
CALYPRIUM_API_KEY API key for authentication (preferred)
CALYPRIUM_URL Agent API URL
FORGE_URL Backend API URL
MIMIC_URL Browser service URL
PRISM_URL Domain analysis URL
KEYCLOAK_URL Keycloak server URL
KEYCLOAK_CLIENT_SECRET Client credentials auth

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

calyprium-1.0.4.tar.gz (24.8 kB view details)

Uploaded Source

Built Distribution

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

calyprium-1.0.4-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

Details for the file calyprium-1.0.4.tar.gz.

File metadata

  • Download URL: calyprium-1.0.4.tar.gz
  • Upload date:
  • Size: 24.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for calyprium-1.0.4.tar.gz
Algorithm Hash digest
SHA256 7a5039910d887f4b97279dcef25ce56522c89e820f6c8ba2c3687cf4857c5ae5
MD5 cd68e8c15b1a3450824235eb5fa22b46
BLAKE2b-256 a4873fcb1e2ef7a025338d849d2db33321c307a6c0668ef839dc23fc40843cf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for calyprium-1.0.4.tar.gz:

Publisher: publish.yml on Aarkc/calyprium-cli

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

File details

Details for the file calyprium-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: calyprium-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 25.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for calyprium-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5493bccf89fd846976f3d08d07527d9d461029076125818c3eeab520e246b9de
MD5 90035d45e53c0042c6754913d84e527e
BLAKE2b-256 64da6a9ea47f708d665fd722e96da22759bfb4918ed27316ca4ab2420384f702

See more details on using hashes here.

Provenance

The following attestation bundles were made for calyprium-1.0.4-py3-none-any.whl:

Publisher: publish.yml on Aarkc/calyprium-cli

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