您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Noëlle Anthony 94ae9d7f7e Add colors to labels 4 年前
LICENSE Initial commit 4 年前
README.md Add multi-line chat 4 年前
config.ini Add multi-line chat 4 年前
main.py Add colors to labels 4 年前

README.md

localchat

A Python 3 local-only chat client, for when multiple people at the same computer want to communicate quickly.

Requirements

  • Python 3.5+
  • PySide2 (pip3 install PySide2)

Config

Edit config.ini to change the app’s behavior.

Set timestamp=1 to add HH:MM:SS timestamps to the chat window, =0 to not use timestamps.

Set logfile=<filename> to log each line of chat to the specified file. Remove the filename (i.e. logfile=) to disable logging.

Set sizew and sizeh to set the width and height, respectively, of the window in pixels.

List the users you’d like to include in the chat, separated by commas.

List colors for each user, using RGB hexadecimal codes (like #ff0000 for bright red). If a user isn’t assigned a color, their text will be black (#000000).

Usage

> python3 main.py

Each user gets their own input line at the bottom of the window. Pressing Enter in a given input line will send that line (and only that line, not any of the others) to the chat window. Easy as that!