GitXplorerGitXplorer
m

weeclient

public
6 stars
0 forks
0 issues

Commits

List of commits on branch main.
Verified
f0c86d8288c19e5ecc2b664ec0674aa86b1c809e

Queue update when changing color of debug buffer.

mmaxking committed 4 years ago
Verified
14e56e7ad6a31e86300240f7759399d8eaf5968e

Do not export the connection structs

mmaxking committed 4 years ago
Verified
df89e7381de886467b2d1fc657472688525529fb

Add some documentation over connection

mmaxking committed 4 years ago
Verified
69543a926764aa430df7388a21a6bde6b02d42ee

Update dependencies and remove unused ones

mmaxking committed 4 years ago
Verified
820d8806e7d6b679cf74c50ee79bfecd0a492bcf

Use <kbd> tags for keyboard mappings.

mmaxking committed 4 years ago
Verified
d810839622dfe2357a489ceaf938efa4bb901d62

Add support for connection over websocket for relays behind proxy.

mmaxking committed 4 years ago

README

The README file for this repository.

weeclient

Weeclient is a relay client for Weechat.

Go Documentation Gituhb Action

Weeclient Screenshot

Dependencies

  • Golang 1.16

Build

To build the code, you can run:

$ git checkout https://github.com/maxking/weeclient
$ cd weeclient
$ make

Then, you can run with:

$ ./weeclient

KeyBindings

Buffer list

  • Ctrl + b: Move focus to buffer list.
  • Enter : When in buffer list, this will move focus to the input box of the buffer.

Buffer view

  • Ctrl + s: Move focus to the chat and allow scrolling up and down
  • Ctrl + i: Move focus to the input box.

Input box

  • Esc: Clear the box.
  • Enter: Send the message in the box.

Testing Relay

This repo comes with a testing CLI that can be used to interact with the Weechat Relay. Currently, the information printed is really not that much, but in future, it should be printed better.

$ ./testclient

License

All the contents of this repo are licensed under Apache 2.0 license. Please see the LICENSE file included for a full copy of the License.