Skip to content

theSage21/lanchat

Repository files navigation

lanchat

PyPI

A LAN chatting program in python based on goodwill. It does not need a special server setup. Install on clients and just run. Only tested on python3.x

Things you should know

  • No selecting a server( finds it on it's own)
  • New server selected if current goes down
  • Printing is wierd ( Can someone help me fix it?)
  • No encryption (boo)
  • No protection against DOS
  • Picks your username from the shell (you can change it though)
  • It's pseudo-distributed . It actually uses a server-client model of communication but does so in a manner that everyone just ends up seeing the client.
from lanchat import chat
n = chat.Node()
n.name='FooBar'
n.run()

Note : In case the chat does not run check that you are allowed to do UDP broadcast on the network.

Install

$ virtualenv -p python3 env
$ source enb/bin/activate
$ pip install lanchat

How to use

$ lanchat
$ lanchat --version
$ lanchat -c
$ lanchat -a 'notify-send LANCHAT_message'

$ lanchat -c for the coloured version of the software.

Screenshot

About

Distributed LAN chatting program.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages