Skip to main content

Work in progress

GSTUI

A Text User Interface for exploring Google Cloud Storage. Fast and cached.

Intallation

pip install -U gstui

Install fzf

Usage

Run gstui or gstui --help to see more options.

Loading buckets or the inital listing for the first time can take a long time to cache. You can create an initial cache of everything with: gstui -a.

The first picker is for selecting the bucket and the second is for selecting the blob to download.

Development

Be free to submit a PR. Check the formatting with flake8 and for new features try to write tests.

Tests

poetry run tests

Or manually

poetry run pytest tests -n 4 -vvv

TODO

  • Better thread management
  • Don't rely on time.sleep for cache tests
  • urwid UI

Related Projects

  • gsutil A command line tool for interacting with cloud storage services.
  • gcsfuse A user-space file system for interacting with Google Cloud Storage

Metadata

Release files for gstui 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gstui 0.1.4
File Size Uploaded
gstui-0.1.4.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gstui 0.1.4
File Interpreter ABI Platform
gstui-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 11.1 kB

Release files / gstui-0.1.4.tar.gz

Download URL gstui-0.1.4.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
39e558fb81ed3bad8ae2cab205c772fb31970c45d788e88f2fd5b658d553034b
BLAKE2b-256 checksum
How to use checksums
658ecb6132ed73c453ce2ce708bb95439069e43a89f446babaff607e19845daf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.10.2 Linux/5.15.0-1022-azure

Release files / gstui-0.1.4-py3-none-any.whl

Download URL gstui-0.1.4-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1a02ec3494e7a21202cc1ed0f72f46a8810bd80d6191b285f22f56ae88959474
BLAKE2b-256 checksum
How to use checksums
44c606e50b2a0a5fa47d52f994ad62a5300fc902949f35718482f4de7cff68da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.10.2 Linux/5.15.0-1022-azure

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page