Skip to main content

SQL exploration over data files with your CLI

Project description

sqlexplore

SQL exploration over data files with your CLI

Currently in development (Feb 2026).

Install

Requires Python 3.13+.

pip install sqlexplore

Optional (uv tool install):

uv tool install sqlexplore

Usage

Local file:

sqlexplore ./data/example.parquet

Remote file URL:

sqlexplore https://example.com/data_file.csv

Show version:

sqlexplore --version

Remote URL behavior:

  • Supports http:// and https:// URLs ending in .csv, .tsv, .parquet, or .pq.
  • Downloads to <app-user-dir>/downloads/<filename> by default.
  • Use --download-dir /your/path to override the download location.
  • If local download target already exists, prints warning and exits (no overwrite by default). Use --overwrite to replace it.
  • Logs download details before normal app flow: remote/local path, progress, elapsed time, and file size.
  • In TUI mode, the Activity pane shows app version on load, then startup download log lines (if any).

Result formatting:

  • JSON syntax highlighting is auto-applied for VARCHAR/text columns when sampled values look like JSON objects/arrays.
  • Detection samples only a few visible rows (not full columns) to keep rendering fast.
  • Highlighting is disabled when query result row count is over 100,000.

Known limitations

  • Python 3.12 and below are not supported.
  • Remote downloads only support .csv, .tsv, .parquet, .pq.

Links

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

sqlexplore-0.2.0.tar.gz (27.1 kB view details)

Uploaded Source

Built Distribution

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

sqlexplore-0.2.0-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

Details for the file sqlexplore-0.2.0.tar.gz.

File metadata

  • Download URL: sqlexplore-0.2.0.tar.gz
  • Upload date:
  • Size: 27.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for sqlexplore-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ce4bb63409cf6e53d029aa7c9d4dfbe6d4559e4910ba9c6ff153934627b422ff
MD5 8c85202db91d809ef666cc0edfc8ac9e
BLAKE2b-256 a37d3c420bbaeeaa11bd2d8b38d40c6b68c430c3fdff1ebc913a334a238c4dad

See more details on using hashes here.

File details

Details for the file sqlexplore-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: sqlexplore-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 26.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for sqlexplore-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dc38b26b1fe1b786b17e869b4237b2b2e1d25771ed5bb5b12a213e954473d5d4
MD5 a4837b9b9a27a648b6f2df22e22b2b13
BLAKE2b-256 65931790f0d1d95a477131708de6cc587886e3d1a5fc54e368d01694c128c092

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