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