Show HN: Backlit Keyboard API for Python
Le paquet propose un backend réel qui découvre automatiquement les dispositifs de rétroéclairage clavier sous sysfs et un backend factice pour les tests sans toucher le matériel. L'API Python permet de créer un contrôleur sûr avec create_controller(fallback_to_mock=True) et de piloter la luminosité et les clignotements via NotificationBlinker et des méthodes comme blink. La CLI fournit des commandes conviviales (info, set, percent, inc, dec, on, off, blink, notify) avec une option --mock pour le mode sans matériel et une option --device-path pour les cas avancés. Le dépôt inclut des exemples exécutables, des tests, des workflows GitHub Actions pour CI et publication sur PyPI, ainsi que des instructions de publication et de contribution. Des conseils de dépannage expliquent comment gérer les permissions et l'absence de périphérique réel, et le projet est distribué sous licence MIT avec des liens de soutien et de parrainage.