ircv3 / ircv3-ideas

46 stars 3 forks source link

QR codes as method of sharing login information from desktop to mobile #59

Open GIJack opened 4 years ago

GIJack commented 4 years ago

Standardized format for being able to copy a netname:server:user:password:settingsflags between a desktop client and a mobile one to take IRC to go with you.

On the desktop side, no graphics needed, QR can be displayed using ASCII characters. You can easily fit 512 character QR within the 80 columns.

DarthGandalf commented 4 years ago

IRCv3 is mostly about client/server protocol. I don't think it's feasible to provide such standard format which works across clients: the "settingsflags" will be so different. Also there is already an irc: URL which serves the purpose.

SadieCat commented 4 years ago

There's already a standard IRC URL format. InspIRCd has a contrib module which implements QR codes to link to users or channels using them.

Here's a demo from the InspIRCd TestNet:

Screen Shot 2019-10-28 at 11 50 07

https://github.com/inspircd/inspircd-contrib/blob/master/3.0/m_qrcode.cpp