Irc
From wikinotes
IRC (internet relay chat) is a chatroom system from the oldschool days of the internet. IRC is widely used by programmers for help, and to keep aware of various contemporary technologies and issues.
Documentation
(wikipedia) irc commands https://en.wikipedia.org/wiki/List_of_Internet_Relay_Chat_commands
Commands
Servers/Channels
server homepage rules libera.chat https://libera.chat/ freenode https://freenode.net/ snoonet https://snoonet.org/ https://snoonet.org/rules quakenet https://www.quakenet.org/ libera.chat
# register/login /whois # show your info /msg NickServ REGISTER YourPassword youremail@example.com # register /msg NickServ IDENTIFY YourNickname YourPassword # login # cloak your ip /j #libera-cloak !cloakme # bot will kick you once assigned # search channels /msg alis HELP LIST /msg alis LIST searchterm[os] - #libera - #archlinux - #debian - #freebsd - #voidlinux - #nixos [LANG] - ##programming - #python - #ruby - #java - ##javascript [LIBS/FRAMEWORKS] - #qt - #rubyonrails [PROGS] - #qutebrowser - #wireguard - #zfs - #prometheus [MISC] - ##videogames - #cyberpunk - #xeserv - #lobsters - #pine64 - #datahoarder - #hackerspacesfreenode
# connect /nick username /msg NickServ Identify password # search channels /msg alis LIST searchterm[freenode] - #archlinux - #archlinux-arm - #archlinux-newbie - #freebsd - #debian - ##programming - #python - #ruby - #RubyOnRails - ##java - ##javascript - ##c++ - #nixos - #qutebrowser - ##windows - ##windows-server - ##networking - ##security - #vim - #punk - #ska - ##videogames - #gentoo-games - #starcitizen - ##skyrimmodssnoonet (subreddits)
# registration # https://snoonet.org/anope/#NickServ /nick kaivaii # same as reddit /msg NickServ REGISTER <pass> <email> # login to email # you'll receive instructions from there # login /nick username /msg NickServ Identify password # on snoonet, you are cloaked by default. test with /whois# search channels /list *vim*[Snoonet] // associated to reddit (/connect irc.snoonet.org 6697) - #cs - #games - #math - #idlerpg // less good... - #darksouls3 - #TheElderScrolls - #falloutQuakeNet
[QuakeNet] // seems promising
Etiquette
Connecting
The connection settings themselves vary a bit with different irc clients but generally a session looks like:
connect/login/connect freenode /nick username /msg NickServ identify <password> /j #archlinux # join channel archlinux /p #archlinux # leave channel archlinuxignore/unignore
/ignore add <user-fnmatch> /ignore del <user-fnmatch> /ignore list
Finding Channels
/list *vim* # list all channels containing 'vim'
Clients
Clients
irssi IRC client weechat IRC client hexchat gui IRC client quassel gui IRC client polari gnome gui irc client (built on telepathy) empathy gnome gui irc client (built on telepathy) IRC Bouncers
znc login to znc, it stays logged into your session, ALWAYS Protocol Gateways
bitlbee XMPP etc to IRC biboumi IRC to XMPP