Project Status: ✔️
⚠️ (in development)
🔹 Features
Store your files in the cloud with privacy. File Bunker encrypts each file with a different key before uploading them to the cloud!
✔️ Individual encryption of files.
- pycryptodome
- mega.py
- python-dotenv
At the official repo URL (https://github.com/thiago-dev-cyber/filebunker) fork the project to your own GitHub and the, in the terminal, clone the project:
git clone https://github.com/<YOUR_GITHUB_USERNAME>/filebunker.git
Then navigate to the project directory:
cd filebunker
Install uv using pip (not recommended) or following the official documentation (HIGHLY RECOMMENDED) and sync the dependencies (uv creates and handles automatically a .venv
so you do not need to):
uv sync
Now use uv run
to run the desired commands. They will be executed using .venv
as well (e.g. python3 -m pytest
or pytest
now becames uv run pytest
).
Some issues encountered during the development of this project and how they were resolved are documented in issues.
If applicable, list tasks/features that still need to be implemented in your application:
- 📝 Finish configuring the Mega connector.
Thiago-Dev |
---|
The MIT License
Copyright ©️ 2025 - File Bunker