No description
Find a file
2026-01-13 22:46:01 +03:00
.gitignore (GUI): fix screen freeze 2026-01-13 22:30:42 +03:00
flipper_cv.py (GUI): fix screen freeze 2026-01-13 22:30:42 +03:00
flipper_gm.py (GUI): fix screen freeze 2026-01-13 22:30:42 +03:00
README.md (REPO): readme update 2026-01-13 22:46:01 +03:00
screen.png (REPO): readme update 2026-01-13 22:46:01 +03:00

FlipperToolkit

FlipperToolkit is a collection of simple utilities for interacting with Flipper Zero devices using Python.

Installation

Clone the repository and set up the Python environment:

git clone https://github.com/apfxtech/FlipperToolkit.git
cd FlipperToolkit

python3 -m venv venv
source venv/bin/activate

Clone and install the Flipper Zero protobuf library:

git clone https://github.com/flipperdevices/flipperzero_protobuf_py.git
cd flipperzero_protobuf_py

pip install -r requirements.txt
pip install setuptools
python3 setup.py install
cd ..

Usage

GUI using pygame

Displays the Flipper Zero screen in a window rendered with pygame:

python3 flipper_cv.py

GUI using OpenCV

Displays the screen using OpenCV. You can also provide a video file for playback:

python3 flipper_cv.py screen.mp4

Screenshots

img

License

This project is provided MIT license.