{"revision": {"id": "f2399306-2f95-11f1-a014-e86a64d24d78", "node_id": "f238069e-2f95-11f1-8d12-e86a64d24d78", "user_id": "edc3f576-2f95-11f1-900f-e86a64d24d78", "author": "foxhop", "data": "irssi\r\n======\r\n\r\n\r\n.. contents::\r\n\r\n\r\nirssi is a terminal irc client.  Make sure you also take 5 minutes to learn the basics of `screen </screen>`_.\r\n\r\nirssi official docs: http://irssi.org/documentation/manual\r\n\r\n\r\nirssi cheatsheet\r\n=================\r\n\r\nList of commands and definitions.\r\n\r\nChange to a window\r\n---------------------\r\n.. code-block:: cpp\r\n\r\n /window [number]\r\n\r\nor\r\n\r\n.. code-block:: cpp\r\n\r\n alt -> number \r\n\r\n\r\n\r\nNext window:\r\n\r\n.. code-block:: cpp\r\n\r\n alt -> right\r\n\r\n\r\nPrevious window:\r\n\r\n.. code-block:: cpp\r\n\r\n alt -> left\r\n\r\n\r\nClose a channel or window:\r\n\r\n.. code-block:: cpp\r\n\r\n /window close\r\n\r\n\r\nAuto-connect to a network and identify yourself.\r\n------------------------------------------------------------------------\r\n\r\n.. code-block:: cpp\r\n\r\n /SERVER ADD -auto -network freenode irc.freenode.net 6667 password\r\n\r\n\r\nAdd a network and a server\r\n---------------------------\r\n.. code-block:: cpp\r\n\r\n /network add -nick [nick] -realname \"[realname]\" freenode\r\n\r\n /server add -auto -network freenode irc.freenode.net\r\n\r\n /connect freenode\r\n\r\nauto join a channel\r\n----------------------\r\n.. code-block:: cpp\r\n\r\n /CHANNEL ADD -auto #pylowiki freenode\r\n\r\nremove a channel\r\n----------------------\r\n.. code-block:: cpp\r\n\r\n  /CHANNEL REMOVE <channel> <network>\r\n\r\nlist all channels\r\n----------------------\r\n.. code-block:: cpp\r\n\r\n  /CHANNEL LIST\r\n\r\n\r\nSearch the channel for a pattern\r\n-----------------------------------\r\n\r\n.. code-block:: cpp\r\n\r\n /last [search-pattern]\r\n\r\n\r\nList all the user names in the channel\r\n---------------------------------------------\r\n\r\n.. code-block:: cpp\r\n\r\n /names\r\n\r\nirc cheat sheet\r\n==================\r\n\r\naction <action to perform>\r\n  Perform an action.\r\n\r\naway [message]\r\n  Set an away message, or use no message to return from being away.\r\n\r\nchanserv\r\n  Send a command to chanserv\r\n\r\ndebug <option>: Send various debug information to the current conversation.\r\n\r\ndeop <nick1> [nick2] ...: Remove channel operator status from someone. You must be a channel operator to do this.\r\n\r\ndevoice <nick1> [nick2] ...: Remove channel voice status from someone, preventing them from speaking if the channel is moderated (+m).\r\n\r\nhelp <command>: Help on a specific command.\r\n\r\ninvite <nick> [room]: Invite someone to join you in the specified channel, or the current channel.\r\n\r\nj <room1>[,room2][,...] [key1[,key2][,...]]: Enter one or more channels, optionally providing a channel key for each if needed.\r\n\r\njoin <room1>[,room2][,...] [key1[,key2][,...]]: Enter one or more channels, optionally providing a channel key for each if needed.\r\n\r\nkick <nick> [message]: Remove someone from a channel. You must be a channel operator to do this.\r\n\r\nlist: Display a list of chat rooms on the network. Warning, some servers may disconnect you upon doing this.\r\n\r\nme <action to perform>: Perform an action.\r\n\r\nme <action>: Send an IRC style action to a buddy or chat.\r\n\r\nmemoserv: Send a command to memoserv\r\n\r\nmode <+|-><A-Za-z> <nick|channel>: Set or unset a channel or user mode.\r\n\r\nmsg <nick> <message>: Send a private message to a user (as opposed to a channel).\r\n\r\nnames [channel]: List the users currently in a channel.\r\n\r\nnick <new nickname>: Change your nickname.\r\n\r\nnickserv: Send a command to nickserv\r\n\r\nop <nick1> [nick2] ...: Grant channel operator status to someone. You must be a channel operator to do this.\r\n\r\noperserv: Send a command to operserv\r\n\r\noperwall <message>: If you don't know what this is, you probably can't use it.\r\n\r\npart [room] [message]: Leave the current channel, or a specified channel, with an optional message.\r\n\r\nping [nick]: Asks how much lag a user (or the server if no user specified) has.\r\n\r\nquery <nick> <message>: Send a private message to a user (as opposed to a channel).\r\n\r\nquit [message]: Disconnect from the server, with an optional message.\r\n\r\nquote [...]: Send a raw command to the server.\r\n\r\nremove <nick> [message]:\r\n  Remove someone from a room. You must be a channel operator to do this.\r\n\r\nsay <message>:\r\n  Send a message normally as if you weren't using a command.\r\n\r\ntime: \r\n Displays the current local time at the IRC server.\r\n\r\ntopic [new topic]:\r\n  View or change the channel topic.\r\n\r\numode <+|-><A-Za-z>:\r\n  Set or unset a user mode.\r\n\r\nvoice <nick1> [nick2]:\r\n  Grant channel voice status to someone. You must be a channel operator to do this.\r\n\r\nwallops <message>:\r\n  If you don't know what this is, you probably can't use it.\r\n\r\nwhois [server] <nick>:\r\n  Get information on a user.\r\n\r\n", "source_format": "rst", "revision_number": 28, "created": 1308491998000}}