congruity is a GUI application for programming Logitech Harmony remote controls. It builds upon the work of the concordance project, which provides the underlying communication.
Remember to differentiate between the Harmony remote and any other Logitech peripherals you may have!
Congruity relies on the libconcord library, which must be obtained and installed separately. Note that you will need to install the Python bindings for libconcord too; see libconcord/bindings/python/.
Configure your web browser to open files of type *.EZHex and *.EZUp with the congruity application. This is typically performed using the dialog box that appears when a file is about to be downloaded.
Note that in Firefox, you'll need to change a setting to see the download action prompt; Otherwise, files will simply be saved to disk without you being asked. Edit menu -> Preferences menu item -> Main tab -> Select "Always ask me where to save files."
· Python ctypes library
What's New in This Release: [ read full changelog ]
· New APIs are called in libconcord-0.22 for Harmony 700 support.
· WrappedStaticText.UpdateText was tweaked again, so it shows all text and doesn't wrap it strangely, at least with Ubuntu Lucid's wxpython 126.96.36.199-0ubuntu1.