A simple web-based chat server
This chatroom is purely text-based (although unicode including emojis are supported).
It requires only python (tested with 3.6) and a few external dependancies to run.
git clone https://github.com/chrisnorman7/simplechat.git
cd simplechat
virtualenv env
source env/bin/activate
env\scripts\activate.bat
pip install -r requirements.txt
python server.py
- server.py: Python source for the server.
- chat.html: The Jinja2 template used by the
index
webroute. - chat.js: The javascript which is included by chat.html.
- setup.cfg: Configuration for Flake8.
- requirements.txt: The requirements file for use with Pip.
- todo.txt: A list of suggestions for code improvements left as an exercise for the reader.
- notify.mp3: The notification sound played when messages are sent and received.
- LICENSE: Licensing information.