/MatrixTerm

MatrixTerm is a command-line interface (CLI) client for Matrix, a decentralized communication protocol. This Python-based CLI client allows you to interact with Matrix chat rooms, join rooms, send messages, and more.

Primary LanguagePythonMIT LicenseMIT

MatrixTerm CLI Client

MatrixTerm is a command-line interface (CLI) client for Matrix, a decentralized communication protocol. This Python-based CLI client allows you to interact with Matrix chat rooms, join rooms, send messages, and more.

MatrixTerm Screenshot

Features

  • List joined rooms
  • Join a Matrix room
  • Send messages to Matrix rooms
  • Clean and interactive command-line interface
  • Developed using the matrix-nio library

Installation

  1. Clone this repository:
    git clone https://github.com/captain-n3m0/MatrixTerm.git
    cd MatrixTerm
    
  2. Install the required dependencies:
    pip install -r requirements.txt
  3. Usage:
    python matrixterm.py --homeserver MATRIX_HOMESERVER_URL --username YOUR_USERNAME --password YOUR_PASSWORD
    

LICENSE: This project is licensed under the terms of the MIT license.

  1. Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

    Please make sure to update tests as appropriate.