wxpymoo

wxpymoo is a work-in-progress wxPython MOO/MUD client aiming to replicate tkMOO-light's functionality with modern features like ANSI color support, MCP, MSSP, MTTS, MCCP, tabbed connections, and cross-platform compatibility.

4
2

wxpymoo

wxpymoo is a work-in-progress wxPython MOO/MUD client designed for Windows, MacOS, and Linux, inspired by tkMOO-light. It aims to provide a modern alternative using Python and wxPython.

Key Features

  • Connects to any host/port.
  • Includes a world list of active MOOs/MUDs.
  • Supports ANSI 16/256/24-bit colors and FANSI, with multiple color themes.
  • Implements partial MCP/2.1, including mcp-negotiate and partial mcp-cord.
  • Supports MCP packages like dns-com-awns-displayurl, rehash, serverinfo, status, dns-com-vmoo-client, smartcomplete, and dns-org-mud-moo-simpleedit.
  • Supports MUD protocols: MSSP (partial), MTTS, and MCCP.
  • Offers multiple connections via tabs and SSL support.
  • Includes command history and tab-completion using dns-com-vmoo-smartcomplete.

Future Plans

Future development includes fixing scroll behavior, adding keyboard shortcuts, implementing toast-style popups, improving preferences, scraping online MOO lists, creating binary packages, adding per-world settings, completing MCP 2.1, and developing a MOO object browser.

Dependencies

  • Python 3.11
  • wxPython 4.2.1+

Repository

EM
emersonrp

emersonrp/wxpymoo

Created

January 13, 2016

Updated

June 29, 2024

Language

Python

Category

Communication