https://github.com/martinetd/matrirc
irc gateway to matrix
https://github.com/martinetd/matrirc
irc irc-server matrix
Last synced: 11 months ago
JSON representation
irc gateway to matrix
- Host: GitHub
- URL: https://github.com/martinetd/matrirc
- Owner: martinetd
- Created: 2020-10-05T07:16:42.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-03T13:46:56.000Z (over 1 year ago)
- Last Synced: 2024-12-03T14:25:44.685Z (over 1 year ago)
- Topics: irc, irc-server, matrix
- Language: Rust
- Homepage:
- Size: 453 KB
- Stars: 17
- Watchers: 11
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# matrirc
simple ircd bridging to matrix
# Features
- e2e encryption
- client verification
- properly prompts on room invitations
- can accept encrypted files to local directory (`--media-dir`) and give links if configured (`--media-url`, prefix up to file name).
You'll need to configure cleanup yourself at this point.
# Usage
- Run server with `--allow-register`, connect from an irc client with a password set
- Follow prompt to login to your account
- Once logged in, we remember you from nick/password: you can reconnect without `--allow-register` and get your session back
# TODO
Things known not to work, planned:
- notification on topic/icon change
Not planned short term, but would accept PR:
- initiate joining room from irc (add metacommand through 'matrirc' queries, like verification)
- mentions (look for @nick in messages -> search nick in room members -> translate to real userId for highlight)
- mentions, other way around (translate @userId to @nick)
Not planned ever?:
- calls/video