Pywmgeneric is a dock application that presents five entries that showcase the first line of output from an external program.
With Pywmgeneric, you can define up to five entries, each with its own action, update_delay, and up to ten mouse actions. There are also some additional options that allow for further customization.
The associated action of an entry is executed with the specified update_delay between each execution. Output from the action is stored, and if no special display options are defined, the application will display the first line of output from the action. If the text does not fit within the window, it will scroll slowly.
Clicking on the displayed text with a mouse button invokes one of the associated mouse actions. These actions can include running an external program, running a python method, or updating the text with the action associated with the entry. It's worth noting that mouse actions can retrieve any text generated by the timed action.
If you wish to define python methods that should be executed as actions, these should be defined in the class UserMethods. You can find this class and the associated documentation near the top of the pywmgeneric.py file. It's important to keep in mind that the methods already included in this file are just samples, and they may not work on your system.
Finally, the configuration file includes several additional options such as enabling or disabling scrolling of text, as well as displaying a static string instead of the first line of the action-generated output. The sample configuration file provides examples and further information on these options. It's important to note that this file is only a reference, and that things may not work on your system if you do not make the necessary changes.
Version 0.1.1: N/A