Metadata-Version: 2.4
Name: bytifi
Version: 0.2.10
Summary: Official Bytifi CLI — encrypt, upload, and decrypt files from the terminal
Project-URL: Homepage, https://bytifi.com
Project-URL: Repository, https://github.com/jpwcguy/Bytifi
Project-URL: Issues, https://github.com/jpwcguy/Bytifi/issues
Author: Bytifi
License-Expression: MIT
Keywords: bytifi,cli,encryption,file-sharing,upload
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.10
Requires-Dist: cryptography>=42.0.0
Requires-Dist: httpx>=0.27.0
Provides-Extra: dev
Requires-Dist: build>=1.2.0; extra == 'dev'
Requires-Dist: twine>=5.0.0; extra == 'dev'
Description-Content-Type: text/markdown

# Bytifi (Python)

Official Bytifi CLI for Python — encrypt, upload, and decrypt files with [bytifi.com](https://bytifi.com).

Matches the Node.js `bytifi` npm package crypto and API behavior.

## Install

```bash
pip install bytifi
```

## Usage

```bash
export BYTIFI_API_KEY=usk_your_key
bytifi upload ./photo.png
bytifi decrypt 'https://bytifi.com/link?link=LINK#token=KEY' -o ./restored.png
```

## Development

```bash
cd python
python -m pip install -e ".[dev]"
python -m pytest tests/
python -m build
```

## TestPyPI

```bash
./scripts/publish-testpypi.sh
```
