This is a scriptable mud client implemented in Python. Its only third party library is PyGTK. It is thus platform independent and provides a good looking interface in any system. Also, multiview scrolling is provided.
Implemented features are triggers, macros and timers. Triggers and macros recognize patterns in the regular ways plus in an AL compatible mode. Actions can be defined by users as directly commands. Alternatively, in script mode, the action text is interpreted as Python code. The mud, match objects and defined variables are accessible from any feature.
For the more advanced user, the implementation is small and extensible. Specially the gtkmud/mud API is easy to understand. It is thread-safe enabling multiple threads to input data to the target MUD. Also, multiple listeners can register to get all MUD output.
Be the first to post a review of zopoclient!