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.sleepfor cache tests - urwid UI
Related Projects
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)
| File | Size | Uploaded | |
|---|---|---|---|
| gstui-0.1.4.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|