Skip to main content

A mobile-friendly remote control for MyWhoosh virtual cycling

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whooshpad-0.1.2.tar.gz (35.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

whooshpad-0.1.2-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file whooshpad-0.1.2.tar.gz.

File metadata

  • Download URL: whooshpad-0.1.2.tar.gz
  • Upload date:
  • Size: 35.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.29

File hashes

Hashes for whooshpad-0.1.2.tar.gz
Algorithm Hash digest
SHA256 37934c038c2da65a6af56fbd3477860296568d04601acaf6a32cc70a6cd81cac
MD5 d5008609d92de3f01d428fff9bdb9afa
BLAKE2b-256 f9f60eee12350c9d826c95497851732f9d3bce7b7ac99b98857705daf2bdcb2c

See more details on using hashes here.

File details

Details for the file whooshpad-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: whooshpad-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.29

File hashes

Hashes for whooshpad-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e678988ebfcd195274f86062ff0466c295b60a28633f3def0ebb2e02e0a6aa27
MD5 5a8de14eb024c56702ba88bcac6d6519
BLAKE2b-256 a143c8fa18e7e54bc58d1fe4266f818932e8fc8f145c6f5039a10ac6ba86439e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page