moontalk/client
2024-02-09 21:48:08 +00:00
..
moontalk-cli.c notice 19919 2024-02-09 21:48:08 +00:00
moontalk-imgui.cpp Dear ImGui moontalk 2024-02-04 17:46:12 +00:00
moontalk.rb further update 2024-02-09 21:23:37 +00:00
moontalk.sh updated clients 2024-02-05 21:20:06 +00:00
moontalk.tcl update notices 2024-02-03 17:38:35 +00:00
README notice 19919 2024-02-09 21:48:08 +00:00

-- "Raw" Clients --

The classic:
  requires netcat and torify
  torify netcat 7ks473deh6ggtwqsvbqdurepv5i6iblpbkx33b6cydon3ajph73sssad.onion 50000

The socat:
   requires socat and tor daemon
   socat - SOCKS4A:127.0.0.1:7ks473deh6ggtwqsvbqdurepv5i6iblpbkx33b6cydon3ajph73sssad.onion:50000,socksport=9050

Extension for raw clients:
  You can attach rlwrap (readline, bundled seperately) to connect, it'll provide a better experience than going in raw.
  Consider using this if your messages ever get split.

-- CLI Clients --

moontalk.rb:

  Runs off of ruby, just werks.

  You'll need to install ruby to run it.
  See source code for usage.

moontalk-cli.c:

  particually functional, should just werk for normal chatting.
  Not as nice for editing text, full NCurses interface.

  To compile it, use bake <https://git.lain.church/emil/bake> or just run:
    gcc -O2 -std=gnu99 moontalk-cli.c -o moontalk-cli -lncurses -ltinfo

  Run -help for usage.

-- GUI Clients --

moontalk.tcl:

  Runs off of tcl/tk, just werks.

  you'll need tcl and tk to run it.
  Click the bottom bar to talk.
  Graceful about reconnections.