A repo with some utility scripts using the Matrix API
Find a file
Thadah D. Denyse 6aa2613198
All checks were successful
Mirror to GitHub / mirror (push) Successful in 17s
Add forgejo workflow
2025-09-14 14:31:54 +02:00
.forgejo/workflows Add forgejo workflow 2025-09-14 14:31:54 +02:00
.gitignore Initial Commit. Add redact_messages script. 2024-12-22 15:13:13 +01:00
LICENSE Initial Commit. Add redact_messages script. 2024-12-22 15:13:13 +01:00
README-github.md Add forgejo workflow 2025-09-14 14:31:54 +02:00
README.md Initial Commit. Add redact_messages script. 2024-12-22 15:13:13 +01:00
redact_messages.py Initial Commit. Add redact_messages script. 2024-12-22 15:13:13 +01:00
requirements.txt Initial Commit. Add redact_messages script. 2024-12-22 15:13:13 +01:00

Contributors Forks Stargazers Issues EUPL-1.2 License


Matrix Scripts

A repo with some utility scripts using the Matrix API.

Report Bug or · Request Feature

Table of Contents
  1. About The Project
  2. Disclaimer
  3. Contributing
  4. License
  5. Contact
  6. Acknowledgments

About The Project

Matrix Utils is a collection of scripts that can be used to interact with the Matrix API. It allows for moderation of the Matrix server and for interacting with the Matrix server where the instance falls short, such as bulk room message redaction.

(back to top)

Built With

This project is built with the following technologies:

  • Python
  • VSCodium

(back to top)

Disclaimer

These scripts, apart from the disclaimers stated in the EUPL-1.2 license, come with zero promises of safety or sanity. If by running them you somehow manage to trigger a worldwide nuclear apocalypse, summon eldritch abominations from beyond space and time, or make your Matrix client suddenly develop the urge to dance the Macarena in every open room and space, don't come crying to me.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the European Union Public License v1.2. See LICENSE for more information.

(back to top)

Contact

Thadah D. Denyse - thadahdenyse@protonmail.com

Project Link: https://github.com/thadah/matrix-utils

(back to top)

Acknowledgments

Many thanks to those who contributed to this project:

  • Mars: For showing the shortcomings of Matrix in regards to moderation.

(back to top)