Audio/video overlay, recording, input automation and window/file management utilities
Project description
PyRend
PyRend is a Python library for rendering invisible overlays on top of the desktop. It allows you to draw shapes, images, video, and text over any running application, including windowed or borderless windowed games, without showing a visible window or stealing focus.
It also includes support for playing and recording audio, handling video playback, and capturing/controlling keyboard input. PyRend is designed for scenarios where you want full control over what is drawn on screen, without creating a traditional GUI application, plus many more features.
You can check out the PyRend documentation here.
Features
- Draw shapes (rectangles, circles, lines) and text over the screen
- Render images and video into the overlay
- Invisible overlay window that is always on top and does not appear in the taskbar or alt-tab list
- Keyboard input handling (e.g., listen for keypresses globally)
- Control keyboard and mouse input via simple functions
- Play and record sound
- Works in borderless windowed mode across most applications
Installation
pip install pyrend
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyrend-0.1.50.tar.gz.
File metadata
- Download URL: pyrend-0.1.50.tar.gz
- Upload date:
- Size: 54.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08b7ddb2b68521f526d67d04ce14ddc0196a830baff2b9ab4ec48a9debcfcf20
|
|
| MD5 |
698cb5c79899bc8dd8a399e93aed7c69
|
|
| BLAKE2b-256 |
471a9cc6e8a0c0bd53794df51c915fb1cb4f8100bdebd3bb7a19e596efefeb08
|
File details
Details for the file pyrend-0.1.50-py3-none-any.whl.
File metadata
- Download URL: pyrend-0.1.50-py3-none-any.whl
- Upload date:
- Size: 55.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
477c1d903da8e4683db79cc151db5c492812a12068469ca540842abfa65fefcb
|
|
| MD5 |
b5e81fd4df1017e0c366dafd0a05b36c
|
|
| BLAKE2b-256 |
24e602ddf34f41a4bc05f37e137ebf50224803e4d770e1ac4b33229d18b1ea8c
|