From 1e8ce0764ea2eda0045c9ed9df057e626851e446 Mon Sep 17 00:00:00 2001 From: JezzWTF Date: Mon, 1 Jun 2026 01:32:34 +0100 Subject: [PATCH] Update README.md with detailed tool descriptions and quick-start commands Co-Authored-By: Claude Sonnet 4.6 --- README.md | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 56a1991..bb14a76 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,23 @@ # JWTF Tools -A collection of random tools created for random development projects +A collection of utility tools for development and testing. -Current Tools: +## Tools -Fake-Media +### [Fake Media](./fake-media/) - - Creates a set of fake media for testing +Generates large collections of placeholder PNG images for testing without downloading real files. Supports a terminal UI and a non-interactive CLI mode. Configurable image sizes, folder structure, file counts, and naming prefixes — uses only Python's standard library. +```bash +python3 fake-media/generate_fake_media.py +``` -Fake-Wheel +### [Fake Wheel](./fake-wheel/) - - Creates a fake Logitech Racing Wheel input for testing purposes \ No newline at end of file +Emulates a Logitech G29 Racing Wheel as a virtual Linux input device via `/dev/uinput`. Useful for testing applications that consume gamepad/wheel input without needing physical hardware. Simulates steering, throttle, brake, and button events automatically. + +```bash +sudo python3 fake-wheel/fake_wheel_uinput.py +``` + +Requires Linux with the `uinput` kernel module and either root access or a user in the `input` group.