Desktop notifications are a great way to keep users informed of file changes and sync issues, especially when running a sync daemon without a GUI. This blog post covers differences in native platform APIs and outlines how and why I wrote my own Python module for cross-platform desktop notifications.
Interactive command line prompts in Python: Which packages are available? How do they compare? How do they perform? This post explains why I choose a relatively niche package called “survey”.