Skip to main content

a plugin for bykcli

Project description

Slide

PyPI Python License

A LAN-based remote presentation control plugin for bykcli.

Slide lets you quickly start a web-based PPT remote control service on your local network. You can use your phone or other mobile devices to control slides and basic mouse actions remotely through a browser.

Installation

pip install byk-slide

Features

  • Start a web-based PPT remote control service

  • Control previous/next slide and jump to first/last slide from any device on the same LAN

  • Support basic mouse controls, including:

    • mouse movement
    • left click
    • right click
    • long press
    • scroll wheel
  • Protect the control page with an access password

Usage

Start Slide:

byk slide [OPTIONS]

After startup, Slide will:

  • Check whether the port is available
  • Interactively ask for an access password and require confirmation (cannot be empty)
  • Start a Flask + Socket.IO based web control service
  • Display available LAN access addresses
  • Automatically copy one access address to the clipboard
  • Automatically open the control page in the default browser

Parameters

  • -p, --port Specify the web service port. Default: 80

  • -nb, --no-browser Disable automatically opening the browser

Examples

Start Slide using the default port (80):

byk slide

Start Slide on a custom port:

byk slide -p 8080

Typical workflow during a presentation:

# 1. Start Slide on the presentation computer
byk slide -p 8080

# 2. Open the control address on your phone
#    under the same Wi-Fi network

# 3. Enter the access password

# 4. Use the web page to control slides and mouse actions

Notes

  • Slide works by simulating keyboard and mouse events. Make sure your environment allows such operations and avoid conflicts with other automation software.
  • It is recommended to test locally before a presentation to ensure compatibility with your system, presentation software, and pyautogui.
  • For safety, only run Slide when needed and keep the access password secure.
  • Slide is designed for LAN usage only and is not recommended for direct public network exposure.

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

byk_slide-2026.5.29.tar.gz (192.6 kB view details)

Uploaded Source

Built Distribution

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

byk_slide-2026.5.29-py3-none-any.whl (196.4 kB view details)

Uploaded Python 3

File details

Details for the file byk_slide-2026.5.29.tar.gz.

File metadata

  • Download URL: byk_slide-2026.5.29.tar.gz
  • Upload date:
  • Size: 192.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for byk_slide-2026.5.29.tar.gz
Algorithm Hash digest
SHA256 967f30a85880a2061cd3383a095d1dfe4ca59079e455026198312ab3dc054947
MD5 5a3e8e09090c286c7a846dc4b9d19f72
BLAKE2b-256 bffc5c90129c98bcd0ef91e34bc32475a4c9840fa7468f0004c2b5aeab25e74c

See more details on using hashes here.

File details

Details for the file byk_slide-2026.5.29-py3-none-any.whl.

File metadata

  • Download URL: byk_slide-2026.5.29-py3-none-any.whl
  • Upload date:
  • Size: 196.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for byk_slide-2026.5.29-py3-none-any.whl
Algorithm Hash digest
SHA256 9a16d3ea0cb357e0a470edf46314fdd2eb5f64cd63c47c2942d0d64936f5bfb2
MD5 7c0c08145782e7923dc1216e24bf48a7
BLAKE2b-256 81ebede31b1b4925bebde5c4ffce6e04e12137cc408f47d34774017be2f8502a

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