Metadata-Version: 2.4
Name: nice-package-sender
Version: 0.1.0
Summary: NiceGUI app to install packages to a jailbroken PS4
Author: Jay184
Author-email: Jay184 <me@jay0.mozmail.com>
License-Expression: 0BSD
Requires-Dist: aiofiles>=25.1.0
Requires-Dist: cyclopts>=4.10.2
Requires-Dist: httpx>=0.28.1
Requires-Dist: nicegui>=3.10.0
Requires-Dist: pydantic>=2.13.2
Requires-Dist: pydantic-settings>=2.14.0
Requires-Dist: python-dotenv>=1.2.2
Requires-Dist: questionary>=2.1.1
Maintainer: Jay184
Maintainer-email: Jay184 <me@jay0.mozmail.com>
Requires-Python: >=3.14
Project-URL: Repository, https://github.com/Jay184/nice-package-sender.git
Project-URL: Issues, https://github.com/Jay184/nice-package-sender/issues
Description-Content-Type: text/markdown

# nice-package-sender

NiceGUI app to send fPKGs to a jailbroken PS4.

## Usage

Quick start via `uvx`:

```bash
uvx nice-package-sender --storage-secret="secretvalue" --public-base-url="http://192.168.2.123:8080" --package-dir="C:\ps4-packages"
```

### Environment variables

- `NICE_PACKAGE_SENDER_STORAGE_SECRET` - Storage secret for the webserver
- `NICE_PACKAGE_SENDER_INTERNAL_SOURCE__ENABLED` - Whether to serve local packages
- `NICE_PACKAGE_SENDER_INTERNAL_SOURCE__BASE_URL` - Base URL to send to the PS4 system
- `NICE_PACKAGE_SENDER_INTERNAL_SOURCE__MOUNT_POINT` - Path after the base URL to server PKG files on
- `NICE_PACKAGE_SENDER_INTERNAL_SOURCE__PACKAGE_DIR` - Local directory to scan for PKG files

## Roadmap

- [ ] Allow toggle to use direct-package-install via payload
- [ ] Install packages in a queue
- [ ] Allow external package sources (repositories with metadata)