Skip to main content

Whooshpad logo

Whooshpad

Build Coverage PyPI Python License

A mobile-friendly remote control for MyWhoosh virtual cycling.

Run Whooshpad on the computer where MyWhoosh is running, then open the web interface on your phone to control shifting, steering, emotes, and UI.

Installation

pip install whooshpad

Usage

  1. Start Whooshpad on your computer:

    whooshpad
    
  2. Open the displayed URL on your mobile (e.g., http://192.168.1.100:8765)

  3. Use the buttons to control MyWhoosh!

Controls

  • Shifting: < (easier) / > (harder)
  • Steering: Left / Right arrows
  • Emotes: Peace, Wave, Fist bump, Dab, Elbow flick, Toast, Thumbs up
  • UI: Toggle minimal UI / Hide all controls
  • Screenshot: System screenshot (Cmd+Shift+3 on macOS, PrintScreen on Windows)

Options

whooshpad --port 8080  # Use a different port

macOS Note

On macOS, you may need to grant Accessibility permissions to your terminal or Python in System Preferences > Security & Privacy > Privacy > Accessibility.

License

BSD-3-Clause

Metadata

Release files for whooshpad 0.1.2

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

Source distribution (sdist)

Source distribution for whooshpad 0.1.2
File Size Uploaded
whooshpad-0.1.2.tar.gz 35.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for whooshpad 0.1.2
File Interpreter ABI Platform
whooshpad-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 43.2 kB

Release files / whooshpad-0.1.2.tar.gz

Download URL whooshpad-0.1.2.tar.gz
Size 35.0 kB
Tags Source
SHA-256 checksum
How to use checksums
37934c038c2da65a6af56fbd3477860296568d04601acaf6a32cc70a6cd81cac
BLAKE2b-256 checksum
How to use checksums
f9f60eee12350c9d826c95497851732f9d3bce7b7ac99b98857705daf2bdcb2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.4.29

Release files / whooshpad-0.1.2-py3-none-any.whl

Download URL whooshpad-0.1.2-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e678988ebfcd195274f86062ff0466c295b60a28633f3def0ebb2e02e0a6aa27
BLAKE2b-256 checksum
How to use checksums
a143c8fa18e7e54bc58d1fe4266f818932e8fc8f145c6f5039a10ac6ba86439e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.4.29

Release history Release notifications | RSS feed

This release

0.1.2 This release

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