Screen annotation software which allows drawing directly on the screen.
Project description
ScreenPen
Description
Screen annotation software which allows drawing directly on the screen. It is a free and multiplatform (all systems that support Python) alternative for tools such as Epic Pen. Supported shapes:
- line,
- rectangle,
- chart (using matplotlib).
The behavior of he programs depends on the OS you use:
- For Linux transparent background is used (you can see a video playing in the background).
- For Windows, the screenshot is taken, and the user draws on the captured image (you see a static image of the screen).
Controls
- Left mouse button - drawing.
- Right mouse button - quit.
- Keyboard shortcuts:
Ctrl+Z
- undo,Ctrl+Y
- redo,- hold
Shift
- change mouse cursor icon to arrrow.
Demo (video)
Note: The app is created ad-hoc only for my use case. It may contain bugs, and the code definitely is not clean.
Usage
Tu run the program:
Pip
pip install -r requirements.txt
python screenpen.pyw
Conda
Once virtual env is activated:
conda install --file requirements.txt
python screenpen.pyw
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
screenpen-0.1.5.tar.gz
(23.1 kB
view hashes)
Built Distribution
Close
Hashes for screenpen-0.1.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4372245085374f8a90ee17f8717ea4f4ee9921847b6555e96de14798421e8ca0 |
|
MD5 | 562a1ff9c896a72d9ec7bf9f23fa5945 |
|
BLAKE2b-256 | 07f6c3c55a75a48ad1d1c452aae7c1886f30d1bee91236d9dfef2e33aa2ecf41 |