No description
- Python 48.4%
- CSS 16.9%
- HTML 11.1%
- PowerShell 8.1%
- Shell 7.9%
- Other 7.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
New GUI launcher built with PyQt6. Replaces experimental Tkinter prototype (not in history). - Cross-platform system tray (Windows / macOS / Linux) - Animated server status indicator - No PIL/pystray dependency — pure Qt - Updated build scripts with Qt module exclusions (~40MB binary) - Updated .gitignore |
||
| content | ||
| static | ||
| templates | ||
| .gitignore | ||
| build.bat | ||
| build.ps1 | ||
| build.sh | ||
| launcher.py | ||
| README.md | ||
| requirements.txt | ||
| server.py | ||
🛡️ Cyber Learn v2
Cybersecurity self-learning platform — Flask backend + PyQt6 GUI launcher.
চালানোর পদ্ধতি
pip install -r requirements.txt
python launcher.py
Build (standalone binary)
| OS | Command |
|---|---|
| Linux/macOS | bash build.sh |
| Windows CMD | build.bat |
| Windows PS | .\build.ps1 |
Dependencies
flask,markdown— web serverPyQt6— GUI + system tray (Windows/macOS/Linux)
Tray behaviour
- Server চললে ✕ বন্ধ করলে → tray-এ চলে যায়
- Tray double-click → window ফিরে আসে
- Tray right-click → menu (browser, stop, exit)