description | Haskell implementation of the talkat real-time text protocol |
homepage URL | https://mbays.sdf.org/htalkat/ |
owner | mbays+htalkat@sdf.org |
last change | Sat, 20 Apr 2024 00:00:00 +0000 (20 00:00 +0000) |
URL | git://repo.or.cz/htalkat.git |
https://repo.or.cz/htalkat.git | |
push URL | ssh://repo.or.cz/htalkat.git |
https://repo.or.cz/htalkat.git (learn more) | |
bundle info | htalkat.git downloadable bundles |
content tags |
Install the haskell package manager cabal, and the ncurses library and headers; e.g. on a debian system:
$ sudo apt-get install cabal-install libncursesw5-dev
Then in the htalkat directory, run:
$ cabal update && cabal install
The resulting binary will be installed by default as ~/.cabal/bin/htalkat
.
cabal install -f -curses
: compile without curses; a very simple dumb client is used instead.# Create your cryptographic identity:
htalkat i
# Connect to a talkat URI:
htalkat c talkat:1fb3034c92e2b5d32f78739995abf31b@example.invalid
# Give it a short name:
htalkat n talkat:1fb3034c92e2b5d32f78739995abf31b@example.invalid bob
htalkat c bob
# Host your own talkat server; by default this will run on port 5518.
htalkat l
# Wait for someone to connect, then answer:
htalkat a
# Get further help
htalkat h
After first run, you can edit ~/.htalkat/htalkat.conf for general configuration options, and ~/.htalkat/notify.sh to set how the server notifies you of incoming connections.
htalkat was written with POSIX systems in mind, and has only been tested on them, but it may also be possible to compile and run it on Windows. Please let me know if you try.
-- mbays@sdf.org
5 months ago | master | logtree |