List: Difference between revisions

From Scriptwiki
Jump to navigation Jump to search
Daveoh (talk | contribs)
No edit summary
 
Added information about ircu list features
 
Line 1: Line 1:
Lists currently available channels.
Lists currently available channels.
  /LIST [#channel] [-MIN #] [-MAX #]
  /LIST [#channel] [-MIN #] [-MAX #]
You can also tell mIRC to show only channels with a minimum and a maximum number of people. If you specify a #channel then mIRC will only list information for that channel. If you specify wildcards, eg. *mirc* then mIRC will list all channels that contain the word mirc in them.


'''Note:''' QuakeNet supports server-side wildcard matching. To use this and save on receiving a lot of unneeded information, you must precede the wildcard match with a #, e.g. #*help* will return any channel with the word help in it. This method is much faster than mIRC's local matching method and saves bandwidth.
You can tell mIRC to show only channels with a minimum and a maximum number of people. If you specify a #channel then mIRC will only list information for that channel. If you specify wildcards, eg. *mirc* then mIRC will list all channels that contain the word mirc in them.


'''Note''' also that LIST does not return channels with modes +s or +p set unless you are on it.
'''Note''' LIST does not return channels with modes +s or +p set unless you are on them or an irc operator.


== Example ==
Lists currently available channels with more control on QuakeNet and ircu servers with:
/LIST :[stop|<chan>|<parameters>]
 
Where parameters is a space or comma separated list of one or more of:
  <max_users    ; Show all channels with less than max_users.
  >min_users    ; Show all channels with more than min_users.
  C<max_minutes ; Channels that exist less than max_minutes.
  C>min_minutes ; Channels that exist more than min_minutes.
  T<max_minutes ; Channels with a topic last set less than max_minutes ago.
  T>min_minutes ; Channels with a topic last set more than min_minutes ago.
  pattern      ; Channels with names matching pattern.
  !pattern      ; Channels with names not matching pattern.
Note: Patterns may contain * and ?. You may only give one pattern match constraint.
  S            ; Show secret channels. (IRC Operator only)
  M            ; Show channel modes. (IRC Operator only)
 
'''Note:''' QuakeNet and ircu support server-side wildcard matching and the stop/parameter options. To use this and save on receiving a lot of unneeded information, you must precede the wildcard match with a #, e.g. #*help* will return any channel with the word help in it. If you do not precede the channel with a # mIRC's built in feature will grab all channels then mask out the channels you don't want, wasting a lot of time and resources.
 
'''Note:''' The parameters will not get sent correctly if you just type /list in mIRC, to prevent mIRC trying to parse your input you can send the command directly to the server using the /[[quote]] command.
 
== Examples ==
  /list
  /list
Lists all available channels.
Lists all available channels.
Line 14: Line 33:
  /list #help.script
  /list #help.script
Returns only information about channel #help.script.
Returns only information about channel #help.script.
  /list #*help*
  /list *help*
Lists all channels with the word help in it. (Requires server-side wildcard matching.)
mIRC will grab all the channels (same as /list ) then parse out the results to only show channels with the word help in either the channel name or the topic.
 
=== QuakeNet & ircu servers ===
 
/quote list #*help*
Lists all channels with the word help in it.
/quote list <3,>1,C<10,T>0,#a* 
Lists channels with 2 users, younger than 10 minutes, topic set and channel begins with #a
/quote list >100,#?on?.*
Lists channels with more than 100 users on which also match the wildcard mask of #?on?.*, eg. #5on5.css
/quote list >500,<1000,!#*.ro
List all channels with a userbase between 500 and 1000 users, do not include channels that end in .ro


[[Category:Basic IRC commands]]
[[Category:Basic IRC commands]]

Latest revision as of 11:36, 27 August 2010

Lists currently available channels.

/LIST [#channel] [-MIN #] [-MAX #]

You can tell mIRC to show only channels with a minimum and a maximum number of people. If you specify a #channel then mIRC will only list information for that channel. If you specify wildcards, eg. *mirc* then mIRC will list all channels that contain the word mirc in them.

Note LIST does not return channels with modes +s or +p set unless you are on them or an irc operator.

Lists currently available channels with more control on QuakeNet and ircu servers with:

/LIST :[stop|<chan>|<parameters>]
Where parameters is a space or comma separated list of one or more of:
 <max_users    ; Show all channels with less than max_users.
 >min_users    ; Show all channels with more than min_users.
 C<max_minutes ; Channels that exist less than max_minutes.
 C>min_minutes ; Channels that exist more than min_minutes.
 T<max_minutes ; Channels with a topic last set less than max_minutes ago.
 T>min_minutes ; Channels with a topic last set more than min_minutes ago.
 pattern       ; Channels with names matching pattern. 
 !pattern      ; Channels with names not matching pattern. 
Note: Patterns may contain * and ?. You may only give one pattern match constraint.
 S             ; Show secret channels. (IRC Operator only)
 M             ; Show channel modes. (IRC Operator only)

Note: QuakeNet and ircu support server-side wildcard matching and the stop/parameter options. To use this and save on receiving a lot of unneeded information, you must precede the wildcard match with a #, e.g. #*help* will return any channel with the word help in it. If you do not precede the channel with a # mIRC's built in feature will grab all channels then mask out the channels you don't want, wasting a lot of time and resources.

Note: The parameters will not get sent correctly if you just type /list in mIRC, to prevent mIRC trying to parse your input you can send the command directly to the server using the /quote command.

Examples

/list

Lists all available channels.

/list -min 5 -max 20

Lists all channels with between 5 and 20 users.

/list #help.script

Returns only information about channel #help.script.

/list *help*

mIRC will grab all the channels (same as /list ) then parse out the results to only show channels with the word help in either the channel name or the topic.

QuakeNet & ircu servers

/quote list #*help*

Lists all channels with the word help in it.

/quote list <3,>1,C<10,T>0,#a*  

Lists channels with 2 users, younger than 10 minutes, topic set and channel begins with #a

/quote list >100,#?on?.*

Lists channels with more than 100 users on which also match the wildcard mask of #?on?.*, eg. #5on5.css

/quote list >500,<1000,!#*.ro

List all channels with a userbase between 500 and 1000 users, do not include channels that end in .ro