Skip to main content

Terminal-based CLI client for ChatPulse real-time chat

Project description

ChatPulse CLI

Terminal-based client for ChatPulse — a real-time messaging platform powered by Kafka.

pip install chatpulse-cli

Quick Start

# Register a new account
chatpulse auth register username your@email.com

# Login
chatpulse auth login username

# List rooms
chatpulse rooms list

# Start chatting in room 1
chatpulse chat 1

Features

  • JWT-based authentication
  • Room creation, listing, joining, leaving
  • Real-time message sending and polling
  • Interactive chat mode
  • Persistent config across sessions

Requirements

Python 3.10+

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

chatpulse_cli-0.1.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

chatpulse_cli-0.1.0-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file chatpulse_cli-0.1.0.tar.gz.

File metadata

  • Download URL: chatpulse_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for chatpulse_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b7aa87920c61f791c0f1b446be42155f2ae43f5f868585c787c25afc811d6a4f
MD5 dbc68cb0b76f63d8c347d7e5f4e19cca
BLAKE2b-256 39a3cfd9d47a5c1d579ceb57ffb2dc83dd6e852df4423b16596f4c53fa89e62a

See more details on using hashes here.

File details

Details for the file chatpulse_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: chatpulse_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for chatpulse_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4afbf2b9dd608d29f8cc6c9b189fea390f6640a8eacc9fa310526f5e5a6f283b
MD5 8ba65c12760d3d283cc91a12bc59e0b8
BLAKE2b-256 d8191c785bfee4c7a1ba5e0e7ace3b5117a8e78e04e969fc1dd787b71f699fd4

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