Shareable URLs to join IRC channels over XMPP
Many communities like Wikipedia, OpenStreetMap and countless open-source projects still use IRC channels to coordinate. New XMPP users might not be aware that it is also possible to join those IRC channels using XMPP via gateways. Even if new users are aware of this possibility, it might still be difficult for them to locate such gateways on the XMPP network and correctly translate the
irc:// URL to the expected format.
joinjabber.org already has a tutorial on how to use IRC gateways, including a small list of "good" public gateways users can try. Based on this list I created a first prototype of a webpage aiming to solve above problems:
The user is presented an
xmpp: link for each gateway on the list. Opening any link will join
irc.libera.chat using the user's XMPP client. (You can change the channel and IRC host by chaning the
h URL parameters respectively.) The URL to this page could be used on the project's IRC page (with a text like "Join via XMPP") or shared with friends. The source can be found here.
Hello and thanks, that's really cool!
I started a comparison with other projects on this ticket, do you think it's a fair one?
On a scale from 1 to 10, how motivated are you to continue improving this in the next days? Also, considering the yax.im implementation (demo) is much lighter and uses very simple JS, how comfortable would you be to hack IRC (and other protocol) support on that one instead? If you're not, continuing to work on your own is fine, too!
What other features do you expect to implement? My personal wishlist would be:
- a simple form to generate the URL in a user-friendly manner
- a switch to select whether the room is Jabber/XMPP or IRC or Matrix (any other protocols to support which has public gateways?)
Deleting a branch is permanent. It CANNOT be undone. Continue?