https://github.com/ellipticobj/cuter
simple cli messenger app made with python
https://github.com/ellipticobj/cuter
cli-app client-server messaging
Last synced: about 1 year ago
JSON representation
simple cli messenger app made with python
- Host: GitHub
- URL: https://github.com/ellipticobj/cuter
- Owner: ellipticobj
- License: gpl-3.0
- Created: 2025-01-13T14:49:06.000Z (over 1 year ago)
- Default Branch: v2
- Last Pushed: 2025-03-11T04:04:19.000Z (about 1 year ago)
- Last Synced: 2025-03-11T05:19:01.862Z (about 1 year ago)
- Topics: cli-app, client-server, messaging
- Language: Python
- Homepage:
- Size: 4.37 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cuter
a simple messaging app using the command line made with python
# quickstart
git clone this repo:
```bash
git clone https://github.com/ellipticobj/cuter.git
```
cd into the directory:
```bash
cd cli-messenger
```
install requirements:
```bash
pip3 install -r requirements.txt
```
run client.py
```
python3 client.py
```
the default server is **luna.hackclub.app:7171**
# features
## implemented
### clients:
persistent prompt
decent ui
ability to choose different servers
### servers:
easily customizable server settings
extensive logs
## in development
client side commands (fun stuff ;3)
server side commands:
- easy white/blacklist toggling
- profanity filter toggling
server settings in json?
executables for clients using pyinstaller
# hosting your own server
git clone this repo:
```bash
git clone git@github.com:https://github.com/ellipticobj/cuter.git
```
cd into the directory:
```bash
cd cli-messenger
```
install requirements:
```bash
pip3 install -r requirements.txt
```
edit server settings in server.py if you want:
under the init of the server class, you can edit the variables to fit your needs
run server.py
```
python3 server.py
```