Matrix.org console client in python with Urwid
urwid
matrix-client
DT_FORMAT = '%H:%M:%S'
ROOM_LIST_WIDTH = 30
CMD_PREFIX = ':'
address = 'https://matrix.org'
login = 'nim65s'
passwd = '<your_password_goes_here>'
chan = '#matrix:matrix.org' # default chan
./nim.py
Commands begins with a single CMD_PREFIX
symbol.
n
: next roomp
: previous roomq
: quits
: go to system room
This clients lacks a few basic features, that are not hard to implement, like:
- shortcuts for commands
- better configuration file
- colors
- unread messages count / indicators
- group/reorder chans
- multi accounts
- other protocols
If someone opens an issue to ask for this kind of stuff, I can do it.
About E2E encryption, I can accept PR :)