Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scyth3-c/rwnio-chatroom
chat console program, talk with you friend in custom rooms in your terminal now!
https://github.com/scyth3-c/rwnio-chatroom
api-client chatroom cplusplus cpp17 http-client libcurl linux linux-shell thread
Last synced: about 1 month ago
JSON representation
chat console program, talk with you friend in custom rooms in your terminal now!
- Host: GitHub
- URL: https://github.com/scyth3-c/rwnio-chatroom
- Owner: scyth3-c
- License: mit
- Created: 2022-05-05T02:41:30.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-05-26T02:37:54.000Z (over 2 years ago)
- Last Synced: 2024-11-27T07:03:48.514Z (about 1 month ago)
- Topics: api-client, chatroom, cplusplus, cpp17, http-client, libcurl, linux, linux-shell, thread
- Language: C++
- Homepage:
- Size: 4.17 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
rwnio (alpha)
_rwnio is a program in terminal to talk in chat rooms with your friends, you can both create and join one, these rooms stay for a week and then disappear, if everyone leaves they can re-enter using the hash_
_you can set your name when you launch the program, as well as change it once inside, which is persistent locally on your computer, the only information you need is a nickname and it is optional, the messages become invisible after 2s of typing but STILL there to be sent, enjoy rwnio_
## in process
- _change msg system_
- _repair and add the AES esncrypt_
- _change room system_## contribution
any contribution is welcome, currently there are some necessary functionalities that are not yet implemented and I am working on it, your help would be awesome, any contribution, be sure to tell me what changes and what effect it will bring to rwnio.
## important
**The Doc is coming**
currently the api is in a free service that shuts down after 10min if the app is not used in general, it will take some time at startup
also, I haven't implemented the symmetric encryption of the messages yet, I am in process, in the future I will change the http system for websockets that I don't use at the moment because I want to make it a little bit raw and improve it.
_if when starting the room it seems that the same message is sent again, it is not so and it will be updated a second later_
## platforms
- linux (Ubuntu 22.04) and in process
- windows (coming soon)
- other (coming soon)## to compile
```
# sudo make install
# make
# ./bin/rwnio
```## Run and Arguments
```
# ./bin/rwnio
or
#./bin/rwnio (your nick is default,change it in the menu)
or
# ./bin/rwnio (your nick is default, change it in the menu)```
## interesting
building in: Ubuntu 22.04
ssl is includes (this is in the makefile)
flags: -lcurl -lcrypto
```
I/opt/ssl/include/
L/opt/ssl/lib/
```