congruity is a GUI application for programmingLogitech Harmony remote controls. Configurationsetup is via the Logitech Web site, in the samefashion as Logitech's own Windows/Mac OS software.congruity will handle processing the filesdownloaded from the Web site, which perform "checkconnectivity", "configuration update", "firmwareupdate", and soon "ir learning" operations. Ituses libconcord for the underlying remoteinteraction, is written in Python/wxPython, and isportable to at least Linux and Windows.
License: GNU General Public License v3
Changes:
Remote "connect" was separated into a separatewizard step, and advanced details on the detectedremote are provided. Significant internalreorganization and cleanup were done, which shouldallow for easier integration of IR learningsupport later. All command-line parsing anddependency errors now trigger a GUI error message,instead of just throwing an exception. Thisprevents such errors from being invisible ifcongruity isn't run from a terminal. A "Next"button focus/sensitivity bug was fixed. Makefileenhancements were made. Resource cleanup wasimproved.
More...