Skip to main content

terminal and web browser for fsspec backends

Project description

fsspec-browser

Terminal and web browser for fsspec-backed filesystems.

Build Status codecov License PyPI

Overview

fsspec-browser lets you inspect local files, object stores, and other fsspec-compatible filesystems from a terminal UI or a local web UI. It is built for browsing, previewing, and downloading files without writing one-off scripts.

fsspec-browser web UI

fsspec-browser terminal UI

Install

pip install fsspec-browser

Install any fsspec backend packages your URLs require, such as S3, GCS, SSH, or cloud vendor integrations.

Terminal Browser

fsspec-browser /tmp
fsspec-browser s3-rs://my-bucket/path -o endpoint_url=https://...

Use arrow keys or j/k to move, Enter to open directories, p to preview remote files, and d to download the selected file.

Web Browser

fsspec-browser-web /tmp --host 127.0.0.1 --port 8765
fsspec-browser-web --host 127.0.0.1 --port 8765

When started without a path, the web UI opens a connection form. File previews are explicit and bounded by --preview-bytes.

Documentation

See the full docs for terminal usage, web usage, and Python API reference.

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

fsspec_browser-0.1.2.tar.gz (85.9 kB view details)

Uploaded Source

Built Distributions

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

fsspec_browser-0.1.2-cp311-abi3-manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ x86-64

fsspec_browser-0.1.2-cp310-abi3-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10+Windows x86-64

fsspec_browser-0.1.2-cp310-abi3-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file fsspec_browser-0.1.2.tar.gz.

File metadata

  • Download URL: fsspec_browser-0.1.2.tar.gz
  • Upload date:
  • Size: 85.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for fsspec_browser-0.1.2.tar.gz
Algorithm Hash digest
SHA256 86ac22c00451035d9e10162e77358b9034ce0c42dd425adb0d48adde42dd0b6a
MD5 908c9a2edf55272b3814726c4fa00c37
BLAKE2b-256 0111e863e2bf94ceca0f372588c3d3458f9f118b2bea1e4e23bfe0f27a18a408

See more details on using hashes here.

File details

Details for the file fsspec_browser-0.1.2-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fsspec_browser-0.1.2-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb4a6cb657c5dca0fba64756464ea8d12dddc0f60b76d370a044234504b395e7
MD5 27ef20ae2b49c06c8c28ae48fba430ca
BLAKE2b-256 adb5440da5157f61f39dea4f497b492bfa173a58ed6c06f95fcb247e5835efe4

See more details on using hashes here.

File details

Details for the file fsspec_browser-0.1.2-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for fsspec_browser-0.1.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b4685c9547eb65ab6c3c7084cb6fce8bff9dcb3e8383b508c271477d73021a69
MD5 cd23ca1ecc1d2be027d00ceb920c6d67
BLAKE2b-256 acfb4cdf58b25f7578b4d58db9268b5e7f43667f87d266130b90088b1931a9cf

See more details on using hashes here.

File details

Details for the file fsspec_browser-0.1.2-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fsspec_browser-0.1.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 171c6b6a4372e9b2d9a29ba26d567d4b3a568c1ef11b5aeb89853eba36629f80
MD5 3ce1ed6e3c71c2669e93a5c193e9fc41
BLAKE2b-256 f47e66a4a00201178bb53522de5a410035d60545507fbe6f1b07147f4de0496b

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