All Projects → haavard → Tox Weechat

haavard / Tox Weechat

Licence: gpl-3.0
Tox plugin for WeeChat

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Tox Weechat

rustybot
A Tox groupchat trivia bot
Stars: ✭ 13 (-71.74%)
Mutual labels:  tox
Tox
toxcore implementation in Rust
Stars: ✭ 319 (+593.48%)
Mutual labels:  tox
Utox
µTox the lightest and fluffiest Tox client
Stars: ✭ 820 (+1682.61%)
Mutual labels:  tox
ansible-fluentd
Provision fluentd log collector
Stars: ✭ 20 (-56.52%)
Mutual labels:  tox
Ansible Node Exporter
Provision basic metrics exporter for prometheus monitoring tool
Stars: ✭ 263 (+471.74%)
Mutual labels:  tox
Ansible Grafana
Platform for analytics and monitoring
Stars: ✭ 340 (+639.13%)
Mutual labels:  tox
ansible-coredns
Ansible provisioning of CoreDNS
Stars: ✭ 25 (-45.65%)
Mutual labels:  tox
Objctox
No longer maintained
Stars: ✭ 35 (-23.91%)
Mutual labels:  tox
Venom
a modern Tox client for the GNU/Linux desktop
Stars: ✭ 276 (+500%)
Mutual labels:  tox
Ansible Prometheus
Deploy Prometheus monitoring system
Stars: ✭ 758 (+1547.83%)
Mutual labels:  tox
ansible-role-tomcat
Install and configure tomcat on your system.
Stars: ✭ 34 (-26.09%)
Mutual labels:  tox
ansible-role-rsyslog
Install and configure rsyslog on your system.
Stars: ✭ 14 (-69.57%)
Mutual labels:  tox
Qtox
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Stars: ✭ 3,843 (+8254.35%)
Mutual labels:  tox
tox-ini-fmt
Formats your tox.ini files
Stars: ✭ 19 (-58.7%)
Mutual labels:  tox
Azure Pipelines Template
template for your azure pipelines
Stars: ✭ 17 (-63.04%)
Mutual labels:  tox
Konv
Secure P2P instant messenger. A new Tox client.
Stars: ✭ 50 (+8.7%)
Mutual labels:  tox
Miranda Ng
Miranda NG: Next Generation of Miranda IM
Stars: ✭ 341 (+641.3%)
Mutual labels:  tox
Toxic
An ncurses-based Tox client (please make pull requests on the development fork: https://github.com/toktok/toxic)
Stars: ✭ 987 (+2045.65%)
Mutual labels:  tox
Antox
Android client for Project Tox - Secure Peer to Peer Messaging
Stars: ✭ 864 (+1778.26%)
Mutual labels:  tox
Antidote
No longer maintained
Stars: ✭ 388 (+743.48%)
Mutual labels:  tox

Tox-WeeChat

Tox-WeeChat is a Tox protocol plugin for WeeChat. It is functional, but lacks certain features that might be expected of a full-fledged Tox client.

Tox-WeeChat is compliant with all "Required" points in the Tox Client Standard.

Build Status

Features

  • One-to-one chats
  • Group chats (text only)
  • Proxy support
  • Multiple profiles
  • Encrypted save files
  • File transfer

Installation

Tox-WeeChat requires WeeChat (tested with version 2.3) and TokTok c-toxcore (tested with version 0.2.8). CMake 2.8.12 or newer is also required to build. Installation is fairly simple; after getting the source code, compile and install using CMake:

$ mkdir build && cd build
$ cmake -DPLUGIN_PATH=~/.weechat/plugins ..
$ make install

This installs the plugin binary tox.so to the recommended location ~/.weechat/plugins. The default location is /usr/local/lib/weechat/plugins.

If WeeChat or toxcore are installed in a non-standard location, you can try specifying CMAKE_PREFIX_PATH to find them; see .travis.yml for an example.

Usage

  • If the plugin does not load automatically, load it with /plugin load tox. You may have to specify the full path to the plugin binary if you installed it to a non-standard location.
  • Create a new profile with /tox create <profile name>. The data file is stored in ~/.weechat/tox/ by default.
  • Load your profile and connect to the Tox network with /tox load <profile name>.
  • Run /help -listfull tox to get a list of all available commands, and /set tox.* for a list of options.

Common issues

Long Tox names messing up WeeChat layout

Tox allows names up to 128 bytes long. To prevent long names from taking all your screen space, you can set the following options in WeeChat:

  • weechat.bar.nicklist.size_max
  • weechat.look.prefix_align_max
  • buffers.look.name_size_max (if using buffers.pl)

Tox won't connect through my proxy

Make sure the proxy type, address and port is correct, and that UDP is disabled (/set tox.profile.*.udp).

License

Copyright (c) 2018 Håvard Pettersson [email protected]

This file is part of Tox-WeeChat.

Tox-WeeChat is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Tox-WeeChat is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Tox-WeeChat. If not, see http://www.gnu.org/licenses/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].