Yet Another Lyntin UI
David Clymer <david-LEGOU7lN1jbY0TyS/[email protected]> Mon, 10 Jan 2005 23:40:32 -0500
| Newsgroups | gmane.comp.games.mud.client.lyntin |
|---|---|
| Message-ID | <1105418432.30901.35.camel@localhost> |
Could this be added to the plugin repository, UI section? http://www.zettazebra.com:9673/mudding/clients/lyntin/urwidui.py I've written another UI for lyntin using the urwid ui toolkit (http://www.excess.org/urwid, its a curses wrapper library). It's pretty basic at the moment, but provides per-session scrollback and simple color support (normal and bold colors - no background colors, since I dont really need them anyway). I plan to add per-session histories, keybinding, more granularity for snoop (where each session can specify which other sessions it wants to snoop on, rather than just snooping all sessions), and whatever else I can get motivated to do. If you try it/like it/have suggestions/bug reports/patches/etc please let me know. I will try to add any features (a) I like and (b) that do not exceed programming ability and/or my attention span (c) at my own pace. Notes: You see an error when you #end lyntin. This is because I'm not ending the urwid main loop like I'm supposed to, and I've commented out the catch-all except statement in the main loop so that bugs are easier to locate. Uncomment that if it annoys you. Credits: I stole some code & ideas from textui (general stuff) and cursesui (ansi color handling) written by willg & glassnake respectively. -davidc ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt