Irc: Difference between revisions

From wikinotes
No edit summary
Line 24: Line 24:
!colspan=1| rules
!colspan=1| rules
|-
|-
| libera.chat || https://libera.chat/ ||  
| libera.chat || https://libera.chat/ ||
|-
|-
| freenode || https://freenode.net/ ||
| freenode || https://freenode.net/ ||
Line 30: Line 30:
| snoonet || https://snoonet.org/ || https://snoonet.org/rules
| snoonet || https://snoonet.org/ || https://snoonet.org/rules
|-
|-
| quakenet || https://www.quakenet.org/ ||  
| quakenet || https://www.quakenet.org/ ||
|}
|}


Line 97: Line 97:


# search channels
# search channels
/msg alis LIST searchterm  
/msg alis LIST searchterm
</source>
</source>


Line 216: Line 216:
</source>
</source>
</blockquote><!-- Finding Channels -->
</blockquote><!-- Finding Channels -->
= Clients =
<blockquote>
== Clients ==
{|
| [[irssi]]  || IRC client
|-
| [[weechat]] || IRC client
|-
| [[hexchat]] || 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
|}
</blockquote><!-- Clients -->

Revision as of 17:23, 21 January 2022

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

[MISC]
  - ##videogames
  - #cyberpunk
  - #xeserv
  - #lobsters
  - #pine64
  - #datahoarder

freenode


# 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
  - ##skyrimmods

snoonet (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
  - #fallout

QuakeNet

[QuakeNet] // seems promising

Etiquette

https://workaround.org/getting-help-on-irc/

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 archlinux

ignore/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
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