The chatting application to end all chatting applications.
Project description
Nightwatch
The chatting application to end all chatting applications.
Installation
As an end-user, you have multiple clients to pick from when it comes to accessing Nightwatch.
Here are two of the standard clients for you to choose from:
-
Urwid-based TUI client
- Installation is as simple as
pip install nightwatch-chat
. - The client can be started by running
nightwatch
in your terminal.
- Installation is as simple as
-
Tauri-based desktop client
- Download the latest release for your system from here.
- Alternatively, run it manually:
- Install Rust.
- Follow the Tauri prerequisites.
- Install the Tauri CLI:
cargo install tauri-cli
. - Launch via
cargo tauri dev
inside thenightwatch/desktop/
folder.
Server Installation
Running a Nightwatch server can be a bit trickier then running the client, but follow along:
- You'll need either CPython 3.10 or above, or preferably, PyPy 3.10.
- Install the following dependencies:
pypy3 -m pip install ujson socketify
. - Launch the server via
pypy3 -m nightwatch.server
.
For more possible ways to run the server, please refer to the socketify.py documentation.
Configuration
Configuration is available at:
- *nix systems: ~/.config/nightwatch/config.json
- Windows: %AppData%\Local\Nightwatch\config.json
The Nightwatch client currently allows you to store custom colors and username data there.
The server currently only uses it for server.name
. Although that is prone to change.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nightwatch_chat-0.7.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d7b0a86266370f5cc8fc5df2e760304d390d1cdd22691612ca44949e9b3a201 |
|
MD5 | 80300d8e0f17016b49698ba9fa5a7c30 |
|
BLAKE2b-256 | bf5728c0472cdbd88663b68cff0ff0a1ae513653cac11c845ac5c6467e47c0db |