Skip to main content

Let Windows notifications fly across your screen like a little plane.

Project description

MessageFlight

中文 | English | 日本語 | 한국어 | Bahasa Indonesia | ไทย | Tiếng Việt | Bahasa Melayu

Python PyQt6 Windows PyPI License CI
Languages

Let Windows notifications fly across your screen like a little plane.

Screenshots

Plane flying above a game window Plane flying above a game window Plane flying across the desktop
Plane in cyber preset

Features

  • Animated plane overlay for real Windows notifications
  • System tray controls for pause, demo notification, do-not-disturb, settings, autostart, and quit
  • Lightweight UI languages: Chinese, English, Japanese, Korean, Indonesian, Thai, Vietnamese, and Malay
  • Custom colors, flight paths, and vehicle presets
  • Optional TTS support through SAPI or MiniMax

Quick Start

Requires Windows 10/11 and Python 3.8+.

git clone https://github.com/wx528/MessageFlight.git
cd MessageFlight
python -m venv .venv
.venv\Scripts\activate
pip install .
python message_flight.py

Using uv:

uv sync
uv run python message_flight.py

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

messageflight-0.2.5.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

messageflight-0.2.5-py3-none-any.whl (47.9 kB view details)

Uploaded Python 3

File details

Details for the file messageflight-0.2.5.tar.gz.

File metadata

  • Download URL: messageflight-0.2.5.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for messageflight-0.2.5.tar.gz
Algorithm Hash digest
SHA256 60b095e2b4813778b4f049cb67b247d0da6304d7e16d321044ce02fa777aac62
MD5 7570583aead6e6814c34b99bdfc11345
BLAKE2b-256 b38ba66d8f4e043a2c7cee702d8e1a1fcadb363cfa5bd9bcd9592f01e9062baf

See more details on using hashes here.

File details

Details for the file messageflight-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: messageflight-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 47.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for messageflight-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0a50c46f9ffe89d0fad73476753af2a4866d19dfe68b3f6059aed86b8e7ba743
MD5 96824804e4d857b420e3dbb63a130271
BLAKE2b-256 dce479763702313f50f3e74da34243f52459ec0b324f00f31a36a2c3b9cc47e8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page