{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/10"}],"enrichment":{"capability":"Implements a Windows system tray icon with a right-click context menu and callback support for menu actions.","skillfed_tags":["windows-only","system-tray","gui-integration"],"use_cases":["Add a system tray presence to a background service or daemon running on Windows.","Create a quick-access menu for common tasks without opening a main window.","Monitor or control a long-running process via tray icon updates and menu callbacks.","Build a Windows desktop utility with minimal UI footprint using the notification area.","Implement graceful shutdown and status reporting through tray context menus."],"what_it_does":"infi.systray creates a Windows system tray icon that displays in the taskbar notification area with a customizable right-click context menu. It runs the tray in a background thread, allowing your main program to continue execution while the icon remains active. You define menu options as tuples specifying the label, optional icon path, and callback function; the package handles Windows integration and user interaction.\n\nThe package supports nested submenus, custom hover text, icon updates during runtime, and lifecycle callbacks for quit events. It can be used as a context manager to ensure clean shutdown, or managed manually with start() and shutdown() calls. A \"Quit\" option is automatically appended to the menu.","worth_installing":"Yes, if you need a Windows system tray icon with menu support and accept the dormant maintenance status. The package is stable and has no known vulnerabilities, but expect no active development\u2014use it for straightforward tray integration in Windows-only applications. Not suitable if you need cross-platform support or expect ongoing maintenance."},"id":"infi-systray","links":{"html":"https://skillfed.io/packages/infi-systray","md":"https://skillfed.io/packages/infi-systray.md","pypi":"https://pypi.org/project/infi-systray/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2025-01-11","license_spdx":null,"license_treatment":"permissive","name":"infi.systray","python_support":"unspecified","summary":"Windows system tray icon"},"popularity":{"monthly_downloads":610939,"position":5762,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.12.1"}
