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:
-
Terminal Client (based on urwid)
- 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
-
Full Desktop App (based on tauri)
- Download the latest release for your system from here.
- Alternatively, run it manually:
- Follow the instructions from Tauri prerequisites (including installing Rust).
- 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.8.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bce26e1030e89755d5cda156eecdb9fe44e08cd058344454e7c96718a7e31eb9 |
|
MD5 | 6a45bc55334796962806c3a6407f5d5a |
|
BLAKE2b-256 | fef71c5e088056659e75bcea425ff44ff7eb20b2c88cc58520f4438f24455dc1 |