💾 Archived View for hispagatos.org › post › facil_weechat-matrix › index.gmi captured on 2024-07-08 at 23:32:31. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-11-04)
-=-=-=-=-=-=-
!weechat [1]
+ git
+ sudo
+ yay [2]
git clone https://aur.archlinux.org/yay.git cd yay makepkg -si
+ Libolm 3.1+
yay -S libolm
+ Pip [3]
yay -S python-pip
+ Weechat
yay -S weechat
+ Tener una cuenta en matrix.hispagatos.org. Si no la tienes, sigue este tutorial [4]
---
Se descarga el repositorio con
git clone https://github.com/poljar/weechat-matrix.git
y una vez dentro, hacemos
sudo pip install -r requirements.txt
para cubrir las dependencias de weechat-matrix.
Para instalar el paquete, se ejecuta con el usuario regular
make install
que instalará el fichero __main.py__ renombrado como __matrix.py__ en
__~/.weechat/python__ junto con los otros ficheros de python.
Si queremos que el plugin sea cargado al iniciar Weechat, habrá que hacer
mkdir ~/.weechat/python/autoload ln -sf ~/.weechat/python/matrix.py ~/.weechat/python/autoload/matrix.py
Probablemente Weechat no cargue Python al iniciar Weechat. Eso es porque buscará
__libpython3.8.so.1.0__ o la versión que sea en __/usr/lib/__. Se soluciona haciendo
un link al __libpython3.so__ ya instalado en ese mismo directorio con
sudo ln -sv /usr/lib/libpython3.so /usr/lib/libpython3.8.so.1.0
---
Una vez dentro de Weechat, empezaremos a configurarlo haciendo que se requiera una
contraseña para entrar a Weechat con
/secure passphrase
y otra para entrar al server de Hispagatos (debe ser la contraseña de la cuenta de
matrix.hispagatos.org)
/secure set hispagatos_passwd
Guardar los cambios
/save
---
Con la contraseña de Hispagatos ya establecida, podremos configurar el acceso a Hispagatos de forma
segura.
Añadimos el servidor
/matrix server add hispagatos_matrix matrix.hispagatos.org
y fijamos nuestro nombre de usuario
/set matrix.server.hispagatos_matrix.username
y la contraseña
/set matrix.server.hispagatos_matrix.password "${sec.data.hispagatos_passwd}"
Guardamos los cambios
/save
__"${sec.data.hispagatos_passwd}"__ contiene la contraseña creada en la sección de arriba.
Nos conectamos al servidor con
/matrix connect hispagatos_matrix
---
En el canal de Hispagatos usa llaves para encriptar los mensajes así que para poder hablar habrá
que verificar las llaves de los usuarios que ya se encuentran en la sala. La verificación gracias
a __libolm3__ es muy sencilla y podrás verificar las llaves de las siguientes formas:
/olm verify :hispagatos.org
/olm verify @nick:hispagatos.org
/olm verify :matrix.org
/olm verify @nick:matrix.org
Si ya tienes las llaves previamente exportadas en un fichero, puedes importarlas así:
/olm import /home/user/directorio/llaves.txt
También puedes exportar las llaves de la siguiente forma:
/olm export /home/user/directorio/llaves.txt
---
Si queremos que al entrar a Weechat automaticamente nos conecte a Hispagatos, tendremos que
cambiar el valor de un una opción. Si en weechat haces
/fset hispagatos_matrix
se mostrarán todas las opciones referentes al servidor de Hispagatos.
Una de esas es ```*.autoconnect``` y se activa con
/set matrix.server.hispagatos_matrix.autoconnect on
y se guardan los cambios
/save
Una vez hecho esto, cada vez que entres a Weechat, se autoconectará a Hispagatos.
img {
max-width: 100%;
}
[1] weechat (/images/weechat_example.png)
[2] yay (https://github.com/Jguer/yay)
[3] Pip (https://pip.pypa.io/en/stable/installing/)
[4] este tutorial (https://hispagatos.org/post/howto_matrix-riot/)
Novedades de hispagatos: <no value>
Hackea el sistema! Los grupos anarquistas de hacking: <no value>
---
← Newer: Help support Hispagatos by mining
█████ █████ █████ █████ █████ █████ █████ █████ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░
Hispagatos is an Anarcho Hacker collective[1] that resolves around the Hacker ethic[2] of Steven levy and Libertarian Socialism ideas.
We work hard to preserve hacker culture, decentralization,security and privacy in cyberspace and also motivate towards an horizontal and non hierarchical techno-anarcho-communist society (TACS) where technology is made by people for the people not by corporate masters to control people. a(A)a
[donate using LiberaPay](https://liberapay.com/Hispagatos/donate)