Metadata-Version: 2.4
Name: data-sourcerer
Version: 0.1.1
Summary: Sourcerer is a terminal cloud storage navigator.
Author-email: Bohdana Kuzmenko <bohdana.kuzmenko.dev@gmail.com>
License: MIT
Keywords: cloud,s3,gcp,cli,termanal,storage,textual,ui
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: boto3<2.0.0,>=1.26.0
Requires-Dist: cryptography<45.0.0,>=44.0.2
Requires-Dist: dependency-injector<5.0.0,>=4.43.0
Requires-Dist: google-cloud-storage<4.0.0,>=3.1.0
Requires-Dist: humanize<5.0.0,>=4.12.1
Requires-Dist: sqlalchemy<3.0.0,>=2.0.38
Requires-Dist: sqlalchemy-utils<1.0.0,>=0.41.2
Requires-Dist: textual[syntax]<4.0.0,>=2.0.0
Requires-Dist: pyOpenSSL>=22.1.0; sys_platform == "linux"
Dynamic: license-file

# 🧙‍♂️ Sourcerer

**Sourcerer** is a CLI-based cloud storage explorer that provides a unified interface for developers and DevOps 
engineers to view and manage files across multiple cloud providers like 
**GCP**, **AWS S3**, and **S3-compatible services**.

> Your terminal. Your storages. Your control.

---

## ✨ Features

- 🔍 Unified file browser for GCP, AWS S3, and S3-compatible services  
- 🧭 Terminal UI (TUI) built with [Textual](https://github.com/Textualize/textual)  
- 🗂️ Explore buckets and objects seamlessly  
- 🔄 Upload, download, and delete files  
- 🔐 Secure credential management via local **SQLite database**  

---

## 🪄 Installation

```bash
pip install sourcerer
```


## 🔮 See in action

![creds_registration.gif](https://github.com/the-impact-craft/sourcerer/blob/main/media/creds_registration.gif?raw=true)

![keys_operations.gif](https://github.com/the-impact-craft/sourcerer/blob/main/media/keys_operations.gif?raw=true)
