text:
ACTION [-<server tag>] <target> <message>
Same as ME, but gets channel or nick as an additional parameter. Example: /ACTION #irssi yawns (This outputs the following to #irssi: * Nick yawns)
See also: ME
ADMIN [<server>|<nickname>]
Displays the administrative details about the given server. If no server is specified, the server you are connected to is used. If a nickname is supplied then it gives the administrative information for that person's current server.
ALIAS [[-]<alias> [<command>]]
Creates a new alias or shows matching defined aliases. Without parameters shows all defined aliases. Multiple commands can be run if separated with ';' character. Parameters given to alias are in $0..$9 variables, if you don't use them in your alias, all parameters are automatically appended after it.
/ALIAS w
- shows all defined aliases starting with letter w.
/ALIAS send echo Sending file $1 to $0;dcc send $0-
- creates alias 'send'.
/ALIAS -send
- removes alias 'send'.
See also: UNALIAS
AWAY [-one | -all] [<reason>]
This command marks you as being "away". It is used to tell people that you currently aren't paying attention to your screen. You might use it if you are taking a nap, in the shower, getting some food, or otherwise just aren't there at the moment. When you're "away" you will see "(zZzZ)" in your statusbar.
Anyone who does a WHOIS on your nickname will see that you are away, as well as your away message. Anyone doing a WHO that returns information about you will also see that you're gone.
By default, if someone sends you a MSG while you are away, your client will beep. You can turn this off by setting BEEP_WHEN_AWAY to OFF.
If you send a MSG to someone who is away, you will automatically be notified of this. By default, you will only receive this notification once. If you wish to see it every time (to tell when a person is no longer marked away, for instance), change SHOW_AWAY_ONCE to OFF.
You can remove your away status by using AWAY with no arguments.
See also: SET AWAY
BAN [<channel>] [<nicks>]
BAN [-normal | -user | -host | -domain | -custom <type>] <nicks/masks>
Bans the specified nick or userhost mask.
If nick is given as parameter, the ban type is used to generate the ban mask. /SET ban_type specified the default ban type. Ban type is one of the following:
Normal - *!*user@*.domain.net
User - *!*user@*
Host - *!*@host.domain.net
Domain - *!*@*.domain.net
Custom [nick] [user] [host] [domain]
/BAN looser - Bans the nick 'looser'
/BAN -host looser - Bans the host of nick 'looser'
/BAN *!*@*.org - Bans all the users coming from any .org domain.
/SET ban_type custom nick domain - nick!*@*.domain.net
/SET ban_type custom user host - *!firstname.lastname@example.com
See also: KNOCKOUT, KICKBAN
Outputs the bell-character, usually causing your terminal beep.
BIND [-delete] [<key> [<command> [<data>]]]
Bind some action to specified keystroke. Remember that all characters in keystrokes are case-sensitive! Uppercase letter usually means that you need to keep SHIFT pressed to get the key to work.
Most most commonly used keystrokes are:
^X - Ctrl-X
meta-x - Meta-x (Meta is quite often Alt-key in PCs, ESC-x works too)
Irssi has by default also defined several other keys which you can use:
return - The return/enter key
space, backspace - Space / backspace
up, down, left, right - Arrow keys
cleft, cright - Ctrl-left/right
home, end, prior, next - prior = Page Up, next = Page Down
insert, delete
The keystroke can contain as many key presses as you want, and you can define names for different key sequences to use them more easily (the keys above are done like that). For example, you may want to manage windows with ^W key, so that ^W^C creates new window, ^W^K kills the active window, etc. you may do it like:
But maybe you wish to give these binds to other people who want to use some other key than ^W, then it would be better done as:
/BIND ^W key window
/BIND window-^C /WINDOW NEW HIDE
/BIND window-^K /WINDOW KILL
Command can be one of:
command - Run any /COMMAND (you could use /COMMAND directly without
specifying this)
(Cursor movement)
(Scrollback movement)
scroll_backward - Previous page
scroll_forward - Next page
scroll_start - Beginning of the window
scroll_end - End of the window
(Switching windows)
active_window - Go to next window with the highest activity
next_window_item - Next channel/query. In empty windows change
to next server
previous_window_item - Previous channel/query. In empty windows change
to previous server
(Deleting text)
(Word completion)
check_replaces - Check word replaces
nothing - use this to disable a built-in key
yank_from_cutbuffer - "Undelete" line
transpose_characters - Swap current and previous character
escape_char - Insert the next character exactly as-is to input line
insert_text - Insert data to entry line, data may contain $variables.
stop_irc - Send SIGSTOP to client (^Z)
Clear screen:
/BIND meta-c /CLEAR
People with qwertz layout probably want to swap meta-y and meta-z:
/BIND meta-z change_window 16
/BIND -delete meta-y
CAT <file>
Outputs the contents of the specified file. Equivalent to UNIX 'cat' command.
See also: CD
CD <directory>
Changes the current working directory. Equivalent to UNIX 'cd' command.
See also: DCC GET
CHANNEL ADD [-auto | -noauto] [-bots <masks>] [-botcmd <command>] <channel> <network> [<password>]
CHANNEL REMOVE <channel> <network>
Irssi can automatically join to specified channels in specified IRC networks. It can also automatically send the password when manually joining to channel without specifying the password.
/CHANNEL ADD [-auto | -noauto] [-bots <masks>] [-botcmd <command>]
<channel> <network> [<password>]
With -bots and -botcmd arguments you can automatically send commands to someone in channel. This is useful for automatically getting ops for channels, for example
/CHANNEL ADD -auto -bots "*!email@example.com email@example.com"
-botcmd "msg $0 op mypass" #channel ircnet
You can also use the -botcmd without -bots argument. The command is then sent whenever you join the channel.
If you want to remove some settings from existing channel record, for example bots, just give the -bots "" parameters to it. Password can be removed by setting it to - (or actually, "" works too).
You can remove the channels with /CHANNEL REMOVE <channel> <network>
/CHANNEL LIST displays list of channels with settings.
/CHANNEL without any arguments displays list of channels you have joined. You can also use /CHANNEL to join to channels just as with /JOIN, like /CHANNEL #a.
See also: TS, JOIN
CLEAR [-all] [<refnum>]
This command clears the current window of all text. It is useful for wiping a screen that has rendered improperly (such as due to a bad termcap entry) or that contains sensitive information (such as one's OPER password).
Irssi can "complete" some words for you - you can write just first few letters of the word and press TAB (or any other key with action word_completion assigned). Then, irssi will choose the most probable matching word and inserts it to the command line. You can press TAB repetitively and irssi will replace the chosen word with another possible words matching to the letters you wrote.
The words chosen usually depend on their context - they can be filenames or command names, but most frequently they are nicks of people on same channels as you are. However, you can have global list of own completions, which apply to all contexts. This command is dedicated to maintaining of such a list.
Without any parameters, /COMPLETION displays list of all user completions.
/COMPLETION [-auto] <prefix> <string> adds completion which gets triggered when you press TAB (or any other key with action word_completion assigned) after writing <prefix> specified and which expands to <string>. When -auto is specified, the completion gets triggered even when you press SPACE or ENTER (or any other key with action check_replaces assigned) after the <prefix>. If there's already some <prefix> completion in the list, it will get replaced.
/COMPLETION -delete <prefix> removes completion of <prefix> from the user completion list.
See also: BIND
CONNECT [-4 | -6] [-ssl] [-ssl_cert <cert>] [-ssl_pkey <pkey>] [-ssl_verify] [-ssl_cafile <cafile>] [-ssl_capath <capath>] [-noproxy] [-network <network>] [-host <hostname>] [-rawlog <file>] <address>|<chatnet> [<port> [<password> [<nick>]]]
-4, -6: specify explicitly whether to use IPv4 or IPv6 address
-ssl: use SSL when connecting
-ssl_cert: The SSL client certificate file (implies -ssl)
-ssl_pkey: The SSL client private key (if not included in the certificate file)
-ssl_verify: Verify servers SSL certificate
-ssl_cafile: File with list of CA certificates (implies -ssl_verify)
-ssl_capath: Directory with CA certificates (implies -ssl_verify)
-network: the network this connection belongs to
-ircnet: Same as -network. Deprecated. Do not use.
-host: the host
-!: don't autojoin channels
-rawlog: immediately open rawlog after connected
This command makes irssi to connect to specified server. Current connections are kept and a new one is created.
See also: SERVER, DISCONNECT, RMRECONNS
CTCP <targets> <ctcp command> [<ctcp data>]
Sends a CTCP-message. For example CTCP ACTION, or CTCP VERSION.
See also: ME, ACTION
CYCLE [<channel>] [<message>]
Cycles (leaves and joins) the current channel or the specified channel.
See also: JOIN, LEAVE, PART
TIME [<server>|<nick>]
This displays the time of day, local to the server queried (thus, the time returned may not be the same as the client's local time).
If the server name is omitted, the client's current server is used. If a nickname is given, that client's server is queried.
Same as /TIME.
DCC RESUME [<nick> [<file>]]
DCC CLOSE <type> <nick> [<file>]
DCC GET [<nick> [<file>]]
DCC CHAT [-passive] [<nick>]
DCC SERVER [+|-scf] [port]
- Shows all the open DCC connections.
/DCC RESUME [<nick> [<file>]]
- Resumes a DCC SEND/GET connection.
/DCC CHAT [-passive] [<nick>]
- Sends a chat connection request to remote client or accepts
a chat connection if the remote end has already sent a request.
If -passive is used then the passive DCC protocol is used (as mIRC
can do). This is useful to bypass a NAT/firewall which limit your
possibility in listening for remote connections.
/DCC GET [<nick> [<file>]]
- Gets the file offered by remote client. The file is downloaded and
saved into the current working directory.
/DCC SEND [-passive] [-append | -prepend | -flush | -rmtail | -rmhead]
<nick> <file> [<file> ...]
- Sends a DCC SEND request to remote client. Remote end has to accept
the request before the transmission can be started. Giving multiple
files queues them. File names may contain shell expansion
characters: * ? [] ~ (~ expansion may not be supported on all
platforms). Files with spaces in their names need to be quoted (eg.
"file name"). If -passive is used then the passive DCC protocol is
used (as mIRC and xchat > 2.0.7 can do). This is useful to bypass a
NAT/firewall which limit your possibility in listening for remote
/DCC SERVER [<+|-scf> <port>]
- Starts a DCC SERVER on the specified port. The remote can connect
to this server and initiate chat, send and fserve requests. You can
specify + or - using any combination of the flags 's' (Send),
'c' (Chat), or 'f' (Fserver).
/DCC CLOSE <type> <nick> [<file>]
- Closes a DCC-connection. Type can be either SEND, GET or CHAT.
See also: CD
DEHILIGHT <id>|<mask>
Removes the specified item from highlight list.
See also: HILIGHT
DEOP <nicks>
Takes off the channel operator privileges from the specified nick(s).
Wildcards in the nick are allowed.
See also: OP
DEVOICE <nicks>
Takes off the voice from the specified nick(s). This makes them not to be able to send messages to the moderated (+m) channel.
Wildcards in the nick are allowed.
See also: VOICE, MODE
IRC-operator command. Makes IRC-server to die.
See also: OPER
DISCONNECT *|<tag> [<message>]
Disconnects from the specified IRC-server. The server tags can be seen with: /SERVER LIST
See also: CONNECT, SERVER
ECHO [-current] [-window <name>] [-level <level>] <text>
Prints text into the current window. Useful for scripts.
EVAL <command(s)>
Evaluates the given commands and executes them. Internal variables are expanded. See the special_vars.txt file in the docs-directory.
EXEC [-] [-nosh] [-out | -msg <target> | -notice <target>] [-name <name>] <cmd line>
EXEC -out | -window | -msg <target> | -notice <target> | -close | -<signal> <id>
EXEC -in <id> <text to send to process>
-: Don't print "process terminated ..." message
-nosh: Don't start command through /bin/sh
-out: Send output to active channel/query
-msg: Send output to specified nick/channel
-notice: Send output to specified nick/channel as notices
-name: Name the process so it could be accessed easier
-window: Move the output of specified process to active window
-close: Forcibly close (or "forget") a process that doesn't die.
This only removes all information from irssi concerning the
process, it doesn't send SIGKILL or anything the process.
-<signal>: Send a signal to process. <signal> can be either numeric
or one of the few most common ones (hup, term, kill, ...)
-in: Send text to standard input of the specified process
-interactive: Creates a query-like window item. Text written to it is
sent to executed process, like /EXEC -in.
Execute specified command in background. Output of process is printed to active window by default, but can be also sent as messages or notices to specified nick or channel.
Processes can be accessed either by their ID or name if you named it. Process identifier must always begin with '%%' character, like %%0 or %%name.
Once the process is started, it's output can still be redirected elsewhere with the -window, -msg, etc. options. You can send text to standard input of the process with -in option.
-close option shouldn't probably be used if there's a better way to kill the process. It is meant to remove the processes that don't die even with SIGKILL. This option just closes the pipes used to communicate with the process and frees all memory it used.
If either write_buffer_mins or write_buffer_kb have been set an immediate write of the buffers is forced.
If either write_buffer_mins or write_buffer_kb have been set an immediate write of the buffers is forced.
FORMAT [-delete | -reset] [<module>] [<key> [<value>]]
Allows you to view/change irssi's messages. Use this command with care.
Not available.
HELP [<command>]
Shows help on commands. Try:
/HELP command
Also try, for example:
/SET beep
/SET auto
See also:
HILIGHT [-nick | -word | -line] [-mask | -full | -regexp] [-color <color>] [-actcolor <color>] [-level <level>] [-channels <channels>] <text>
-mask: Match only for nick, <text> is a nick mask
-regexp: <text> is a regular expression
-full: <text> must match to full words
-nick: Hilight only the nick, not the whole line (default)
-word: Hilight only the word (default with non-public messages)
-line: Hilight the whole line with the hilight color.
-color: Print the message with <color>. color is in %%code format
(see docs/formats.txt)
-actcolor: Color to show in statusbar activity, or don't change if %%n.
-level: Match only for <level> messages, default is
-channels: Match only in <channels>
-priority: Priority to use when multiple hilights match. Default is 0.
Hilight lines that have "mynick" word:
/HILIGHT mynick
Hilight lines that were written by nicks from *.fi with bold green
/HILIGHT -color %%G -mask *!*@*.fi
For regular expressions, see `man 7 regex`.
See also: DEHILIGHT, SET HILIGHT
IGNORE [-regexp | -full] [-pattern <pattern>] [-except] [-replies] [-network <network>] [-channels <channel>] [-time <secs>] <mask> [<levels>]
IGNORE [-regexp | -full] [-pattern <pattern>] [-except] [-replies] [-network <network>] [-time <secs>] <channels> [<levels>]
-regexp: <pattern> is a regular expression
-full: <pattern> must match to full words
-pattern: <pattern> must match to the message's text
-replies: Ignore replies to nick in channels. For example
"/IGNORE -replies *!*@*.fi PUBLIC" ignores everyone
from Finland, but also anyone sending message
"tofinnishnick: blahblah".
-except: *DON'T* ignore - overrides an existing ignore.
-network: Ignore only on this network.
-ircnet: Same as -network. Deprecated. Do not use.
-channels: Ignore only in channels
<mask>: Either a nick mask or list of channels
<levels>: List of levels to ignore. You can use -<level> to remove levels
from ignore.
<^levels>: List of levels to NOT ignore
(/ignore -except nick notices = /ignore nick ^notices)
/IGNORE without any arguments displays list of ignores. If you want to remove some levels of the ignore, use /IGNORE <mask> -<level> -<level2> etc
The best match always wins, so you can have:
/IGNORE -except *!*@host.org CTCPS
/IGNORE #channel ALL -PUBLIC -ACTIONS - ignore all but public/actions
/IGNORE #channel -JOINS - don't ignore joins anymore
/IGNORE -replies *!user@*.host.org ALL - ignore user and all replies
Some suggestions for ignoring annoying public aways:
/IGNORE -regexp -pattern "is (away|gone|back)" * ACTIONS
/IGNORE *zzz* NICKS
/IGNORE *afk* NICKS
/IGNORE *away* NICKS
For regular expressions, see `man 7 regex`.
See also: UNIGNORE
INFO [<server>]
Shows information about the IRC creators, debuggers, slaves and a lot of other people who no longer have much to do with irc.
INVITE <nick> [<channel>]
Invites the specified nick to the current or specified channel.
/INVITE buddy #mychannel
See also: MODE
INVITELIST [<channel>]
Shows the +I modes of the current channel. +I mode allows free joins of clients with certain userhost mask even if the channel is invite only.
See also: INVITE, MODE
ISON <nicks>
Tells whether specified nicks are online.
See also: WHOIS, WHOWAS, NOTIFY
JOIN [-invite] [-<server tag>] <channels> [<keys>]
Joins a specified channel. Channel names usually begin with #-sign, which may be omitted here.
JOIN is aliased to J by default. Example: /j irssi (This joins to the channel #irssi)
See also: LEAVE, WINDOW CLOSE
KICK [<channel>] <nicks> [<reason>]
This command "kicks" the specified user off of the specified channel. It is typically used to remove troublemakers, flooders, or people otherwise making a nuisanse of themselves on the channel. The reason for the kick is recommended, but not required by the IRC servers
If the <channel> is omitted, removes the nick from the current channel.
The default alias for /KICK is /K.
See also: KNOCKOUT
KICKBAN [<channel>] <nicks> <reason>
Kicks off and bans a nick from the current channel. A reason for the kick can be supplied.
Default alias for /KICKBAN is /KB.
See also: KNOCKOUT, BANTYPE
KILL <nick> <reason>
IRC operator command.
KILL is used to forcibly remote a client from the irc network. It works similarly to KICK, except that a reason must be given (even if it is meaningless or flat-out wrong).
In general, KILL is useful only as a warning tool for abusive users. Modern irc clients (this one included) have automated means for reconnecting to a server after a disconnection (whether due to a KILL or something else), so KILL is by no means a permanent solution. It is not intended as a means for personal vendettas; this practice is generally frowned upon.
See also: OPER
KNOCK <channel>
Works only in some IRC networks (hybrid-like ircds).
KNOCK is a feature that lets you request access to a channel they cannot join without an invite, a key or a raised limit.
The following conditions must be met for KNOCK to work:
- You are not banned from the channel
- Channel is not secret (+s)
- You are not already on the channel
- Channel is invite only (+i), has a key (+k) or limit is full
When successful KNOCK issued, it sends a notice to channel operators. Use of KNOCK is rate limited by server.
KNOCKOUT [<time>] <nicks> <reason>
Kicks user off the channel and bans him/her. Ban lasts the given number of seconds or 5 minutes by default.
Default alias for /KNOCKOUT is /KN.
See also: BAN, KICK
LASTLOG [-] [-file <filename>] [-window <ref#|name>] [-new | -away] [-<level> -<level...>] [-clear] [-count] [-case] [-regexp | -word] [-before [<#>]] [-after [<#>]] [-<# before+after>] [<pattern>] [<count> [<start>]]
-clear: remove all lastlog lines from window
-: don't print the "Lastlog:" and "End of Lastlog" messages.
-file: write lastlog to file instead of screen
-window: which window's lastlog to check (output is always to active)
-case: Case-sensitive matching
-force: Force displaying lastlog even if it's longer than 1000 lines
-new: show only lines since last /LASTLOG
-regexp: `text' is a regular expression
-word: `text' must match to full words
-level: what levels to check, like -public -msgs (default is all)
<pattern>: text to search for, or all if empty
<count>: maximum number of lines to show
<start>: skip the last `start' lines
Shows the given number of lines of log from the current window.
See also:
Saves the current window layout to configuration (yes, you'll still need to use /SAVE to save the configuration to file). Next time you run irssi, all the channels and queries are exactly in the same windows where they were when you called /LAYOUT SAVE.
Channels aren't actually joined in those windows immediately, they're just marked "next time you join to '#channel' in server that has tag 'network' place it to this window".
/LAYOUT RESET removes the saved layout.
Message levels (or in short, levels) are used almost everywhere. They describe what kind of messages we're dealing with. Here's a list of them all:
CRAP - Can be almost anything
MSGS - Private messages
PUBLIC - Public messages in channel
NOTICES - Notices
SNOTES - Server notices
CTCPS - CTCP messages
ACTIONS - Actions (/me) - usually ORed with PUBLIC or MSGS
JOINS - Someone joins a channel
PARTS - Someone parts a channel
QUITS - Someone quits IRC
KICKS - Someone gets kicked from channel
MODES - Channel mode is changed
TOPICS - Channel topic is changed
WALLOPS - Wallop is received
INVITES - Invite is received
NICKS - Someone changes nick
DCC - DCC related messages
DCCMSGS - DCC chat messages
CLIENTNOTICE - Irssi's notices
CLIENTERROR - Irssi's error messages
CLIENTCRAP - Some other messages from Irssi
And a few special ones that could be included with the levels above:
HILIGHT - Text is highlighted
NOHILIGHT - Don't check highlighting for this message
NO_ACT - Don't trigger channel activity when printing
this message
NEVER - Never ignore or log this message
LINKS [[<server>] <mask>]
Shows the links between the IRC servers of the current IRC network. If a wildcard parameter is specified, shows only the matching entries.
See also:
LIST [-yes] [<channel>]
Lists the channel names. Trying to list all the channel names usually causes you to be disconnected from the server with the reason "Excess flood", as usually all 40000 channels form together and server naively attempts to send you them.
Thus, on IRCNet, you should rather use service ALIS (Advanced Listing Service), which will allow you to query for channel with specific name, topic, mode or usercount. Type /SQUERY ALIS HELP to get more info about it.
See also: SQUERY
LOAD <module> [<submodule>]
Load a plugin. If full path isn't given, irssi searches the plugin from directories:
<install dir, /usr/local or /usr maybe>/lib/irssi/modules/
See plugins page of http://irssi.org/ to see if there's any plugins you'd want to use.
See also: UNLOAD
LOG OPEN [-noopen] [-autoopen] [-window] [-<server tag>] [-targets <targets>] [-colors] <fname> [<levels>]
LOG CLOSE <id>|<file>
LOG START <id>|<file>
LOG STOP <id>|<file>
-noopen: Create the entry to log list, but don't start logging
-autoopen: Automatically open this log file at startup
-<server tag>: Targets are logged only in this server
-targets: Log only in specified channels/nicks (space separated list)
-window: Log output in the window. Active window is used by default, or
you can give the window's refnum in -targets.
<filename>: File name where to log, it is parsed with
strftime(), so %%d=day, etc. see "man strftime" for
more info.
<levels>: Defaults to ALL
<id>: ID number of log.
/SET log_create_mode <mode> - Specifies what file mode to use with
the created log files. Default is 0644.
All of these are parsed with strftime(): /SET log_timestamp <text> - Specifies the time stamp format.
Default is "%%H:%%M ".
/SET log_open_string <text> - Text written to log when it's opened /SET log_close_string <text> - Text written to log when it's closed /SET log_day_changed <text> - Text written to log when day changes
NOTE: Log files are locked after opened, so two Irssis can't accidentally try to write to the same log file.
/LOG OPEN -targets cras ~/irclogs/cras.log MSGS
- Logs all messages from/to nick `cras'
/LOG OPEN -targets #linux ~/irclogs/linux/linux-%%Y-%%m-%%d
- Logs all messages in channel #linux. Log is rotated daily, so
logs in 1. May 2000 goes to file "linux-2000-05-01", when the
day is changed, Irssi closes the log and starts logging to
"linux-2000-05-02" etc.
See also: SET LOG, WINDOW LOG
LUSERS [<server mask> [<remote server>]]
Shows user statistics of the current IRC network.
Not available in IRC.
ME <message>
Sends a CTCP ACTION to the current channel or query. For example: /me sits back.
See also: ACTION, CTCP
Selects whether to send mIRC style CTCPs in DCC chat session.
If a mIRC user sends first a CTCP, mIRC style CTCPs is automatically selected for that DCC Chat session.
See also: SET MIRC
MODE <your nick>|<channel> [<mode> [<mode parameters>]]
Irssi knows these channel modes:
i - Invite only - People can't join to channel without being
/INVITEd, or being in invite list (+I, see below).
m - Moderated - People who don't have voices (+v) can't send
messages to channel
p - Private - People who aren't joined to channel can't see it
for example with /WHOISing people who are in channel.
s - Secret - Like private, but the channel isn't displayed in
/LIST's output.
n - No external msgs - Without this mode, anyone can send messages
to channel without even being joined.
t - Topic can be changed only by channel operators.
k <key> - Channel password (aka. key) - The channel can't be joined
without specifying the channel key (see section 6.2).
l <count> - User limit - No more than <count> people can join to
channel. This can be overridden with /INVITE with some
This is usually used for protecting channel from join
flooding, like some bot allows max. 5 users to join in
one minute or so.
a - Anonymous - No-one's nick name, host or anything else can be
seen. All messages, joins, parts, modes, etc. are seen as coming
from nick "anonymous", this could be pretty confusing but nice
feature if you want total anonymity. This mode can only be set,
never unset. This mode isn't supported by all servers.
NOTE: there is/was one bug :) Channel operators can guess if some
nick might be in the channel and try to kick it. If nick was in
channel, everyone will see the nick that was kicked.
r - Re-op - If a channel becomes opless for longer than LDCTL (5400,
by default) seconds, op a random person on the channel (or everyone
if channel has less than 6 members). This works only on !channels.
This mode can only be set and unset by channel creator.
b - Set/remove ban. For example MODE #channel +b *!*@*.org bans
everyone from .org domain.
If someone from .org domain was already in channel before the
ban was set, he/she couldn't be able to write any messages to
channel (doesn't work with all servers).
Ban can also be overridden with /INVITE, although many stupid
IRC clients automatically kick the user out because they see
the ban and think that because of it the user shouldn't be in
the channel (doesn't work with all servers).
e - Ban exceptions. You could for example ban everyone from
*!*@*.org but set ban exception to *!*@*.host.org - works only
in IRCnet/EFnet servers.
I - Invite list. If channel is invite only (+i), people in this
list can join it without being /INVITEd - works only in
IRCnet servers.
This is excellent for in-country channels that don't want
foreigners (spammers!) to join the channel, for example setting
channel's mode to +i and +I *!*@*.fi allows only finnish people
to join the channel. In addition to this, there's usually a bot
in the channels and sending /MSG bot invite command to it
/INVITEs you to the channel.
The ':' feature in channel modes is quite similiar, see section
O - Channel owner, the nick who creates a !channel receives this
mode. It isn't displayed anywhere, you can't pass it to anyone
else and you can't regain it again. This is needed for setting
+r mode in channel when it's first created.
o <nick> - Grant or revoke channel operator status from nick
v <nick> - Grant or revoke voice status from nick, only people with
+v (or +o) can talk to channel when it's moderated (+m).
You can send multiple mode changes with one mode command:
/MODE #channel +nto-o+v nick1 nick2 nick3
This would set channel's mode to +nt, give ops to nick1, take ops from nick2 and give voices to nick3.
You can set only limited number of modes that requires argument in one command. In IRCnet it's 3, in EFnet it's 4 and in many others it's 6. If it's not known, Irssi defaults to 3. Irssi will also automatically split them, so you can use /MODE +oooooo n1,n2,.. command to op 6 people and Irssi will split it to two commands in IRCnet/EFnet.
See also: OP, DEOP, VOICE, DEVOICE, BAN, UNBAN
MOTD [<server>|<nick>]
Shows the motd of the current server. This contains usually some useful info on the server, administrator and the rules.
MSG [-<server tag>] [-channel | -nick] <targets> <message>
Sends a message to a nick or a channel. Usually this is used for sending private messages to other persons.
/MSG friend Hi, what's up?
/MSG #irssi Hello, is the new gtk-version out already? (This format is rarely needed.)
See also: CTCP
NAMES [-count | -ops -halfops -voices -normal] [<channels> | **]
-ops: show channel operators in list
-halfops: show half operators in list
-voices: show voiced people in list
-normal: show rest of the people in list
Shows the names (nicks) in the specified channels. /NAMES ** shows all nicks in all channels, you probably don't want to do this.
- shows nicks in the current channel.
/NAMES -ops #c1,#c2
- shows operators in channels #c1 and #c2
See also: WHO, CHANNEL
NCTCP <targets> <ctcp command> [<ctcp data>]
Sends a CTCP reply notice to the nick/channel.
See also: CTCP, ACTION, MSG, NOTICE
Irssi keeps track of people who were lost in net splits. With this command you can get a list of them.
NETWORK ADD [-nick <nick>] [-user <user>] [-realname <name>] [-host <host>] [-autosendcmd <cmd>] [-querychans <count>] [-whois <count>] [-msgs <count>] [-kicks <count>] [-modes <count>] [-cmdspeed <ms>] [-cmdmax <count>] <name>
NETWORK REMOVE <network>
-kicks: Maximum number of nicks in one /KICK command
-msgs: Maximum number of nicks in one /MSG command
-modes: Maximum number of mode changes in one /MODE command
-whois: Maximum number of nicks in one /WHOIS command
-cmdspeed: Same as /SET cmd_queue_speed, see section 3.1
-cmdmax: Same as /SET cmd_max_at_once, see section 3.1
-nick, -user, -realname: Specify what nick/user/name to use
-host: Specify what host name to use, if you have multiple
-autosendcmd: Command to send after connecting to a server
-usermode: Specify your default usermode
With -autosendcmd argument you can automatically run any commands after connecting to network. This is useful for automatically identifying yourself to NickServ, for example
Shows and changes the settings of defined IRC networks.
See also: CONNECT
NICK <new nick>
Changes your nick.
NOTE <command> [&<password>] [+|-<flags>] [<arguments>]
NOTE is a sort of turbo-charged messaging system for irc. In short, it achieves at the server level what the client attempts to do with MSG and NOTIFY. The messaging system resembles modern voicemail systems (except in text); messages can be sent, stored, or set for deferred delivery. The client notification system works like NOTIFY, except with greater accuracy and flexibility.
The most common uses of NOTE are its SPY and SEND functions. SPY is similar to NOTIFY, except it can accept a full address to spy on, not just a nickname. SEND, as its name implies, sends a note to a user; if that user is not currently online, it will be delivered if the user logs onto irc within a set time period.
When referring to a particular user, NOTE can deal with the standard nick!user@host notation. Wildcards are allowed, and any portion may be omitted, so long as the identifier remains unambiguous.
Examples: To send a note to Joebob (whose account is email@example.com): /NOTE SEND firstname.lastname@example.com Hey there! Great movie!
To spy on anyone from blah.com for the next 30 days: /NOTE SPY +30 *!*@*.blah.com A blah.com user is active
This command is not available in the IRCNet. However, you've service NoteServ available there, which allows you to do similiar things like with /NOTE command on other IRC networks. Type /SQUERY NoteServ HELP to get more info about it.
See also: NOTIFY, SQUERY
NOTICE <targets> <message>
Sends a notice to the nick or the channel. Usually notices are used in bots and scripts for different kinds of replies. The IRC protocol states that notices may not generate replies to avoid msg loops.
See also: NCTCP, MSG
NOTIFY [-away] [-idle [<time>]] <mask> [<ircnets>]
-away: Notifies about away-status changes
-idle: Notifies if idle time is first larger than <minutes>
(default is hour) and then it drops down.
-list: Lists the notify list entries with all their settings
<mask>: Either a simple "nick" or "nick!*@*blah.org".
The nick can't contain wildcards, but the user/host can.
/NOTIFY without any arguments displays if the people in notify list are online or offline.
See also: UNNOTIFY, SET NOTIFY
OP <nicks>
Gives the channel operator privileges for the specified nick(s). Wildcards in the nick are allowed.
See also: DEOP, MODE, VOICE, DEVOICE, KICK
OPER [<nick> [<password>]]
Gives you operator priviledges if the correct nickname and password are given. If password is not given, you will be prompted for one. If no nickname is given, your current nickname will be used.
See also: KILL, DIE
PART [<channels>] [<message>]
Parts from the current or specified channel. Depending on your settings, closes the corresponding window, too.
See also: JOIN
PING <nicks>
Sends CTCP PING to another IRC client. This is used to find out the speed of IRC network. When the PONG reply comes in, irssi shows the interval time between sending the request and receiving the reply.
See also: CTCP
QUERY [-window] [-<server tag>] <nick> [<message>]
Starts a private conversation with the nick. All text you type that would normally be sent to your channel now goes to the specified nick in the form of MSGs.
Usually this command opens up a new window, too.
See also: WINDOW, MSG, SET QUERY
QUIT [<message>]
This ends your irc session. If a quit message is supplied, it will be displayed to anyone else on any channel you were on before quitting. If one isn't specified, the text "Leaving" is used.
/EXIT does the same.
QUOTE <data>
Sends server raw data without parsing.
/QUOTE PRIVMSG cras :Hey, this works!
RAWLOG SAVE <file>
RAWLOG OPEN <file>
All data that is received or sent to server is kept in a raw log buffer for a while. Also event redirections are kept there. This is very useful for debugging purposes.
/RAWLOG SAVE <filename> - Save the current raw log buffer to file
/RAWLOG OPEN <filename> - Like /RAWLOG SAVE, but keep the log file
open and write all new log to it.
/RAWLOG CLOSE - Close the open raw log
/SET rawlog_lines <count> - Specify the number of raw log lines to
keep in memory.
RECODE ADD [<target>] <charset>
RECODE REMOVE [<target>]
List the conversion database
RECODE ADD [<target>] <charset>
Add an entry to the conversion database (if target is omitted,
the current channel or query will be used)
RECODE REMOVE [<target>]
Remove an entry from the conversion database (if target is
omitted, the current channel or query will be used)
RECONNECT <tag> [<quit message>]
You can reconnect to server with /RECONNECT <n>.
/RECONNECT without any arguments will disconnect from the active server and reconnect back immediately.
See also: SERVER, DISCONNECT, RMRECONNS
IRC Operator command.
This command is used to force the current server to reload it's ircd.conf configuration file. This is useful for effecting configuration changes without starting a new server.
See also: OPER, RESTART
RELOAD [<file>]
Reloads the irssi's configuration file.
See also: SAVE
IRC Operator command.
This command is used to completely restart the server. A side effect of this is that the configuration file will be read again. However, it is generally more useful for clearing out internal buffers and other wasted memory.
See also: OPER, DIE
Removes the pending reconnections from the reconnect list.
See also: CONNECT, RECONNECT, SERVER
Removes the pending rejoins from the channel rejoin list in active server. Channels are added to rejoin list when join failed because of netsplits in server ("Channel is temporarily unavailable").
See also: JOIN
RPING <server>
IRC Operator command.
This command works like the PING command (CTCP PING), except it is used on a server instead of a client. As with PING, it is used to test the relative distance another server is from you across the irc network.
See also: OPER
SAVE [<file>]
-formats: Save all /FORMATs into theme file
Saves the current Irssi configuration into the configuration file.
See also: RELOAD
SAY <message> (alias for "/MSG *")
The actual command used to put <message> into the current channel. A very useful command if you need aliases for often used phrases.
For example: /alias brb say I'm off for a while, be right back.
This would allow you to use /brb to put the "I'm off*" into the channel.
SCONNECT <new server> [[<port>] <existing server>]
IRC Operator command. Makes an IRC server to connect to another server.
See also: OPER, SQUIT, RESTART
Irssi has very powerful support for scripts written in Perl - they can extend functionality of Irssi in almost unlimited way, and they still keep the client's core unbloated, light and fast. You can control loading and execution of such scripts by this command.
Without any parameters, /SCRIPT acts in same way as if you would call /SCRIPT LIST.
/SCRIPT LIST displays list of all currently loaded scripts, together with full path to their source files.
/SCRIPT EXEC executes the <commands> as a little perl script. It doesn't preserve it loaded in memory, unless -permanent is specified.
/SCRIPT LOAD loads the <script> in memory and executes it.
/SCRIPT UNLOAD unloads the <script> from memory.
/SCRIPT RESET unloads all loaded scripts and resets the perl interpreter.
See also: LOAD, UNLOAD
SCROLLBACK GOTO <+|-linecount>|<linenum>|<timestamp>
/SCROLLBACK, or the default alias /SB:
/SB CLEAR - Clear screen, free all memory used by texts in window. /SB HOME - Jump to start of the buffer /SB END - Jump to end of the buffer /SB GOTO [[-|+]line#|time] - Jump to specified line or timestamp.
See also: SET SCROLL
SERVER [-4 | -6] [-ssl] [-ssl_cert <cert>] [-ssl_pkey <pkey>] [-ssl_verify] [-ssl_cafile <cafile>] [-ssl_capath <capath>] [-noproxy] [-network <network>] [-host <hostname>] [-rawlog <file>] [+]<address>|<chatnet> [<port> [<password> [<nick>]]]
SERVER REMOVE <address> [<port>]
SERVER ADD [-4 | -6] [-ssl] [-ssl_cert <cert>] [-ssl_pkey <pkey>] [-ssl_verify] [-ssl_cafile <cafile>] [-ssl_capath <capath>] [-auto | -noauto] [-network <network>] [-host <hostname>] [-cmdspeed <ms>] [-cmdmax <count>] [-port <port>] <address> [<port> [<password>]]
SERVER PURGE [<target>]
-4, -6: specify explicitly whether to use IPv4 or IPv6 address
-ssl: use SSL when connecting
-ssl_cert: The SSL client certificate file (implies -ssl)
-ssl_pkey: The SSL client private key (if not included in the certificate file)
-ssl_verify: Verify servers SSL certificate
-ssl_cafile: File with list of CA certificates (implies -ssl_verify)
-ssl_capath: Directory with CA certificates (implies -ssl_verify)
-auto: Automatically connect to server at startup (default)
-noauto: Don't connect to server at startup
-network: Specify what IRC network this server belongs to
-ircnet: Same as -network. Deprecated. Do not use
-host: Specify what host name to use, if you have multiple
-!: don't autojoin channels
-cmdspeed: Same as /SET cmd_queue_speed, see section 3.1
-cmdmax: Same as /SET cmd_max_at_once, see section 3.1
-port: This is pretty much like the port argument later,
except this can be used to modify existing server's
/SERVER disconnects the server in active window and connects to the new one. It will take the same arguments as /CONNECT. If you prefix the address with the + character, Irssi won't disconnect the active server, and it will create a new window where the server is connected (ie. /window new hide; /connect address)
/SERVER without any arguments displays the list of connected
/SERVER REMOVE <address> [<port>]
/SERVER PURGE [<target>]
Clears the server send queue. Useful if, for example, you accidentally paste lots of text to a channel.
See also: CONNECT, DISCONNECT, RECONNECT, RMRECONNS
SERVLIST [<server mask>]
SERVLIST gives the list of services currently present on the IRC network. It can take two arguments.
<mask> limits the output to the services which names matches
the mask.
<type> limits the output to the services of the specified type.
The fields returned are:
Service name.
Server who introduced the service.
Distribution mask.
Service type.
Hop count to the service.
A comment.
See also: SQUERY
SET [-clear | -default] [<key> [<value>]]
You can view or change the settings with /SET command.
/SET without any arguments displays all the settings. /SET <key> displays settings whose key (partly) matches <key> /SET <key> <value> sets <key> to <value>
Boolean settings accept only values ON, OFF and TOGGLE. You can also use /TOGGLE command to change them, so /TOGGLE <key> behaves like /SET <key> TOGGLE. /TOGGLE also accepts arguments ON and OFF when /TOGGLE behaves exactly like /SET.
Remember that changes are not saved until you use /SAVE!
/SET autolog OFF - Sets value for setting 'autolog'
/SET close - Shows all settings whose variable name
contains 'close'. Very practical.
See also: TOGGLE
SILENCE [[+|-]<nick!user@host>]
SILENCE [<nick>]
Works only in the Undernet and Open Projects (ircu).
SILENCE is similar in many respects to IGNORE, except that it is server-based. What this means is the server will never even send you messages from anyone you have SILENCEd, whereas it will with IGNORE, where your client is responsible for filtering the messages out. This has the advantage of not bogging your client down with excessive data as it tries to filter out messages.
The default behavior is to SILENCE a nick!user@host pattern, and if such a pattern is not passed as the argument, it must be prepended with a plus ('+') to be added to your silence list. If a pattern is prepended with a minus ('-'), it will be removed from your silence list. If you only specify a nickname, you can list the patterns in the silence list owned by that nickname. If no arguments are given, your own silence list is displayed.
See also: IGNORE
SQUERY <service> [<commands>]
<service> - Service name
<commands> - Commands to pass to the service.
/SQUERY sends a query to the specified service.
See also: SERVLIST, NOTE, LIST
SQUIT <server>|<mask> <reason>
IRC Operator command. Makes server to quit IRC network.
See also: OPER, DIE, RESTART
STATS <type> [<server>]
Shows some irc server usage statistics.
c - Shows C and N lines for a given server. These are
the names of the servers that are allowed to connect.
h - Shows H and L lines for a given server (Hubs and Leaves).
k - Show K lines for a server. This shows who is not
allowed to connect and possibly at what time they are
not allowed to connect.
i - Shows I lines. This is who CAN connect to a server.
l - Shows information about amount of information passed
to servers and users.
m - Shows a count for the number of times the various
commands have been used since the server was booted.
o - Shows the list of authorized operators on the server.
u - Shows the uptime for a server
y - Shows Y lines, which lists the various connection
classes for a given server.
STATUSBAR <name> ENABLE
STATUSBAR <name> DISABLE
STATUSBAR <name> RESET
STATUSBAR <name> TYPE window|root
STATUSBAR <name> PLACEMENT top|bottom
STATUSBAR <name> POSITION <num>
STATUSBAR <name> VISIBLE always|active|inactive
STATUSBAR <name> ADD [-before | -after <item>] [-priority #] [-alignment left|right] <item>
STATUSBAR <name> REMOVE <item>
Commands for modifying statusbar.
TIME [<server>|<nick>]
This displays the time of day, local to the server queried (thus, the time returned may not be the same as the client's local time).
If the server name is omitted, the client's current server is used. If a nickname is given, that client's server is queried.
Same as /DATE.
TOGGLE <key> [on|off|toggle]
/TOGGLE <key> behaves like /SET <key> TOGGLE. /TOGGLE also accepts arguments ON and OFF when /TOGGLE behaves exactly like /SET.
Remember that changes are not saved until you use /SAVE!
See also: SET
TOPIC [-delete] [<channel>] [<topic>]
-delete - Deletes the topic.
Shows or/and changes the topic of the current or specified channel.
TRACE [<server>|<nick>]
Without a specified server it shows the current connections on the local server. If you specify a remote server it will show all servers between your current server and that remote server as well as the connections on that remote server.
Shows topics of all channels you're on.
See also: CHANNEL, TOPIC
UNALIAS <alias>
Removes an alias.
See also: ALIAS
UNBAN -first | -last | <id> | <masks>
Removes the specified ban(s) from the channel.
/UNBAN *!*@*.fi
/UNBAN larry!*@* *!me@*.mydomain.net
/UNBAN 3 - removes 3rd ban in list
/UNBAN -first - removes 1st ban (equal to /UNBAN 1)
/UNBAN -last - removes last ban in list
See also: BAN, KNOCKOUT
UNIGNORE <id>|<mask>
Unignores the specified userhost mask. If you want to unignore only some levels, use /IGNORE <mask> -<level>.
See also: IGNORE
UNLOAD <module> [<submodule>]
Unload a running plugin. List of running plugins can be shown with /LOAD.
See also: LOAD
UNNOTIFY <mask>
Removes an entry from the notify list.
See also: NOTIFY
UNQUERY [<nick>]
Removes a query window of specified nick.
See also: QUERY, SET QUERY
UNSILENCE <nick!user@host>
Works only in the Undernet and Open Projects (ircu).
Removes a pattern from your silence list.
See also: SILENCE
UPGRADE [<irssi binary path>]
Upgrade irssi to new version on-the-fly without disconnecting from server, so other people won't even notice you quit from IRC. This ONLY executes the new binary, it does NOT download/compile/whatever irssi.
UPING <server>
IRC Operator command. Works only in the Undernet and Open Projects (ircu).
This command works like the PING command (CTCP PING), except it is used on a server instead of a client. As with PING, it is used to test the relative distance another server is from you across the irc network.
See also: RPING, OPER
USERHOST <nicks>
Shows the userhost info of the specified nick.
See also: WHOIS
VER [<target>]
Sends a CTCP VERSION request to the nick. This is used to find out which client and/or script the nick is using.
See also: CTCP
VERSION [<server>|<nick>]
Shows the version info of the current or specified IRC server.
See also: ADMIN, STATS
VOICE <nicks>
Gives the voice (+v mode) to the nick(s) on the current channel. Wildcards in the nick are allowed.
See also: DEVOICE, OP, DEOP
WAIT [-<server tag>] <milliseconds>
Wait for <milliseconds> before sending the next command to server.
This could be useful for example when identifying to NickServ; after sending the identify message you'd wait 3 seconds before joining to channels so NickServ has time to identify you to ChanServ which then auto-ops you when joining.
WALL [<channel>] <message>
This command sends a message to all operators in a channel. This is internal irssi command which sends a message separately to each opearator, so this may not be very good idea to use in channel with lots of operators.
Some IRC servers support also /MSG @#channel or /WALLCHOPS which you should use if possible.
See also: WALLCHOPS
WALLCHOPS <channel> <message>
Works only in the Undernet and Open Projects (ircu).
Sends an message to all other channel operators of the current channel.
See also: WALL
WALLOPS <message>
This command sends the given message to everyone on the network who has user mode +w turned on. If you are not an operator, you will probably receive an error message when using this command
See also: OPER, WALLOPS
WATCH [[+|-]<nick>][ [+|-]<nick> ...]
Works only in networks using Bahamut ircd.
WATCH is somewhat equal to ISON/NOTIFY, but server-based. With WATCH server sends status information to client, instead of client sending ISON's. Therefore WATCH is technically a bit smarter solution than ISON/NOTIFY. The only disadvantage is your WATCH list not being "saved". Once you disconnect, your WATCH list will get cleared.
WATCH is based on a nick, and must be prepended with a plus ('+') to be added to your watch list. A minus sign ('-') will remove an entry from the list. With no arguments, WATCH returns a list of your WATCH list entries.
See also: NOTIFY, WHOIS, WHOWAS
WHO [<nicks> | <channels> | **]
Without parameters, shows all users and their user infos on the current channel. If you specify a channel, shows the all users of the given channel.
If you specify an string with wildcards, you will be shown all users whose nick, userhost or realname matches the wildcard expression.
If a channel is secret or private and you're not on it, you will be shown only those channel members, who do not have the invisible (+i) mode set.
/WHO - Shows users on current channel
/WHO #irssi - Shows users on channel #irssi
/WHO timo* - Shows users whose nick, userhost,
or realname begins with string 'timo'
See also: WHOIS, CHANNEL
WHOIS [-<server tag>] [<server>] [<nicks>]
Shows whois information of the specified nick. By default, this is aliased to /WI.
/WHOIS nick1 nick1 also queries the idle time of the user. This is aliased to /WII by default.
If given nick is not in the IRC, irssi automatically sends a WHOWAS query. Read carefully the reply to see if it is a WHOIS or WHOWAS reply. :)
See also: WHO, CHANNEL
WHOWAS [<nicks> [<count>]]
This command is similar to WHOIS, except it returns information about nicknames that were recently in use. Like WHOIS, it shows the nickname, address, real name, and server. It may also return multiple entries if the nickname has been used recently by several people. These multiples may be limited by specifying a count to show.
WHOWAS will work regardless of whether the queried nick is in use. If no arguments are given, the client's current nickname is used.
Example: To show the last 5 users of the nickname JoeBob:
/whowas joebob 5
See also: WHOIS
WINDOW LOG on|off|toggle [<filename>]
WINDOW LOGFILE <file>
WINDOW NEW [hide]
WINDOW CLOSE [<first> [<last>]
WINDOW REFNUM <number>
WINDOW GOTO active|<number>|<name>
WINDOW LEVEL [<level>]
WINDOW IMMORTAL on|off|toggle
WINDOW SERVER [-sticky | -unsticky] <tag>
WINDOW ITEM GOTO <number>|<name>
WINDOW ITEM MOVE <number>|<name>
WINDOW NUMBER [-sticky] <number>
WINDOW NAME <name>
WINDOW HISTORY <name>
WINDOW MOVE <number>|<direction>
WINDOW THEME [-delete] [<name>]
WINDOW GROW [<lines>]
WINDOW SHRINK [<lines>]
WINDOW SIZE <lines>
WINDOW HIDE [<number>|<name>]
WINDOW SHOW <number>|<name>
WINDOW STICK [<ref#>] [ON|OFF]
This command includes various subcommands for handling irssi windows.
- Closes the current window.
- Moves current window to another position in the
window list.
- Moves into the specified window.
- finds the first window with the higest
activity (msgs to you -> msgs -> rest). Alt-A is
the default shortcut key for this
- moves you to the window with the channel, query or
dcc chat.
- /window level msgs - creates messages window
- /window level all -msgs - creates status window
- creates new hidden/splitted window,
Window logging
/WINDOW LOG ON|OFF|TOGGLE [<filename>]
- Start/stop logging the active window. This works exactly like
/LOG OPEN -window.
/WINDOW LOGFILE <filename>
- Sets the default log file to use in the window, it can be
overridden by specifying the file name in /WINDOW LOG.
If no file name isn't given, Irssi defaults to
~/irc.log.<windowname> or ~/irc.log.Window<ref#> if window
doesn't have a name.
See also: SET CREATE, JOIN, QUERY, LOG
With this you can join multiple channels in same window. This command does the same as /JOIN but it doesn't create a new window for the channel joined.
See also: JOIN, WINDOW
Starts a query in the current window without opening a new window.
See also: QUERY, WINDOW, SET AUTOCREATE


text:
* tasmania * australia * family & event photography * celebrating the small details * for bookings email lookseebynaomifenton {at} gmail {dot} com *
The clouds look awesome in this!
Thanks, I've been learning a bit about Photoshop which helped make them look like that.
Aw, you commented - thanks!

subset: commoncrawl


text:
Facebook Announces New Launcher Service For Android Phones
Imagens semelhantesVer tudo
Facebook CEO Mark Zuckerberg speaks during an event at Facebook... Fotografia de notícias 165538669Califórnia,Ciência e Tecnologia,EUA,Evento,Falar,Finanças,Fotografia da Cabeça,Mark Zuckerberg,Menlo Park,Negócio empresarial,Negócios,Sede Principal,Tecnologia,VerticalPhotographer Justin SullivanCollection: Getty Images News 2013 Getty ImagesMENLO PARK, CA - APRIL 04: Facebook CEO Mark Zuckerberg speaks during an event at Facebook headquarters on April 4, 2013 in Menlo Park, California. Zuckerberg announced a new product for Android called Facebook Home. (Photo by Justin Sullivan/Getty Images)


text:
Attendance rebounds at Windham schoolsStaff Report | January 29,2013BRATTLEBORO — School attendance rebounded Tuesday in the Windham Southeast Supervisory Union a day after news of an unexplained potential threat caused nearly half of its 2,500 students to stay home.
Educators — learning from authorities that "a person who had previously made nonspecific threats regarding school-age people might be returning to the area" — decided to robocall families in Brattleboro, Dummerston, Guilford, Putney and Vernon Sunday to report schools in their towns would lock all doors to outsiders Monday.
The recording's last-minute nature and lack of specifics alarmed many parents still reeling from last month's school shootings in Newtown, Conn. But after a full day of news reports explaining the situation, nearly 95 percent of students returned to classes Tuesday.
"We're going to maintain our security precautions," said Windham Southeast Superintendent Ron Stahley, noting schools would continue to work with police to ensure a general sense of safety.MORE IN This Just InMONTPELIER Drivers who use hand-held cellphones and other electronic devices while driving... Full StoryMONTPELIER A series of state audits of farm equipment vendors has some vendors and farmers on... Full StoryWASHINGTON New York City will be full of planet-saving pomp this coming week, but short on... Full Story
- Most Popular
- Most Emailed
- TOMORROW'S HEADLINES TODAY: Patrick McArdle reports and the theft of an $89,000 shotgun, police release a video of the Monday Castleton robbery, O'Gorman reports a lawsuit by a local man claiming his vehicle unlawfully seized, police leave him in cold.
- RICHARD'S POOR ALMANACK: Giles Corey of Salem, Mass., is pressed to death during the Salem witch trials; on this day in 1952, film comedian Charlie Chaplin, while traveling to England, is denied re-entry into the United States by U.S. attorney general.
- RICHARD'S POOR ALMANACK: Dutch father of microbiology Antonie van Leeuwenhoek discovers the existence of one-celled organisms; in 1967, The Doors are booked to play the Ed Sullivan show; in 1858, freedom fighter Dred Scott dies on this day in St. Louis.
- TOMORROW'S HEADLINES TODAY: No money this year for western rail project, Lola Aiken memorialized in Montpelier, Supreme Court Castleton murder suspect will remain in jail, Shaftbury man fires shots from his AK-47 into neighbor's home.
- RICHARD'S POOR ALMANACK: On this day in 1959, Soviet Premier Nikita S. Khrushchev arrives in U.S. for historic 13-day visit; in 1987, Secretary of State George Shultz and Soviet Foreign Minister Eduard Shevardnadze sign nuclear reduction agreement.
- TOMORROW'S HEADLINES TODAY: City celebrates completion of its newest mural, on West Street opposite the post office, more than $2 million in federal grants will bolster Vermont's health centers, Patrick McArdle reports on pending sale of Vermont papers.


text:
The pets that have found homes:
Thank you so much for bringing Riley (formerly Cj) into our lives! We love him dearly, and can't imagine a life without him!!
Sincerely, The Becker Family
It's Bertie SueBell (formerly Cricket) here and I wanted to write because it's been a WHOLE YEAR since I got my Forever Home! I just wanted to say thank you to Mama Janet who got me out of dog jail when I was pregnant and sick and scared, and Mama Jean who took care of me after I had my puppy. Now I live with my Forever Mama and Brother Brewster, who is also a Pals Dog. Mama tried to take pictures of us together, but we never hold still long enough because we are very busy all the time! Anyway, his picture is on the Happy Tails page, too. Brewie is a scaredy-dog, and I show him that it's okay to be brave and meet new people. Mama says I'm his "therapy dog." Mama says I take care of her, too, because I make her laugh all the time. Mama says of all the Bertie Sues in all the world, I am the very best, and I have to agree. We love you, Pals Family!
Noelle Barrick
KANDEE CIARA "Kandee is very happy in her forever home. She has a big sister Yorkie and 3 cats to play with. Her new furry family has accepted her very well and is energized by her spunky personality. Her Humans think she is the sweetest little girl and possibly an Einstein...brains and beauty! Thank you Eileen and Pals Rescue for this special puppy."
Lynn & Bobby Bragg
We LOVE our little guy! He's such a joy and full of fun and mischief. Mikey loves to play, ride in the car, go on walks and chew his bones. He was found on my deceased father's birthday and shared the same name… it was meant to be! Mikey is definitely an indoor dog and happy to be on our laps as much as he can. His foster mom did a wonderful job taking care of him and getting him ready for his forever home. Thanks Eileen!
Jeff and Lisa Cohlmia
I just wanted to take minute to tell you how much we love Reggie and how well is doing? He is curled up in my lap right now. He is everywhere that we are. In the morning he hangs with Randy while he gets dressed and then he comes in to put make- up on with me. He hangs out with the other cats when we aren't around. Reggie's favorite activity is when I make a ball out of the plastic bag that the paper comes in and throw it...Reggie will bring it back and wait for me to throw it again. He won't stop retrieving the ball until I quit throwing it. The funniest thing about Reggie is that he sleeps under our bed? The other three cats sleep on the bed with us. If some one takes a nap during the day Reggie is the first one on the bed to nap with us, but at night he only sleeps under the bed. We haven't figured out why. Anyway, we absolutely love him and he seems like he is very happy here. Thank you again for helping us adopt him.
Sue Martin
CALVIN now DYSON
I wanted to give you an update on Calvin - now known as boy! He likes to roam the kitchen with his nose to the floor sucking up crumbs and other edibles or inedibles. At first Dyson would finish his food and push our other cat Zoe out of the way and eat hers but she finally stood up for herself - mind you she is twice his size! Now he waits for her to finish and licks her plate clean. He's just a ball of energy and is constantly on the move. He follows my mom around like a puppy. And when he's done playing he just drops where he is and falls asleep ANYWHERE! He's taken to sleeping in my parents room at night (they go to bed earlier than I do) right in between them on the bed. His favorite toy is a stick with a feather at the end of a string - he is the proudest kitty when he has that toy in his mouth. Thank you so much for allowing us the privilege of adopting such a special kitty. He's a wonderful addition to our family and brings us a lot of smiles. He's definitely another success story!
This is our little girl Kiki, we adopted her from Pals in October 2011. We went to see Kiki at Petsmart and it was love at first sight. She has the sweetest disposition and loves everyone. She is still a puppy so she is very full of energy but loves her cuddle time too. Kiki loves to go for walks, the longer the better. Even though we have only had her a couple months, we can't imagine life before her and look forward to many years of enjoyment with her. Thanks to her foster Mom, Cindy Cameron for saving her for us.
Tim & Linda Schmidt
Lexi now Jamie
Just wanted to send you a little note to let you know we are Soooooo happy with our new adoptee. We call her "Lexi" though. She has fit right in with everyone else in the "family" as though she has always been there. We chose her to help keep our other 2 year old dog entertained (& give our older ones a break). She fills that role very well, as they became best buddies almost instantly. She has also helped fill the void of losing our 17 yo Chihuahua several months ago. She even seems to have some of his characterics, so her & I have developed a special bond as well. I'm just glad no one else snatched her up first. I heard a phrase I love: IN A PERFECT WORLD: EVERY HOME WOULD HAVE A DOG, AND EVERY DOG WOULD HAVE A HOME. Thank you all so much for all you do to help these little critters.
A loving family
This is Smokey Jo. After the loss of our dear sweet dog Millie, we did not think we could move on. Thanks to one of our dear friends for introducing us to PALS we were able to find Smokey. He has made a great addition to our house. Our other dog loves finally having someone to play with. Smokey loves to watch out the windows for passer by's to bark at. He is too funny as he hangs with "dad" because they are the only men in the house!! Thank you so much PALS!
Sincerely, The Sleder's - Al, Susan, and Abby
Meet KOOPER KAUFMAN! He has only been with us for a week but, has adjusted very well. While in his PALS foster home – his name was Gizmo. However, we think Kooper fits his active personality. (We spell it with a K to be a little different). He is a wonderful little guy, who by the way is just adorable. He has explored EVERY nook and cranny in his new house. We must have passed the test – because he no longer explores every room but hangs out in "his" rooms. He is full of energy – but so far we are able to keep up with him. He has found his way into our hearts in a short amount of time. We are committed to him and will provide the guidance and love that he needs! We appreciate the PALS volunteers and all that each of you do. We believe that Kooper is meant to be with us and we are pretty sure Kooper feels the same about us.
Sincerely, Jolene and Doug Kaufman
BARNUM AND BAILEY now BUDDY AND BEAR
Just wanted to let you know Buddy & Bear are doing great. They are now known as "Barnum & Bailey". Bailey was immediately accepting, licking my fingers on the way home and purred the first night. Barnum was little more cautious but came around by the second day and now enjoys frequent purrfest of petting, stroking and tummy rubs. Quite happy and healthy they have easily doubled in size in less than a month. Easily diverted by a cellophane wrapper, their ADD comes in handy to keep them out of mischief. They get along famously with our Elkhound - A little scared at first but now realize he's just another member of the family. Bailey is our little love muffin and Barnum is the thoughtful one, waiting patiently until Bailey's gotten his fill before stepping up to the food dish. They are a true joy for us and fill our days with laughter and love. Thank you PALS for two of the cutest, liveliest, most loving creatures to enter our lives after the loss of our adult kitties.
Adoptive Parents
Chihuahuas and sort of Chihuahuas are like potato chips, you can't have just one! So we have gathered to our family the "Three Amigos". Joey, far left, and Lexi, far right, were adopted in 2006. Petey, surrounded by his girls, came first as a foster and then as a permanent addition in 2011. And our lives are richer for them being such an important part of it!
Mike and Jean
ZEUS and SAMSON
I fostered dogs for Pals for several years before I adopted Zeus (on the right side) in August of 2008 and Samson in August of 2009. I've always loved Chihuahua's and these two have me wrapped around their little paws. They are the official Pals Welcome Wagon for new foster dogs at my house; always making the scared new little foster dogs feel at ease and like part of the family until they can find a family of their own.
Cindy Cameron
Photo courtesy of Nancy Degenkolb Photography. Adopted in 2011.
Loving home
Love the pictures. Bought Lacy some toys, treats, cat house with scratching pole with resting place on top, a big scratch pole, and ring with a ball in it. Also a blanket because she loves to cuddle in a blanket. Changed her name to Lacy Calliope. We love Lacy. She is such a sweet cat and so personable and loving. Thank you for all you do for pets. We have looked at her many times and said we can't even think about that she might have been put down. Thank you for rescuing her and taking care of her.
Barb Swedberg
You found Thor (then Major) for me at woofstock 2003.
Willow Eby
Rascal is a snuggler; he is adapting well to his new home and he likes to be held a lot. Rascal and sister Ginger sleep in the same bed at night, which is ok with Ginger. He is a happy little fellow and we are glad to have him in our home and he seems happy as well.
Brad & Mariva Blex
Gracie is adjusting very well. She is venturing further around the house on her own, also, more so around the back yard. I left her out this afternoon while I ran into town for a couple of hours. I left the inside door open so the other could run in/out as they pleased. When I got home I discovered that Gracie had made it inside the house. So at some point she must have taken a deep breath and dove thru the doggie door. Just wish I could have seen her first leap of faith thru the door. She and Foster have found that they can share the same bed; and they slept like that for couple of hours. So, I hope the photos have given you some peace in knowing that she will be AOK. Thank you again for allowing us to adopt her.
Brewster (known to PALS as Wally) joined our family on12/27/09, and I'm writing to celebrate his 1-year anniversary! After a pretty tough start in life, Brewster has settled into our home and feels safe and happy. Brewster is not big on playing with toys or chasing balls, but he LOVES to snuggle, he buries his head in a blanket and wiggles around while the closest available human scratches his back or tummy. When I'm working on the computer, he snoozes in his bed beside my desk (or in my lap), and when I move around the house he follows right behind to make sure he doesnąt miss anything interesting. He's also a superb watch dog and lets me know anytime a stranger comes near our house. (Some people might think heąs a little too vigilant, but after our neighbor's close call with a thief, I feel much safer with Brewster on the lookout!) Most importantly, Brewster makes me laugh. Brewster and I send our thanks and love to Kris, his foster Mom, and all the PALS volunteers.
Loving Family
We adopted Louie at a Petco Store through Pals in May 2010. He is our little boy and we just love him so much!!
The Jack family
We have a very happy puppy; thank you so much. Sadie is an answer to my prayers.
Sue & Frank Solomon
Loving Family
JOSEF (now known as RALPHIE) has two speeds....100 MPH and asleep. He is so active that he wears me out just watching him. My arm is sore from throwing the tennis ball down the hall thousands of times. We are becoming great friends. I think he might be as happy to be here as I am happy to have him here. A great dog indeed.
Harv Harris
Ella, now Ellie, has fit right in with our family. She is definitely not a morning dog and will sleep in until about 10 a.m. She is a grump when you try to give her kisses while she is sleepy, but once she is awake and fed, she is perfectly happy. She is so adorable! She will sit in my lap as I do my work and she does not care what position I put her in to make it easier for me to type. She loves to chase the other dogs around the house and loves our biggest dog Casey, who is very gentle with her. She will jump out of bed and run downstairs to stand on the arm of the couch to greet my husband when he gets home from work in the wee hours of the morning. She will not officially go to sleep under the covers until I myself go to bed. Then once I get up, she will move up to my spot on my pillows or curl up against my husband and snore right along with him. I could go on and on about her. She is very happy and healthy in her forever home and we cannot imagine life without her.
Loving Family
Mom lost her Dachshund-mix companion, Lady, who was 18 years old. Mom is in her 80's and didn't think she should get another dog and she really tried to convince herself she could get along alone in the house. I don't think she has ever been without a dog and the loneliness just wouldn't go away. We took her to see the Pals dogs. She was looking at the small dogs - until she saw Mia. Mia was so sweet and loving that day while the little dog Mom held and talked to for quite awhile, seemed rather aloof and distant. Once we convinced her a big dog would be fine for her, she decided to try to adopt Mia. Happily, they were united and they have formed a mutual admiration society. Mia is protective of Mom, which makes Mom feel safe. Mom gives Mia all the attention of an only child! The neighbor is a runner and often takes Mia with him. Mia gets along with our Jack and Joe (also Pals dogs) and with the entire extended family. It is a perfect fit. Did I mention Mia is a Great Dane? (Emphasis on "Great").
Paula Miller
We adopted him in May of this year. I was told by Carol (with Pals) that when he came into the program he had no hair! Howie is the clown of our family. He has the best sense of humor and is the sweetest, kindest dog (he gives great hugs!). Howie has a little sister (Shih Tzu) named Hailey and they play hard every day…they are the best of friends. Adopting Howie from Pals has been a very rewarding experience. I am truly grateful that this little guy came into our lives!
Sheila Cole
We adopted Hans (formerly Zeus) our 6 ˝ month GSD almost two months ago from PALS. He is shown here with his two siblings Nikki and Jethro. Hans is learning basic obedience and agility. It's hard to say whether the teeter or the tunnel is his favorite obstacle since both are magnets for him! It's been so much fun watching him learn to "play". The three have all bonded great and play as if they'd been raised as litter mates. We can't imagine life without Hans as he just brings so much joy and laughter to our family.
The Holderman's
We adopted Dusty from PALS about a year and a half ago. What a great dog! So affectionate, so much personality. And he was beautifully housetrained thanks to his wonderful foster dad Rob. Hopefully another golden from PALS will be in our future...
Shrader/Wright family
This is Jackson. We adopted him from PALS about 6 1/2 years ago. His name was Billy when we got him, he was a puppy. He's a very sweet boy who loves to cuddle and have his ears rubbed. He sometimes forgets that he's too big (60-70lbs) to be a lap puppy. We're very happy to have him as a part of our family. He's very loyal, territorial, and affectionate. Jackson says thanks for saving him and giving him a chance.
Trina Wheeler
Here is Jake sitting between his 2 sisters. We adopted Jake in May. I had been thinking of getting another younger dog to play with my Kerry Blue and that was a success. They play constantly if I let them. Jake came to us with an abundance of energy and the need for direction and love. Being a poodle he is extremely intelligent and has made leaps and bounds. Loves playing with his sisters, running with us and going to the lake. He is so full of life, and thanks to Pals who rescued him and gave him the chance to experience life…
Dennis & Nancy Hanson
Debbie and I adopted Danny in August. He loves our dog, Dee Dee. They are absulutely wonderful together. He came from the groomer today and looked so cute that I wanted to send a picture. We can't imagine life without him and can't say enough good about Pals! Thanks!
Donna Harris
We have 2 PALS dogs, the Italian Spitz "Missy" was adopted from Carol Dickerson on Jan 15 2004 and our Tibetan Spaniel "Cimba" joined us on 11-23-2005 from Foster mom Colleen Voth.......After many months of hard work Cimba finally lost most of his timid behavior & has made a wonderful pet...wants to sleep on the bed every night between us, while Missy prefers to sleep under the bed except for nights when we have thunderstorms, then she is also on the bed between us. Both dogs love to travel in our van, while Cimba is the better traveler, he just lays down & sleeps during our trips, while Missy wants to see out & leaves her noseprints on the windows...
Don & Judi McGill
Eli has been with us for one week now and is such a wonderful boy. He is very smart and well-mannered. Thanks to his foster family Janet and Tom. He anticipates our every move. When putting on his collar to go outside, if I don't move quick enough, Eli goes to get my purse! What a boy! Here's this well adjusted fellow - thanks to PALS.
Karen & Gary Ubben
I adopted Jackson (a mini-Schnauzer) about 3 years ago. I unexpectedly lost my job to a "right sizing" and am now in Washington state. Jackson has proven to be a wonderful travel companion and has met many celebrities on his trips. He is the most well behaved dog I have ever had, except when it is time to play fetch or water spray which are his two favorite games, Winter and Summer respectivly. He is so friendly to other people that he has been welcomed back everywhere I have been (and in the words of Clint Smith) I am too if my check clears. Thank you PALS for a wonderful friend and a fine specimen of "schnauzerness". In fact he is on my lap as I write this, another favorite spot of his.
William Lalum
I adopted Cassie a beautiful 5 month old yellow female Lab from Pals in June. She had been born in a pen and neglected along with her mom. I first saw Cassie on Pals website and immediately fell in love with her. My wife and I went to view Cassie and knew she would be ours. It brought back very happy and tearful memories of my Yellow Lab Rusty of 11 years, who I had to put down due to hip displaysia about 2 years ago. They said Cassie was afraid of men, but we became instant buds! She loves to ride in my truck, she is the classic truck dog, that sits in the passenger seat just like a human! Her favorite is putting her squeaky toy in her mouth then kicking the tennis ball through the house like she is playing soccer. Cassie is now 7 mos old, and everyone comments on how well behaved she is, and that she acts so mature for her age. Everytime I take her to Petsmart and stop the shopping cart she sits! She is so much enjoyment for my wife and myself, thank you Pals for rescuing her for us to adopt.
Tina & Jim Noel
This is my beloved Blaze (formerly "Foxy"). Thanks to Ellen and PALS, Blaze found me this past spring while I was grieving the death of my beloved 13 year old Cocker (whose name was Cinder). Blaze's eyes always twinkle with excitement and curiosity. When she stands in the morning light, the ends of her fur shine as though each strand was individually dipped in gold. If Blaze is particularly happy (such as when it is time for a ride in the car), she breaks into her "happy dance" and I can't help but laugh. However, she is also a wonderful watch dog who never fails to tell me if something isn't quite right. Blaze and I are having a wonderful time training each other, playing with each other, and loving each other. Thank you, Ellen, for entrusting me with one of your babies. She still has the toy you left for her (and it remains her favorite).
We had been fruitlessly searching for the perfect German Shepherd puppy for four months, but little did we know that we were looking in the wrong places. News of what would come to be our furry family member came from Carol D. and Evelyn (our very good friend and former PALS volunteer). The puppy was a 10 week old German Shepherd. After a few simple emails and phone calls, Carol and our family arranged a date to check out the nameless little puppy. She was love at first sight, and we brought her home that very day in our car. She has been a bundle of fun, and is everything we had hoped for in a German Shepherd. She has an acre backyard to romp and play in, and enjoys chasing squirrels, taking walks, and playing with our children. She is also a great guard dog and the perfect companion. Thanks PALS for helping us find the perfect addition to our family!
The Gillespies
Catalina (aka Jessica) is queen of the couch. Thank you to PALS and to foster mom Carol for matching us with such a wonderful kitty.
We became the proud owners of Angelique a little over a month ago (June 2007). Little did we know that the day we laid eyes on her, that, in fact, we would eventually become the fortunate owners. Angel is a blessing and truly enjoys the love we give her, and she gives right back to us. We have Misty, a Shih Tzu, at home; and neither one knew they would be gaining a sister! By getting Angel, it is far better than winning the lottery. She has completed our lives and both girls mean the world to us. We can only say thank you to her foster mom (Eileen) and Pals Rescue for allowing us to be the owners of such a wonderful, soft, loving dog Angel!
Sherri and Breeanna
Britta, now Missy, has adjusted well since her adoption in March. She loves to hang out with her buddy Jake and is a busy little girl. She loves chasing squirrels, playing catch, and getting as much attention as we can all give her. Missy holds her own when playing with Jake. Jake needed a pal to hang around with and Missy filled that spot well. Missy isn't a girly girl and won't leave a bow on very long. She shares the house with all males and mom. Thank you PALS!! We love her so much!!
The Feil Family
Thanks to Pals for Lucy. She has been a great addition to our family and we have enjoyed her so much. She is very sweet and we are so glad to have adopted her.
The Moore Family
This is Ceyenne. We got him from Petsmart and he was one of your kittens. He is a fun cat. He is very loving and has become an important member of the family.
So many thanks to PALS for our dogs. Lupe (on right) was adopted on 12/27/05, so new to the program she didn't even have a name on the website. Sancho was adopted on 10/16/06, and has been such a sweetie. It was our hope that Sancho would be a good companion and playmate for Lupe and he has surpassed all our hopes. They are just the best and have brought so much happiness into our home. Thank you so much for the privilege.
Loving Family
I adopted Amy in May and just wanted to say thank you. After losing my 17-year-old cat in April, I was afraid I wouldn't be able to get as attached to a new one. But she's the most wonderful, loving cat! She settled right in and stole my heart. Thanks for saving her for me.
Six years after the death of my beloved Catsidy, I went to Pals Website. I saw "Terry" now Lucky Leroy and after reading his bio, knew this was the cat I'd been waiting for for so long. After meeting "Terry" and snuggling him, I was positive he was meant to be our new "baby". I renamed him "Lucky" because that's how I felt - so very lucky to have found him. Last January we decided Lucky needed a kitty friend so again I turned to PALS. Carol had the perfect match for us, "Famous Amos" , an irresistible little 4 month old darling. How fortunate we are to have PALS and dedicated volunteers like Carol, Janet and Tom to rescue these wonderful creatures of God. The joy that they have brought into our lives is immeasurable. Along with our beloved Shih Tzu's, Teddy and Buster, they have made our home complete. They are all pur-r-rfectly spoiled just as they should be.Thank you cannot begin to express our appreciation for the devotion given to saving these animals and bringing us so much happiness!
Sue & Terry Frazier
I'm sending Sophie's picture so you can see the "transformation" from a dog who lost both ears traumatically to a dog so happy in her home.....we can't imagine life without Sophie and she can't imagine life without her brother! As you can see, her hair has grown out and covers the fact that she has no ears. She has a delightful personality, is loving and full of energy.
Sophie's Family
We adopted ornery little Emma (front) in July 2005 after falling in love with her at PetCo! We decided that our 11-year-old Shih Tzu, Mulligan, needed some perking up and that a little sister would do the trick. At first Mulligan was NOT very happy about the new addition, but he soon decided that it was kinda nice to have a sister to chase around the house. Emma loves playing with her toys, playing chase with Mulligan and catching/playing with/eating bugs. However, her favorite activities are anything involving WATER! She tries to get into the shower with us, plays in the sprinklers and often dunks her entire head into her water bowl for fun. In addition, any time it rains she dives head-first into all of the water puddles!! We really adore Emma and are so happy to have her as a part of our family! We are so thankful for the PALS program and for the volunteers (like Emma's wonderful foster parents, Tom & Janet) for making it all possible.
Mike and Mindi Chance
My heart was broken. I had just lost my eleven year old Akita Sophie. I was talking to breeders about buying another Akita puppy. I wanted a special color. A pinto. One that had the same coloring as my Sophie. You see, my heart and home were so very empty without my beautiful Sophie. My heart was in such grief. My furkidz are my life and my children in heart and they are what make my home full. Sometimes things happen for a reason and I know Sophie sent me to Ellen. She had just rescued Lexey from the kill shelter. The moment I saw this baby girls picture I knew she needed me as much as I needed her. Thanks To Ellen...Lexey and I met and it was love at first sight. Lexey is a wonderful girl and my Heart and Home are so blessed to have her here. She is a little WILD CHILD...but I could not love her more. She makes my heart smile and my home is once again a home...thanks to Lexey. Thank you to PALS for giving me my heart back and a reason to smile again.
Pat,Lexey, rio & kittys.
I recently came across the saying, "Shih Tzu's are like potato chips, you can never have just one." This is true of our family. Five months after adopting Ruby from PALS (see below), Hazel came into our lives. As PALS volunteers we were asked to watch Hazel one night and we couldn't let her go back (even though Janet & Tom are GREAT foster parents!!). We just fell in love with her. Hazel has been a great older sister for Ruby and she's such a sweet little love bug.
The Hertzog-McComb's
HENRY now RAMBO
We lost our 18 year old Maltese in May and we were not looking to adopt another dog soon. But after meeting "Henry", he just stole my heart and we decided that he would make a wonderful addition to our other two Pals dogs, Burny and Bogie. As you can see, he is such a happy little guy and enjoys every day with his new brother and sister. My 7 year old grandson has been staying with me for a few weeks so all three of the dogs have had a great time with him and his friend, who just loves dancing with Rambo (Henry). Thank you to Pals and my favorite foster mom, Janet Bryant, for giving us the privilege to have another wonderful dog in our family. My grandson told me the other day that he was so glad that Burny, Bogie and Rambo were alive and lived with us!
Dan and Janet Swisher
From left: Shannon, Rachel (3), Sarah (8), Katie (6) and her service dog Donney. Since our daughter's service dog needs to be exclusively devoted to her, we wanted a family pet for everyone to enjoy. The right dog for our family would need certain characteristics and I do not have the time or knowledge to train a puppy to behave the way we needed our next pet to behave. Shannon is a great match for our family! I've been recommending PALS to other families because it's so helpful to know about a dog's personality before you adopt. We're already very attached to Shannon and her behavior works very well in our home. Even our daughter's service dog seems happy about having a four-legged "sister".
Libby Dakan and family
Scooter (middle) was left alone entirely too much as a very young puppy and as a result had trouble bonding with us when we adopted her from PALS in June 2002. Now it's all we can do to walk two feet without a little Scooty looking for tummy rubs or to play. Once she was spayed (she was only 3 months when we got her) and she passed puppy school with flying colors, we decided she needed a friend. When Pepper (front), came along we went to visit and fell in love on the spot. Scooter and Pepper got along so well when we introduced them that it was a done deal. I was actually helping my husband's aunt find a dog through PALS when we came across ZONK! (back) who stole my heart because he looked so much like a Cocker Spaniel. I convinced my husband that we had to have him and after making sure Pepper and Scooter were okay with a "little" brother, we became a family of five. My husband's parents even brag about their grandpuppies to friends. We couldn't be a happier family with (3) PALS pups!
Nicole & David Freund
SOPHIE AND CJ (Calamity Jane)
I just wanted to brag on our two girls. We adopted them in February of 03 and they are litter mates. I can't imagine life without them or even with just one of them. They keep us entertained and now we have added a dog-Charley to the mix and they all get along great. I can now see how important it is for the little ones to be socialized with other animals and people before they go to a new home. Keep up the great work Pals, I have sent many people to you who are wanting to adopt and I love seeing the kittens when I'm at Petsmart. Thanks for all you do!
Diana Engelhardt
We adopted Ruby in January 2005 and it's one of the best things we ever did. Ruby enjoys going for walks, riding in the car, playing with her toys,and being the center of our attention. She would go everywhere with us if Wichita was a more pet friendly city. We are so fortunate that the PALS program was able to save Ruby, that she had Janet & Tom as foster parents, and that Ruby chose us to become her family. We are indebted to everyone who make the PALS program possible. :-)
Sincerely, the Hertzog-McCombs
Alex, the kitty, is a sweetie from PALS who really loves companionship, whether it be a canine or human. He's not a lap cat, but just wants to be around all of us. When we gather in the family room to watch TV, the dogs are on the floor, I get one chair, Brian (husband) gets another chair, Ben (son) gets the couch and Alex gets his own special MaMaSan chair. Alex has been a great addition to our house and has become quite a fixture here.
Vicki Boutwell
What a wonderful added member of our family Winston has become! He is such an active and adventurous little guy. He and his big sister Sophie run and chase each other, and then just melt together onto the floor for a rest only to begin the chase again. We are so happy that he came into our hearts and home. There is never a dull moment with Sophie and Winston as they set the stage daily for new adventures and some very funny memories. This experience has been so great for Sophie too, as she has had "to get herself in shape quickly" to keep up with her younger brother. We recently added new charms to their collars..."Diva" for Sophie and "Dude" for Winston, purchased from PALS at Yappy Days. All we can say to anyone wanting to add to their families through pet adoption, is "go for it"! It is just a wonderful experience!!
Karen and Jim Hepler
MOMMA CAT now BONNIE
Here is Bonnie after a hard days work. She has excelled at her job as official greeter and entertainment director. Everyone here loves her. She is the joy of the office and loves the constant activity and new people. She is truly a special cat.
Dena Largent
The little one on the right is Roxie, who we adopted in January, 2004. This is what she and our other Dachshund, Simon, do while we're gone! As you can see, she is very happy in her new home and we just love having her. The two dogs get along so well and 4-year-old Roxie seems to have brought new life to 9-year-old Simon!
The Bradley Family
Have settled into their new home, bringing lots of laughter and joy. Their favorite things are tummy rubs and cuddles with their new family. Tootsie is more than willing to lead the way for Teddie, and Teddie is more than willing to let her. They met their other canine relatives over Thanksgiving. They have two Yorkie cousins, who came from Phoenix and two "nephews", a yellow Lab and another Bichon. Their new family loves them dearly and are so grateful that a wonderful organization like PALS exists.
Kathy Borniger
I adopted Mandy from Pals Rescue. Mandy was very scared of men when her foster parents, Janet & Tom Bryant, first got her, but they worked with her, loved her, and cared for her and now she is not scared of men. My little Mandy is a true blessing from God. She has been a great big sister for Betsy, now my 10 month old puppy. It is really funny, because Betsy has adopted many of Mandy's characteristics. Mandy has allergies, so I powder her tummy area and now Betsy wants her tummy area to be powdered, also. Mandy is, also, a kisser - it is cute to watch her give her little sister kisses. My little girls are just precious--my family wouldn't be complete without my adopted Mandy. The Bryants, foster parents, will always be special to me bacause through them, I received a very special blessing, who I love dearly, my little Mandy Miller.
Lori K. Miller
Here is a photo of Annie (adopted in February, 2004) with Katie and Geoff and one of her cat siblings Chip. Annie's primary pastime is barking at the squirrels who know exactly where the line for her invisible fence is. She is very lively, likes to chase balls as well as her tail and is always ever so happy to see us.
Loving Family
This is Sugar (now Cleo) living in California with her new sister, Polly. Cleo was adopted from Pals about 2 years ago, and has been a fantastic pet. Thank you for your wonderful program!
Kristin Pilcher
We adopted a two-year old Yellow Labrador named Kandee from Pals in April of 2003. She is a delightful dog that inspired us to become a foster home for the Pals program. This is a picture of her sharing sweet dreams with two of the many dogs that we have fostered (Hank and Daisy). Adopting Kandee, and helping other dogs like her to find their forever home has been a tremendously rewarding experience.
Janet Bryant & Tom Vittitow
When I lost my Cocker Spaniel after 16-1/2 years, I wasn't sure I wanted another dog. Well, after about a year, I knew I did and it was time. I was pointed to this wonderful organization and started checking out the dogs on your site. I found one I was interested in and decided to go see her. I didn't end up getting the dog I went to look at. Fortunately, Leyla decided I was the mom for her and I am so glad she did. She was groomed like a Schnauzer when I adopted her, but as you can see she is definitely Terrier through and through. Leyla is the light of my life and completely fills the house with love and laughter. She is such a delightful little dog and I want to thank Pals for letting me adopt her.
Peggy Sue is happy in her new home and gets along with my other cat, Max, who looks just like her. She is very precious to us and she loves to lay on my computer desk when I am in there.
Loving Family
After losing my 12-year old Lhasa Apso to illness, I was thrilled to get the wonderful little dog that I got when I adopted Bogie from Pals in May of 2001. After 2 1/2 years, I decided he needed more companionship than our 17 year old Maltese was willing to provide, so I began watching Pals website. We were the lucky ones chosen to adopt Lacy, now Burny, who is the best companion to Bogie that we could have asked for. They do everything together and provide us with hours of entertainment and unconditional love. I can't thank Pals enough for giving these two little dogs the second chance that they deserved and I sing your praises to anyone that is willing to listen.
Janet and Dan Swisher
On an adventure with their Dad.
Loving Family
Loving Minnesota--where he now lives.
Loving Family
Loving Family


text:
iPad app
A software application developed for use on Apple's original iPad device as well as later iPads like the iPad 2 and iPad 3. iPad apps are available through the Apple App Store and are designed to run on Apple's iOS mobile operating system, which powers the iPad as well as Apple's iPhone and iPod Touch devices.
While many iPad apps will run on all iOS devices, there are also numerous native iPad apps that will only operate on these devices. Apple also encourages developers to program their own iPad apps for download through the App Store and has released an SDK with sample code projects to help developers get started.
The future remains, well, cloudy. But either way: Amazon, look out. Microsoft is gaining fast. Read More »Hype Versus Action in the Developer's World
Often times technologies start as hype but with time become adopted. As a developer or technologist, it is worth reading the hype and knowing the... Read More »Microsoft Hyper-V Network Virtualization Q&A
The top 5 Hyper-V questions with answers provided by Nirmal Sharma, a MCSEx3, MCITP and Microsoft MVP in Directory Services. Read More »
Webopedia Polls: Is iPhone 6 or iWatch on your list? Read More »How to Create a Desktop Shortcut to a Website
This Webopedia guide will show you how to create a desktop shortcut to a website using Firefox, Chrome or Internet Explorer (IE). Read More »Flash Data Storage Vendor Trends
Although it is almost impossible to keep up with the pace of ongoing product releases, here are three recent highlights in the flash data storage... Read More »
Stay up to date on the latest developments in Internet terminology with a free weekly newsletter from Webopedia. Join to subscribe now.
We Recommend
Datamation Hangouts with Tech ExpertsWatch Datamation's editor James Maguire moderate roundtable discussions with tech experts from companies such as Accenture, Dell, Blue Jeans Network, Microsoft and more »