update
This commit is contained in:
parent
9c1014ee5e
commit
affaa3814b
3 changed files with 24 additions and 936 deletions
45
README.md
45
README.md
|
|
@ -48,8 +48,8 @@ for Tox and IRC/weechat written in pure Python3.
|
|||

|
||||

|
||||
|
||||
Windows was working but is not currently being tested. AV was working
|
||||
but is not currently being tested: we're unsure of handling the AV devices
|
||||
Windows was working but is not currently being tested. AV is working
|
||||
but the video is garbled: we're unsure of handling the AV devices
|
||||
from the commandline. We need to get a working echobot that supports SOCKS5;
|
||||
we were working on one in https://git.plastiras.org/emdee/toxygen_wrapper
|
||||
|
||||
|
|
@ -60,23 +60,23 @@ This hard-forked from the dead https://github.com/toxygen-project/toxygen
|
|||
|
||||
See ToDo.md to the current ToDo list.
|
||||
|
||||
## Wechat
|
||||
## IRC Weechat
|
||||
|
||||
You can have a [weechat](https://github.com/weechat/qweechat)
|
||||
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
|
||||
There's a copy of qweechat in https://git.plastiras.org/emdee/qweechat
|
||||
that you must install first, which was backported to PyQt5 then qtpy
|
||||
and integrated into toxygen. Follow the normal instructions for
|
||||
adding a ```relay``` to [weechat](https://github.com/weechat/weechat)
|
||||
```
|
||||
/relay add ipv4.ssl.weechat 9000
|
||||
/relay start ipv4.ssl.weechat
|
||||
```
|
||||
or
|
||||
```
|
||||
/relay add weechat 9000
|
||||
/relay start weechat
|
||||
```
|
||||
and use the Plugins/Weechat Console to start weechat under Toxygen.
|
||||
or
|
||||
```
|
||||
weechat -r '/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:
|
||||
|
|
@ -90,18 +90,19 @@ See docs/ToxygenWeechat.md
|
|||
## Install
|
||||
|
||||
To install read the requirements.txt and look at the comments; there
|
||||
may be things that need installing by hand or decisions to be made
|
||||
are things that need installing by hand or decisions to be made
|
||||
on supported alternatives.
|
||||
|
||||
https://git.plastiras.org/emdee/toxygen_wrapper needs packaging
|
||||
on pypi as it is a dependency. Just download and install it from
|
||||
https://git.plastiras.org/emdee/toxygen_wrapper
|
||||
https://git.plastiras.org/emdee/toxygen_wrapper The same with
|
||||
https://git.plastiras.org/emdee/qweechat
|
||||
|
||||
This is being ported to Qt6 using qtpy https://github.com/spyder-ide/qtpy
|
||||
It now runs on PyQt5 and PyQt6, and may run on PySide2 and
|
||||
PySide6 - YMMV. You will be able to choose between them by setting the
|
||||
environment variable QT_API to one of: pyqt5 pyqt6 pyside2 pyside6.
|
||||
It's currently tested only on PyQt5.
|
||||
It now runs on PyQt5 and PyQt6, and may run on PySide2 and PySide6 - YMMV.
|
||||
You will be able to choose between them by setting the environment variable
|
||||
```QT_API``` to one of: ```pyqt5 pyqt6 pyside2 pyside6```.
|
||||
It's currently tested mainly on PyQt5.
|
||||
|
||||
To install it, look in the Makefile for the install target and type
|
||||
```
|
||||
|
|
@ -133,10 +134,12 @@ with the person you think. For the Toxic client, the (closed) issue is:
|
|||
https://github.com/JFreegman/toxic/issues/622#issuecomment-1922116065
|
||||
Solving this might best be done with a solution to MultiDevice q.v.
|
||||
|
||||
The Tox project does not follow semantic versioning so the project may
|
||||
break the underlying ctypes wrapper at any time; it's not possible to
|
||||
use Tox version numbers to tel what the API will be. In which case
|
||||
you'll have to go into the tox.py file in
|
||||
The Tox project does not follow semantic versioning of its main structures
|
||||
in C so the project may break the underlying ctypes wrapper at any time;
|
||||
it's not possible to use Tox version numbers to tell what the API will be.
|
||||
The last git version this code was tested with is
|
||||
``1623e3ee5c3a5837a92f959f289fcef18bfa9c959``` of Feb 12 10:06:37 2024.
|
||||
In which case you'll have to go into the tox.py file in
|
||||
https://git.plastiras.org/emdee/toxygen_wrapper to fix it yourself.
|
||||
|
||||
## MultiDevice
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue