matrix-dl

Visiteur
Visiteur
J'ai trouvé un utilitaire python3 pour exporter tous les messages de Matrix vers un fichier texte.
matrix-dl
Malheureusement, je ne me souviens plus comment je l'ai installé. Pas selon les instructions (virtualenv), mais dans /usr/local/lib/python3.8/dist-packages (ou ~/.local/lib/python3.8/site-packages)
Code BASH :
git clone https://github.com/rubo77/matrix-dl.git cd matrix-dl sudo python3 ./setup.py install
Les dépendances (matrix-client) sont installées automatiquement à partir d'Internet (pypi.org), le paquet python3-pip doit donc être installé sur le système :
Code BASH :
sudo urpmi python3-pip git
Pour télécharger le chat #mlo complet, il existe une commande comme celle-ci :
Code BASH :
matrix-dl --help matrix-dl --password PASSWORD --matrix-url https://matrix-client.matrix.org username '#mlo' > mlo.log
Description des options :
username - votre nom d'utilisateur sans @ et sans la partie MATRIX-URL (mon naki)
room - room-ID sans la partie MATRIX-URL ou Alias de la room ('#mlo', il est recommandé d'ajouter des guillemets '')
--matrix-url - MATRIX-URL sans / à la fin (https://matrix-client.matrix.org)
Optionnel :
--start-date - format %d%m%Y (default: 01012017)
--end-date - format %d%m%Y (default: None)
room - room-ID sans la partie MATRIX-URL ou Alias de la room ('#mlo', il est recommandé d'ajouter des guillemets '')
--matrix-url - MATRIX-URL sans / à la fin (https://matrix-client.matrix.org)
Optionnel :
--start-date - format %d%m%Y (default: 01012017)
--end-date - format %d%m%Y (default: None)
Désavantages : plusieurs messages récents sont dupliqués.
Je suggère d'ajouter cet utilitaire au dépôt Mageia.
Edit: Pour ajouter un canal IRC MLO à Matrix, sélectionnez le serveur Freenode au lieu de celui par défaut. L'avantage de Matrix est que tous les messages sont enregistrés même si vous n'êtes pas en ligne (mais à partir du moment où vous rejoignez au canal IRC).
Édité par Visiteur Le 24/04/2021 à 06h10

endorfin64 Membre non connecté
-
- Voir le profil du membre endorfin64
- Inscrit le : 10/06/2020
- Groupes :

Mageia 8 / KDE Plasma / i7-2620M CPU @ 2.70GHz / 8Go RAM


Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie