simple cli-websocket-ws-cli-chat
Project description
Chat Application
This is a command-line chat application built with Python that allows users to connect to a websocket server and chat with other users in real-time.
Requirements
- Python 3.7+
- websockets library
- asyncio library
Installation
To install the required libraries, run the following command in your terminal:
pip install websockets
Usage To start the application, run the following command in your terminal:
python ws_cli_chat
You will be prompted to choose a username. After entering your username, the application will connect to the websocket server and you will be able to chat with other users in real-time.
To send a message, simply type your message and hit enter. Your message will be sent to all other users currently connected to the chat room.
Features
- Real-time messaging: Messages are sent and received in real-time, allowing for seamless communication between users.
- Multiple users: The chat room can accommodate multiple users at the same time, allowing for group conversations.
- Usernames: Users can choose their own usernames, which are displayed alongside their messages in the chat room.
- Clearing console: The console is cleared after each new message is received, making the chat experience cleaner.
Contributing
Contributions are welcome! If you have any suggestions or feature requests, please open an issue or submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ws_cli_chat-0.3.5.tar.gz
.
File metadata
- Download URL: ws_cli_chat-0.3.5.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93b9a7bbb8be5cd9d2780c6ba2042c939e98349d3cff43621a25b4bcafdb790d |
|
MD5 | 02388dcd146d8c05b4ab5aaf9e570818 |
|
BLAKE2b-256 | c2211f29dbec6c72a1ebd9d441890fc3941a9b6e86dd85cc43b882750ca5a838 |
File details
Details for the file ws_cli_chat-0.3.5-py3-none-any.whl
.
File metadata
- Download URL: ws_cli_chat-0.3.5-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be0dcb507aa41aab931e47cdc95a756788eafcad44db525a3c1eb888b334a077 |
|
MD5 | 798b9d3952bf59ee5ccda1d7593e4c9e |
|
BLAKE2b-256 | 706ada97a7b0b59363919838e9dd99ce83eaef8bba7a6923f18c19df6331fccb |