Text User interface for exploring, downloading and uploading files to Google Cloud Storage buckets
Project description
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
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
gstui-0.1.4.tar.gz
(5.2 kB
view hashes)
Built Distribution
gstui-0.1.4-py3-none-any.whl
(6.0 kB
view hashes)