This is a really simple matrix chat client. Just for simple use but also to mess-a-round with matrix. You can drop into the python intrepeter in the middle of a chat and poke around with matrix-sdk :)
Keys
left / right | switch joined rooms
pgup / pgdwn | scrolling
Commands
/join #room:server.net:8448
/code gets you to python intrepeter
/listrooms hmm
Install dependencies olm library
git clone https://git.matrix.org/git/olm/
cd olm
make
sudo make install
sudo ldconfig
sudo apt install python3-dev python3-pip build-essential libffi-dev
pip3 install -e 'git+https://github.com/Zil0/matrix-python-sdk@e2e_beta_2#egg=matrix-python-sdk-e2e[e2e]' --process-dependency-links
if it throws segmentation fault do this:
you need to have older pip (dependency-links is not supported in new pip), something like pip 18.1 works, if you have newer you need to do
sudo pip3 install pip==18.1
then
git clone https://github.com/rbckman/matrixchat.git
I also had to do this after I built olm and olm-python
sudo ldconfig