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
Release history Release notifications | RSS feed
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a5039910d887f4b97279dcef25ce56522c89e820f6c8ba2c3687cf4857c5ae5
|
|
| MD5 |
cd68e8c15b1a3450824235eb5fa22b46
|
|
| BLAKE2b-256 |
a4873fcb1e2ef7a025338d849d2db33321c307a6c0668ef839dc23fc40843cf7
|
Provenance
The following attestation bundles were made for calyprium-1.0.4.tar.gz:
Publisher:
publish.yml on Aarkc/calyprium-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
calyprium-1.0.4.tar.gz -
Subject digest:
7a5039910d887f4b97279dcef25ce56522c89e820f6c8ba2c3687cf4857c5ae5 - Sigstore transparency entry: 1195481196
- Sigstore integration time:
-
Permalink:
Aarkc/calyprium-cli@2097d211e5ba494efae860a794fb59dd84dcc488 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Aarkc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@2097d211e5ba494efae860a794fb59dd84dcc488 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5493bccf89fd846976f3d08d07527d9d461029076125818c3eeab520e246b9de
|
|
| MD5 |
90035d45e53c0042c6754913d84e527e
|
|
| BLAKE2b-256 |
64da6a9ea47f708d665fd722e96da22759bfb4918ed27316ca4ab2420384f702
|
Provenance
The following attestation bundles were made for calyprium-1.0.4-py3-none-any.whl:
Publisher:
publish.yml on Aarkc/calyprium-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
calyprium-1.0.4-py3-none-any.whl -
Subject digest:
5493bccf89fd846976f3d08d07527d9d461029076125818c3eeab520e246b9de - Sigstore transparency entry: 1195481197
- Sigstore integration time:
-
Permalink:
Aarkc/calyprium-cli@2097d211e5ba494efae860a794fb59dd84dcc488 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Aarkc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@2097d211e5ba494efae860a794fb59dd84dcc488 -
Trigger Event:
push
-
Statement type: