An interactive utility for browsing S3 like a regular directory tree
Project description
S3 Browser
A small, interactive tool to browse s3 like a regular directory structure
Written in python.
Features
- Tab completion
- Familiar interface for unix users (
cd
,ls
,file
,pwd
, etc.) - Bookmarking (
bookmark add
,bookmark ls
...) - Inspect key metadata (
file
) or contents (cat
) - Download or upload individual keys to/from local files (
put
orget
) - Maintains command history
- Lazy-loading and caching of paths (no scanning entire buckets on start up)
Installation
pip install s3_browser
And then run with s3-browser
.
Example usage
Development
Running tests
This project uses make
for ease of use. You can install the project in development mode,
and install the test requirements, using the install
target:
make install
It's recommended to create and activate a virtual environment first. There are a number of ways to do that; I like virtualenvwrapper.
Use make
to run the full build.
Releasing
Create a source distribution with setup.py and upload it to pypi with twine:
make dist && make dist/release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file s3_browser-0.4.0.tar.gz
.
File metadata
- Download URL: s3_browser-0.4.0.tar.gz
- Upload date:
- Size: 16.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
f7a80bfe4ee7be2bc93a1089bab059db173f9b41967891d9040c432ce22508a9
|
|
MD5 |
7a4c0bb313cd3f675f86b1f7d38517c5
|
|
BLAKE2b-256 |
ceffa9c9e9598034cf93841e0dbbb4e64935041e1527d9388b8bd3d095e590c0
|