Skip to main content

nice-package-sender

NiceGUI app to send fPKGs to a jailbroken PS4.

Usage

uv is the de-facto standard to run Python applications by now. If you don't have it installed, do yourself a favor and go to install it. Don't forget to add it to your PATH so you can run it any where on your system.

Quick start (uvx):

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

uv tool:

uv tool install nice-package-sender
nice-package-sender --storage-secret="secretvalue" --public-base-url="http://192.168.2.123:8080" --package-dir="C:\ps4-packages"

uv run:

git clone git@github.com:Jay184/nice-package-sender.git
cd nice-package-sender
uv run 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)

Metadata

Release files for nice-package-sender 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nice-package-sender 0.1.1
File Size Uploaded
nice_package_sender-0.1.1.tar.gz 11.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nice-package-sender 0.1.1
File Interpreter ABI Platform
nice_package_sender-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 28.7 kB

Release files / nice_package_sender-0.1.1.tar.gz

Download URL nice_package_sender-0.1.1.tar.gz
Size 11.1 kB
Tags Source
SHA-256 checksum
How to use checksums
5f43e04e60fba241c8d53db9ca690c164bf33afd84a931ee02e64f7cd701a913
BLAKE2b-256 checksum
How to use checksums
c08937dddd91b0f5cb4ec92dae43b674cf299fac806f2b40561bd353da431034
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / nice_package_sender-0.1.1-py3-none-any.whl

Download URL nice_package_sender-0.1.1-py3-none-any.whl
Size 17.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
21539728eb0b50cfbe3a004cde904b245076391628cd28a9b26451a443aaadb9
BLAKE2b-256 checksum
How to use checksums
f8437b16cc2085afeaa6c0d9bd5612c7e5404e13ac4c827cec2ba4f335ba129d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page