Skip to content

chat console program, talk with you friend in custom rooms in your terminal now!

License

Notifications You must be signed in to change notification settings

scyth3-c/rwnio-chatroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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 <username>  <my_seed>      
or
#./bin/rwnio  <my_seed>              (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/