...
A simple desktop application for BFRB monitoring. It uses MediaPipe to track hands positions and trigger input dialogs.
Users can write their trigger thoughts or feelings, and save them to a local file (TXT/CSV) or sent to Notion (based on configuration).
- Minimal GUI with Start and Configuration buttons.
- Detects your hand in the background.
- Opens an input dialog when your hand is in front of your face.
- Makes a beep noise and launches a pop-up for you to log the feelings or thoughts that may have triggered your behavior
- Saves responses to:
- Local file (
output.csvoroutput.txt), or - Notion database (via API token).
- Local file (
- Configurable through a simple YAML file or GUI.
It will be included in future releases (starting from v0.2.0).
For now, please run the application from source (see next section).
Clone the repository and install dependencies:
# Clone repository
git clone https://github.com/fioreug/bfrbye.git
cd bfrbye
# Create virtual environment using python 3.12
python3.12 -m venv .venv
.venv\Scripts\activate
# Install requirements
pip install -r requirements.txtRun the application:
python -m bfrbye