Blippy is a simple-made application that allows users to display reaction images and GIFs with various keyboard shortcuts. It is built using Python and leverages libraries: Pygame, Pillow, and OpenCV.
...honestly I just kinda made this for fun?? it is pretty random lol
- Python 3.7+
- Pygame
- Pillow
- OpenCV
-
Clone the repository:
git clone https://github.com/evanwmart/blippy.git -
Navigate to the project directory:
cd blippy -
For macOS/Linux users, check if the setup script exists:
ls | grep setup_blippy.shIf the script exists, proceed to step 4. Otherwise, continue with manual setup.
-
If the setup script exists, run it (macOS/Linux only):
./setup_blippy.shIf not, skip to step 5.
-
Create and activate a virtual environment:
- On macOS/Linux:
python -m venv .venv source .venv/bin/activate - On Windows:
python -m venv .venv .\venv\Scripts\activate
- On macOS/Linux:
-
Install dependencies:
pip install -r requirements.txt -
Build the executable:
pyinstaller --onefile --windowed blippy.py -
Move the generated executable to a location in your PATH:
- On macOS/Linux:
sudo mv dist/blippy /usr/local/bin/ - On Windows:
move dist\blippy.exe %APPDATA%\Microsoft\Windows\Start Menu\Programs\Blippy.lnk
- On macOS/Linux:
Run Blippy by executing:
blippy
Use the following keyboard shortcuts:
- Space: Toggle window frame
- F: Toggle fullscreen
- Q, W, E, A, S, D: Select reaction images
- Z, X, C: Select reaction GIFs
- 0-9: Select versatile reactions
- ESC: Quit the application
Before running Blippy, make sure to have a reactions/ folder in the same directory as the executable. You can use the default/example reactions.zip file to test this, but feel free to replace images with the naming scheme: X.png or X.gif where X represents the toggle key (see above for the 19 key options).
To unzip the file:
- Extract the contents of
reactions.zipto a folder namedreactions. - Place the extracted
reactionsfolder next to theblippyexecutable.
After setting up the reactions folder correctly, run Blippy as usual:
blippy
Now you should be able to use the reaction images and GIFs in Blippy!
To set up a development environment:
-
Clone the repository:
git clone https://github.com/evanwmart/blippy.git -
Install Python and necessary libraries:
- On macOS/Linux:
sudo pacman -S python python-pygame python-pillow python-opencv - On Windows:
pip install pygame pillow opencv-python
- On macOS/Linux:
-
Create and activate a virtual environment:
- On macOS/Linux:
python -m venv .venv source .venv/bin/activate - On Windows:
python -m venv .venv .\venv\Scripts\activate
- On macOS/Linux:
-
Install dependencies:
pip install -r requirements.txt -
Run the application:
python blippy.py
Contributions are welcome! Please feel free to submit pull requests or issues.
This project is licensed under the MIT License - see the LICENSE file for details.