10000 GitHub - ToxicFrog/matrix2051: A Matrix gateway for IRC: connect to Matrix from your favorite IRC client.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A Matrix gateway for IRC: connect to Matrix from your favorite IRC client.

License

Notifications You must be signed in to change notification settings

ToxicFrog/matrix2051

 
 

Repository files navigation

Matrix2051

This is a fork of progval's Matrix2051, an IRC<->Matrix proxy which allows connecting unmodified IRC clients to Matrix.

It has been modified for my use cases, which mostly orient around using weechat with a custom script as the client, and using matrix primarily as a bridge to other protocols rather than as a chat system in its own right.

This is not production-ready; it is tested to a standard of "works on my machine", and some of the changes made to improve it for my specific use cases may damage its general usability.

Changes

  • Channels are not autojoined; normal IRC /join and /part commands are used to join or leave channels
  • /mjoin can be used to join channels in matrix (you must still /join them afterwards to participate from IRC)
  • /list is implemented and lists all channels the matrix server has synced
  • m.bridge events are supported for bridged rooms, and the IRC channel name will be based on the bridge information when no matrix canonical alias is set for it
  • bridged DMs will show up as channels with a @ prefix
  • bridged DMs will be autojoined when you first receive a message on them

Planned Changes

  • improved support for DMs and threads
  • improved rendering of emoji, blockquote, and spoilers
  • client-side support for strikethrough and code blocks
  • client-side support for replies, edits, and deletes, where possible

About

A Matrix gateway for IRC: connect to Matrix from your favorite IRC client.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 98.5%
  • Lua 1.5%
0