Skip to main content

Apache-2.0 command-line interface for the GeoLens API. Login, scan, publish, and export STAC against any GeoLens instance.

Project description

geolens (CLI)

Apache-2.0 command-line interface for the GeoLens API.

Login, scan local directories of spatial data, apply manifest-driven catalogs, publish vector or raster files, and export STAC metadata against any GeoLens instance — community or enterprise.

See docs.getgeolens.com for the full command reference.

Quickstart

pip install geolens-cli
geolens login https://geolens.example.com/api
geolens scan ./data
geolens init
geolens validate geolens.yaml
geolens apply --dry-run geolens.yaml
geolens apply geolens.yaml
geolens publish ./data/cities.geojson
geolens export stac <dataset-id> -o cities.stac.json

For a one-command quickstart, run geolens publish examples/manifests/first-catalog/city-parks.geojson against a running stack. See the full walkthrough at docs.getgeolens.com.

The CLI consumes the geolens Python SDK package. Manifest apply posts to the generated POST /ingest/manifest/apply contract through the SDK-owned client transport; there is no hand-rolled HTTP client.

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

geolens_cli-1.4.1.tar.gz (56.0 kB view details)

Uploaded Source

Built Distribution

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

geolens_cli-1.4.1-py3-none-any.whl (45.8 kB view details)

Uploaded Python 3

File details

Details for the file geolens_cli-1.4.1.tar.gz.

File metadata

  • Download URL: geolens_cli-1.4.1.tar.gz
  • Upload date:
  • Size: 56.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for geolens_cli-1.4.1.tar.gz
Algorithm Hash digest
SHA256 7823371c3412989a1890cb539dfd1c956c099c3a63571914b182e20a31bea592
MD5 1692441789556cdc015e64fec57e6ad1
BLAKE2b-256 9bad42c13ca5a77ef86898bfcc98a6b522c4acd83456a4346381ec7ca7319135

See more details on using hashes here.

File details

Details for the file geolens_cli-1.4.1-py3-none-any.whl.

File metadata

  • Download URL: geolens_cli-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 45.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for geolens_cli-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1b0153c5f4d2988bba9f78187d888d28a500ac633c8519cf1636f62946ab4d2c
MD5 cdcf9e8a85deaf7c4967c5905d360699
BLAKE2b-256 1715d95d14568df4da1f925ff26e9d804c623be8b0645209911e683ab2f4a8cc

See more details on using hashes here.

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