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
File details
Details for the file nightwatch_chat-0.8.0.tar.gz
.
File metadata
- Download URL: nightwatch_chat-0.8.0.tar.gz
- Upload date:
- Size: 11.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23933ec26faf6c50123fd096d41be3b1fc8dd8cdf5ccbcd30a32899207691587 |
|
MD5 | c21e379e8a33544edfdc1644b2ff7492 |
|
BLAKE2b-256 | fa80a13faa86b8671bfdf7da22c9e4604f083a2b8cc47e6dff6cfe67f3216d05 |
File details
Details for the file nightwatch_chat-0.8.0-py3-none-any.whl
.
File metadata
- Download URL: nightwatch_chat-0.8.0-py3-none-any.whl
- Upload date:
- Size: 26.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bce26e1030e89755d5cda156eecdb9fe44e08cd058344454e7c96718a7e31eb9 |
|
MD5 | 6a45bc55334796962806c3a6407f5d5a |
|
BLAKE2b-256 | fef71c5e088056659e75bcea425ff44ff7eb20b2c88cc58520f4438f24455dc1 |