{"repo":"GearKite/MatrixZulipBridge","free":true,"listed":false,"github":"https://github.com/GearKite/MatrixZulipBridge","clone":"git clone https://github.com/GearKite/MatrixZulipBridge.git","description":"A puppeting Matrix - Zulip bridge","language":"Python","stars":20,"topics":["bridge","matrix","zulip"],"license":"AGPL-3.0","category":"chat-messaging","readme_excerpt":"MatrixZulipBridge A Matrix puppeting appservice bridge for Zulip Join the Matrix room #MatrixZulipBridge:shema.lv if you have any questions or just want to chat. Features - [x] Streams - [x] Zulip topics - Matrix threads - [x] Direct messages - [x] Formatted text\\ (not all of Zulip's formatting) - [x] Matrix puppets - [x] Zulip puppets - [x] Message Media\\ (only translating URIs) - [ ] Presence - [x] Reactions - [x] Redactions\\ (only from Matrix in DMs) - [x] Replies - [ ] Typing indicators Installation Prerequisites - Python =3.10 - Matrix homeserver with ability to add appservices PyPI pip install matrixzulipbridge Docker docker run ghcr.io/gearkite/matrixzulipbridge:{tag} ... See packages for possible tags From source 1. Clone or download this git repository git clone https://github.com/GearKite/MatrixZulipBridge.git 2. Install Poetry 3. Install dependencies poetry install 4. Enter the virtual environment poetry shell Running Example 1. Generate a registration file python3 -m matrixzulipbridge --config config.yaml --generate 2. Install the appservice on your homeserver 3. Run the bridge python3 -m matrixzulipbridge --config config.yaml https://homeserver.example.com Usage After registering and launching the bridge, start a chat. You can find the localpart in your registration.yaml This bridge is mainly configurable through Matrix, send help to get a list of commands Bridging a stream In your control room chat with the bridge send: 1. addorganization {name} 2. open {name} I","default_branch":null,"files":null,"tree":[],"storefront":"/r/GearKite","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GearKite/MatrixZulipBridge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}