If you downloaded this repository, you should find these files in the dist/ folder:
- Description: Clean application without console window
- Size: ~35MB (includes all dependencies)
- Usage: Double-click to run
- Features:
- Clean interface, no console window
- Perfect for end users
- Runs completely standalone, no Python needed
- Description: Version with console for debugging
- Size: ~35MB
- Usage: Double-click to run
- Features:
- Shows console with debug information
- Useful when troubleshooting errors
- Displays detailed error messages
- Download this repository (or clone it)
- Navigate to
dist/folder - Double-click
KahootQuizViewer.exe - No Python installation required!
If the pre-built executable doesn't work or you prefer building fresh:
-
Install Requirements:
pip install pyinstaller
-
Build Commands:
# Main version (no console) pyinstaller --onefile --windowed --name "KahootQuizViewer" main.py # Debug version (with console) pyinstaller --onefile --console --name "KahootQuizViewer_Debug" main.py
-
Find Your Files: Check the
dist/folder for your new executables
- Launch the app: Double-click the exe file
- Enter Input:
- Quiz ID: UUID format (e.g., f47ac10b-58cc-4372-a567-0e02b2c3d479)
- Game PIN: 6-7 digits (e.g., 735 0114, 7350114)
- View Results: Questions and answers display in the app with dark theme
- Game PIN: Only works when Kahoot game is ACTIVE
- Quiz ID: Always works (if quiz is public)
- Internet: Required to fetch data from Kahoot
- Firewall: May need to allow app internet access
- Antivirus: Some antivirus may flag the exe (false positive)
extension/
├── dist/
│ ├── KahootQuizViewer.exe # ← Run this file
│ └── KahootQuizViewer_Debug.exe # ← Debug version
├── build/ # Temporary folder (can delete)
├── main.py # Source code
├── kahoot_api.py # API handler
├── START_KAHOOT.bat # Launcher script
├── README.md # Main documentation
└── .gitignore # Git ignore rules
- Antivirus blocking: Add exe to antivirus exceptions
- Run as administrator: Right-click → "Run as administrator"
- Windows updates: Ensure Windows is up to date
- Missing dependencies: Try the debug version to see detailed errors
- Try
KahootQuizViewer_Debug.exeto see detailed error messages - Check internet connection
- For Game PIN: Ensure game is currently active
- For Quiz ID: Ensure quiz is public/accessible
- PyInstaller not found: Run
pip install pyinstaller - Python not found: Install Python from python.org
- Permission denied: Run terminal as administrator
- Build fails: Try updating PyInstaller:
pip install --upgrade pyinstaller
- Sharing: Copy exe files to other computers - no Python needed
- Backup: Keep source code (
main.py,kahoot_api.py) for future edits - Updates: When code changes, rebuild with PyInstaller
- Debugging: Use debug version when troubleshooting
- Portable: Exe files are completely portable
If you need to rebuild the executables:
# Navigate to extension folder
cd path/to/extension
# Install PyInstaller (if not already installed)
pip install pyinstaller
# Build main version (recommended)
pyinstaller --onefile --windowed --name "KahootQuizViewer" main.py
# Build debug version (optional)
pyinstaller --onefile --console --name "KahootQuizViewer_Debug" main.py
# Your files will be in the dist/ folderCreated by: Kitty-Tools Extension
Build Date: September 30, 2025
PyInstaller: v6.16.0
Python: 3.13+