Skip to main content

A terminal-based encrypted chat system for MemerDevs

Project description

ChaTerminal

ChaTerminal is a cross-platform terminal-based encrypted chat system built with Python and now part of the MemerDevs platform. It uses a centralized backend architecture to enable secure multi-user communication over the internet, providing a lightweight and interactive chat experience — right from the terminal.

Python License Platform

Features

  • MemerDevs SSO for seamless terminal linking
  • Multi-user chat seamlessly over the internet
  • Color-coded messages with timestamp formatting
  • Auto-complete for commands via readline and TAB
  • Direct messaging using /dm <user> <message>
  • List online users using /list
  • Help menu: /help displays command reference
  • User join/leave notifications
  • Graceful client disconnect and remote session revocation
  • Color personalization based on username hash

Getting Started

Requirements

  • Python 3.6+
  • pip packages: colorama, pyfiglet, readline (Linux/macOS), pyreadline3 (Windows)

Installation

pip install ChaTerminal

Running the Client

In your terminal:

ChaTerminal

Then follow the on-screen instructions to link your MemerDevs account!

Commands

Command Description
/dm <user> <msg> Send a private message
/list View online users
/help Show all available commands

MemerDevs SSO Integration

ChaTerminal now natively integrates with MemerDevs!

You can link your terminal to your MemerDevs account:

  1. In your terminal, run the client initialization:
    ChaTerminal
    
  2. Copy the Activation Code from the terminal.
  3. Go to the MemerDevs Settings page and under the "Link Terminal" tab, insert the copied Activation Code.
  4. ChaTerminal will securely link your profile!

License

This project is proprietary. See LICENSE for more info.

Author

Gofaone Tlalang
GitHub: @Gofaone315

Contributors ✨

Thanks goes to these wonderful people:


ChaTerminal – Real-time encrypted chat, right from your terminal.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chaterminal-1.0.5.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chaterminal-1.0.5-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file chaterminal-1.0.5.tar.gz.

File metadata

  • Download URL: chaterminal-1.0.5.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chaterminal-1.0.5.tar.gz
Algorithm Hash digest
SHA256 776a5b19925c326ff92883eb93a53d7d581525d18429323f2255090539d74ac7
MD5 93f997d43bcd01304f99ff0aa923c9bc
BLAKE2b-256 b9947a99ec7f65a92fc9c4026f7f2e9852a9c528e70da660fe96738b20653b6c

See more details on using hashes here.

File details

Details for the file chaterminal-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: chaterminal-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chaterminal-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a5766694d74a3996ed7aa745c6d0aafce3aa80da1c76db3e59db9175bd5ef2ce
MD5 3b087848f42fd232ebc840a6dbf6aab4
BLAKE2b-256 e21aa73765eb31602d86626928aa3357200d8c3de517cd5458bba1f621232c03

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page