Toxygen is QtPy Tox client, with support for IRC via weechat
Go to file
emdee@macaw.me 68f28fdac5 fixes
2023-12-17 00:00:38 +00:00
_Bugs simple updates 2023-12-10 02:39:58 +00:00
.github/workflows add third_party 2022-11-20 18:15:46 +00:00
build merge in next_gen branch 2022-09-27 12:38:39 +00:00
docs update big NGC 2022-09-27 13:51:50 +00:00
tests next_gen branch README 2022-09-27 12:52:32 +00:00
toxygen fixes 2023-12-17 00:00:38 +00:00
.gitignore fixes 2023-12-17 00:00:38 +00:00
.rsync simple updates 2023-12-10 02:39:58 +00:00
.rsync.sh fixes 2023-12-17 00:00:38 +00:00
.travis.yml update docs 2022-09-27 13:32:53 +00:00
LICENSE.md Create LICENSE.md 2016-03-11 14:40:00 +03:00
MANIFEST.in next_gen branch README 2022-09-27 12:52:32 +00:00
README.md status-message 2023-12-11 15:39:28 +00:00
requirements.txt Added toxygen/third_party/qweechat 2022-11-20 18:44:17 +00:00
setup.py fixes 2023-12-17 00:00:38 +00:00
ToDo.md Fixed 2022-10-27 07:07:28 +00:00

Toxygen

Toxygen is powerful cross-platform Tox client written in pure Python3.

Install - Contribute - Plugins - Compile - Contact

Supported OS: Linux and Windows

Features:

  • 1v1 messages
  • File transfers
  • Audio calls
  • Video calls
  • Group chats
  • Plugins support
  • Desktop sharing
  • Chat history
  • Emoticons
  • Stickers
  • Screenshots
  • Name lookups (toxme.io support)
  • Save file encryption
  • Profile import and export
  • Faux offline messaging
  • Faux offline file transfers
  • Inline images
  • Message splitting
  • Proxy support
  • Avatars
  • Multiprofile
  • Multilingual
  • Sound notifications
  • Contact aliases
  • Contact blocking
  • Typing notifications
  • Changing nospam
  • File resuming
  • Read receipts
  • NGC groups

Screenshots

Toxygen on Ubuntu and Windows Ubuntu Windows

Forked

This hard-forked from the dead https://github.com/toxygen-project/toxygen next_gen branch.

https://git.plastiras.org/emdee/toxygen_wrapper needs packaging is making a dependency. Just download it and copy the two directories wrapper and wrapper_tests into toxygen/toxygen.

See ToDo.md to the current ToDo list.

You can have a weechat console so that you can have IRC and jabber in a window as well as Tox. There's a copy of qweechat in thirdparty/qweechat backported to PyQt5 and integrated into toxygen. Follow the normal instructions for adding a relay to weechat

/relay add ipv4.ssl.weechat 9001
/relay start ipv4.ssl.weechat

or

/relay add weechat 9000
/relay start weechat

and use the Plugins/Weechat Console to start weechat under Toxygen. Then use the File/Connect menu item of the Console to connect to weechat.

Weechat has a Jabber plugin to enable XMPP:

/python load jabber.el
/help jabber

so you can have Tox, IRC and XMPP in the same application!

Work on Tox on this project is suspended until the MultiDevice problem is solved. Fork me!

This will probably be ported to Qt6 using qtpy https://github.com/spyder-ide/qtpy .