Properly handle preserve-whitespace; use modulelaucher_subpattern regex to correct whitespace

This commit is contained in:
Pragmatic Software 2014-03-18 14:55:34 +00:00
parent e728276aca
commit 8338b009d4
4 changed files with 227 additions and 224 deletions

View File

@ -63,7 +63,6 @@ sub execute_module {
$arguments =~ s/\$channel/$from/g; $arguments =~ s/\$channel/$from/g;
$arguments = quotemeta($arguments); $arguments = quotemeta($arguments);
$arguments =~ s/\\\s/ /g;
if(exists $self->{pbot}->factoids->factoids->hash->{$channel}->{$trigger}->{modulelauncher_subpattern}) { if(exists $self->{pbot}->factoids->factoids->hash->{$channel}->{$trigger}->{modulelauncher_subpattern}) {
if($self->{pbot}->factoids->factoids->hash->{$channel}->{$trigger}->{modulelauncher_subpattern} =~ m/s\/(.*?)\/(.*)\//) { if($self->{pbot}->factoids->factoids->hash->{$channel}->{$trigger}->{modulelauncher_subpattern} =~ m/s\/(.*?)\/(.*)\//) {
@ -81,7 +80,7 @@ sub execute_module {
$arguments =~ s/\$9/$i/g; $arguments =~ s/\$9/$i/g;
$arguments =~ s/\$`/$before/g; $arguments =~ s/\$`/$before/g;
$arguments =~ s/\$'/$after/g; $arguments =~ s/\$'/$after/g;
$self->{pbot}->logger->log("arguments subpattern: $arguments\n"); #$self->{pbot}->logger->log("arguments subpattern: $arguments\n");
} else { } else {
$self->{pbot}->logger->log("Invalid module substitution pattern [" . $self->{pbot}->factoids->factoids->hash->{$channel}->{$trigger}->{modulelauncher_subpattern}. "], ignoring.\n"); $self->{pbot}->logger->log("Invalid module substitution pattern [" . $self->{pbot}->factoids->factoids->hash->{$channel}->{$trigger}->{modulelauncher_subpattern}. "], ignoring.\n");
} }

View File

@ -388,7 +388,10 @@ sub interpreter {
$self->factoids->hash->{$channel}->{$keyword}->{last_referenced_on} = gettimeofday; $self->factoids->hash->{$channel}->{$keyword}->{last_referenced_on} = gettimeofday;
$self->factoids->hash->{$channel}->{$keyword}->{last_referenced_in} = $from || "stdin"; $self->factoids->hash->{$channel}->{$keyword}->{last_referenced_in} = $from || "stdin";
return $ref_from . $self->{factoidmodulelauncher}->execute_module($from, $tonick, $nick, $user, $host, "$keyword $arguments", $keyword, $arguments, 1); my $preserve_whitespace = $self->factoids->hash->{$channel}->{$keyword}->{preserve_whitespace};
$preserve_whitespace = 0 if not defined $preserve_whitespace;
return $ref_from . $self->{factoidmodulelauncher}->execute_module($from, $tonick, $nick, $user, $host, "$keyword $arguments", $keyword, $arguments, $preserve_whitespace);
} }
elsif($self->factoids->hash->{$channel}->{$keyword}->{type} eq 'text') { elsif($self->factoids->hash->{$channel}->{$keyword}->{type} eq 'text') {
$self->{pbot}->logger->log("Found factoid\n"); $self->{pbot}->logger->log("Found factoid\n");

View File

@ -13,8 +13,8 @@ use warnings;
# These are set automatically by the build/commit script # These are set automatically by the build/commit script
use constant { use constant {
BUILD_NAME => "PBot", BUILD_NAME => "PBot",
BUILD_REVISION => 529, BUILD_REVISION => 530,
BUILD_DATE => "2014-03-15", BUILD_DATE => "2014-03-18",
}; };
1; 1;

View File

@ -1153,12 +1153,12 @@ type: text
action: /say Undefined behavior is behavior for which the C standard does not impose any requirements. This is to allow C the freedom to be implemented on various systems that do not share the same architecture. Programs invoking undefined behavior may appear to compile and even run without errors at first, only to fail on another system, or even at a later time. If you want to write reliable code, don't use such behaviors. action: /say Undefined behavior is behavior for which the C standard does not impose any requirements. This is to allow C the freedom to be implemented on various systems that do not share the same architecture. Programs invoking undefined behavior may appear to compile and even run without errors at first, only to fail on another system, or even at a later time. If you want to write reliable code, don't use such behaviors.
created_on: 1297808324.11723 created_on: 1297808324.11723
enabled: 1 enabled: 1
last_referenced_in: iron_houzi last_referenced_in: ##c
last_referenced_on: 1392475753.29988 last_referenced_on: 1394549458.31951
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 78 ref_count: 82
ref_user: iron_houzi!~houzi@cm-84.211.65.20.getinternet.no ref_user: aemquo!~UN@unaffiliated/aemquo
type: text type: text
<UCHAR_MAX> <UCHAR_MAX>
@ -1540,12 +1540,12 @@ created_on: 1104378101
edited_by: edk!edk@unaffiliated/edk edited_by: edk!edk@unaffiliated/edk
edited_on: 1387226590.5671 edited_on: 1387226590.5671
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: rob``
last_referenced_on: 1393016557.65501 last_referenced_on: 1394624356.24783
owner: twkm owner: twkm
rate_limit: 15 rate_limit: 15
ref_count: 709 ref_count: 710
ref_user: kesselhaus!~kesselhau@ip-109-43-207-86.web.vodafone.de ref_user: rob``!~rob@ersc131.goemobile.de
type: text type: text
<boring> <boring>
@ -1647,11 +1647,11 @@ action: /say C Aphorism 1: The questioner's first description of the problem/que
created_on: 1379514943.76622 created_on: 1379514943.76622
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: ##c
last_referenced_on: 1392322408.42892 last_referenced_on: 1394765588.55606
owner: pragma-!~chaos@unaffiliated/pragmatic-chaos owner: pragma-!~chaos@unaffiliated/pragmatic-chaos
rate_limit: 15 rate_limit: 15
ref_count: 21 ref_count: 22
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: fisted!~fisted@unaffiliated/fisted
type: text type: text
<c10> <c10>
@ -1752,12 +1752,12 @@ type: text
action: /say C Aphorism 2: All examples given by the questioner will be incomplete, misleading, broken, wrong, and/or not representative of the actual question. action: /say C Aphorism 2: All examples given by the questioner will be incomplete, misleading, broken, wrong, and/or not representative of the actual question.
created_on: 1379515096.85361 created_on: 1379515096.85361
enabled: 1 enabled: 1
last_referenced_in: nitrix last_referenced_in: ##c
last_referenced_on: 1390862758.96291 last_referenced_on: 1394765614.18996
owner: pragma-!~chaos@unaffiliated/pragmatic-chaos owner: pragma-!~chaos@unaffiliated/pragmatic-chaos
rate_limit: 15 rate_limit: 15
ref_count: 9 ref_count: 10
ref_user: nitrix!~nitrix@unaffiliated/nitrix ref_user: newguise1234!443d9910@gateway/web/freenode/ip.68.61.153.16
type: text type: text
<c2eng> <c2eng>
@ -1850,12 +1850,12 @@ type: text
action: /say C89/C90 draft: http://flash-gordon.me.uk/ansi.c.txt or http://web.archive.org/web/20050207005628/http://dev.unicals.com/papers/c89-draft.html - C Overview: http://en.wikipedia.org/wiki/C_programming action: /say C89/C90 draft: http://flash-gordon.me.uk/ansi.c.txt or http://web.archive.org/web/20050207005628/http://dev.unicals.com/papers/c89-draft.html - C Overview: http://en.wikipedia.org/wiki/C_programming
created_on: 1236861685 created_on: 1236861685
enabled: 1 enabled: 1
last_referenced_in: pragma- last_referenced_in: csviu
last_referenced_on: 1393946502.21155 last_referenced_on: 1394800687.79019
owner: Wulf4 owner: Wulf4
rate_limit: 15 rate_limit: 15
ref_count: 98 ref_count: 100
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: csviu!mf@dog.thdo.woaf.net
type: text type: text
<c9> <c9>
@ -1915,12 +1915,12 @@ type: text
action: /say C99 + TC1,2,3 working paper: http://open-std.org/JTC1/SC22/WG14/www/docs/n1256.pdf - C99 Overview: http://en.wikipedia.org/wiki/C99 - Changes from C89/C90: http://home.datacomm.ch/t_wolf/tw/c/c9x_changes.html - C Overview: http://en.wikipedia.org/wiki/C_programming action: /say C99 + TC1,2,3 working paper: http://open-std.org/JTC1/SC22/WG14/www/docs/n1256.pdf - C99 Overview: http://en.wikipedia.org/wiki/C99 - Changes from C89/C90: http://home.datacomm.ch/t_wolf/tw/c/c9x_changes.html - C Overview: http://en.wikipedia.org/wiki/C_programming
created_on: 1325645512.48533 created_on: 1325645512.48533
enabled: 1 enabled: 1
last_referenced_in: pragma- last_referenced_in: ##c
last_referenced_on: 1393877093.52864 last_referenced_on: 1394534266.93096
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 107 ref_count: 108
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: cousteau!~cousteau@138.100.74.81
type: text type: text
<c99diffs> <c99diffs>
@ -2368,11 +2368,11 @@ type: text
action: /call std action: /call std
created_on: 1344698408.76136 created_on: 1344698408.76136
enabled: 1 enabled: 1
last_referenced_on: 1392191205.67631 last_referenced_on: 1394800565.68587
owner: pragma- owner: pragma-
rate_limit: 15 rate_limit: 15
ref_count: 71 ref_count: 73
ref_user: fizzie!fis@unaffiliated/fizzie ref_user: csviu!mf@dog.thdo.woaf.net
type: text type: text
<d> <d>
@ -2583,11 +2583,11 @@ type: text
action: /call c2english action: /call c2english
created_on: 1296182114.77211 created_on: 1296182114.77211
enabled: 1 enabled: 1
last_referenced_on: 1393884023.99775 last_referenced_on: 1394781893.62936
owner: pragma_ owner: pragma_
rate_limit: 0 rate_limit: 0
ref_count: 1736 ref_count: 1742
ref_user: issphp!2e1356fe@gateway/web/freenode/ip.46.19.86.254 ref_user: fizzie!fis@unaffiliated/fizzie
type: text type: text
<errno> <errno>
@ -2871,11 +2871,11 @@ action: /say There is no "global" scope in C. There are four kinds of scopes: fu
created_on: 1271966015 created_on: 1271966015
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: ##c
last_referenced_on: 1390066160.5476 last_referenced_on: 1394732426.45989
owner: n00p owner: n00p
rate_limit: 15 rate_limit: 15
ref_count: 60 ref_count: 61
ref_user: Vigud!sid1143@gateway/web/irccloud.com/x-xmdmlakivzloryqr ref_user: fisted!~fisted@unaffiliated/fisted
type: text type: text
<globals> <globals>
@ -3138,12 +3138,12 @@ type: text
action: The C Programming Language, 2nd edition, by Kernighan and Ritchie, http://cm.bell-labs.com/cm/cs/cbook/ - be sure to see the errata as well, at http://cm.bell-labs.com/cm/cs/cbook/2ediffs.html action: The C Programming Language, 2nd edition, by Kernighan and Ritchie, http://cm.bell-labs.com/cm/cs/cbook/ - be sure to see the errata as well, at http://cm.bell-labs.com/cm/cs/cbook/2ediffs.html
created_on: 1278668183.21606 created_on: 1278668183.21606
enabled: 1 enabled: 1
last_referenced_in: issphp last_referenced_in: ##c
last_referenced_on: 1393879056.91147 last_referenced_on: 1394671040.76455
owner: Chris owner: Chris
rate_limit: 15 rate_limit: 15
ref_count: 484 ref_count: 486
ref_user: issphp!2e1356fe@gateway/web/freenode/ip.46.19.86.254 ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<knr> <knr>
@ -3173,10 +3173,12 @@ type: text
action: /say No refunds. action: /say No refunds.
created_on: 1385866053.26907 created_on: 1385866053.26907
enabled: 1 enabled: 1
last_referenced_in: addatoo
last_referenced_on: 1394739744.21228
owner: addatoo!~daem0n@c-98-204-134-144.hsd1.md.comcast.net owner: addatoo!~daem0n@c-98-204-134-144.hsd1.md.comcast.net
rate_limit: 15 rate_limit: 15
ref_count: 0 ref_count: 1
ref_user: nobody ref_user: addatoo!~daem0n@107.161.29.179
type: text type: text
<ld> <ld>
@ -3411,15 +3413,17 @@ ref_user: n00p
type: text type: text
<notC> <notC>
action: /say That is not a C issue. This channel exists for discussion of the Standard C Language itself; not tools such as Makefiles, IDEs, compilers (see ##workingset for these things) or random libraries (including OS-specific ones such as POSIX or Windows; see ##posix or #winapi), nor for installation support for a particular piece of software. action: /say That is not a C issue. This channel exists for discussion of the Standard C Language itself; not tools such as Makefiles, IDEs, compilers (see ##workingset for these things) or random libraries (including OS-specific ones such as POSIX or Windows; see ##posix or #winapi), nor for support for a particular piece of software.
created_on: 1273154639 created_on: 1273154639
edited_by: pragma-!~chaos@unaffiliated/pragmatic-chaos
edited_on: 1394843264.33928
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: ##c
last_referenced_on: 1393864644.28336 last_referenced_on: 1394843185.70473
owner: n00p owner: n00p
rate_limit: 15 rate_limit: 15
ref_count: 170 ref_count: 172
ref_user: rob``!~rob@gtng-4db0469a.pool.mediaWays.net ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<nothere> <nothere>
@ -3440,11 +3444,11 @@ type: text
action: region of data storage in the execution environment, the contents of which can represent values action: region of data storage in the execution environment, the contents of which can represent values
created_on: 1240461189 created_on: 1240461189
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: nitrix
last_referenced_on: 1391983387.15098 last_referenced_on: 1394508941.7714
owner: Wulf_ owner: Wulf_
rate_limit: 15 rate_limit: 15
ref_count: 29 ref_count: 30
ref_user: nitrix!~nitrix@unaffiliated/nitrix ref_user: nitrix!~nitrix@unaffiliated/nitrix
type: text type: text
@ -3558,11 +3562,11 @@ type: text
action: /call paren action: /call paren
created_on: 1390001510.89311 created_on: 1390001510.89311
enabled: 1 enabled: 1
last_referenced_on: 1393765543.97706 last_referenced_on: 1394509223.74064
owner: pragma-!~chaos@unaffiliated/pragmatic-chaos owner: pragma-!~chaos@unaffiliated/pragmatic-chaos
rate_limit: 15 rate_limit: 15
ref_count: 9 ref_count: 13
ref_user: fizzie!fis@unaffiliated/fizzie ref_user: nitrix!~nitrix@unaffiliated/nitrix
type: text type: text
<parsing> <parsing>
@ -3705,12 +3709,12 @@ type: text
action: very important: http://clc-wiki.net/wiki/C_community:comp.lang.c:Portability_attitude action: very important: http://clc-wiki.net/wiki/C_community:comp.lang.c:Portability_attitude
created_on: 1263936716 created_on: 1263936716
enabled: 1 enabled: 1
last_referenced_in: sickle last_referenced_in: nitrix
last_referenced_on: 1339709650.56235 last_referenced_on: 1394510054.94546
owner: n00p owner: n00p
rate_limit: 15 rate_limit: 15
ref_count: 8 ref_count: 9
ref_user: sickle ref_user: nitrix!~nitrix@unaffiliated/nitrix
type: text type: text
<practice> <practice>
@ -3940,12 +3944,12 @@ type: text
action: a storage-class specifier for an object that suggests that access for the object be as fast as possible. The extent to which the suggestion is effective is implementation defined. Whether or not addressable storage is actually used, the address of any part of an object declared with storage-class specifier register cannot be computed. action: a storage-class specifier for an object that suggests that access for the object be as fast as possible. The extent to which the suggestion is effective is implementation defined. Whether or not addressable storage is actually used, the address of any part of an object declared with storage-class specifier register cannot be computed.
created_on: 1107636580 created_on: 1107636580
enabled: 1 enabled: 1
last_referenced_in: cousteau last_referenced_in: maxxe
last_referenced_on: 1387741197.78784 last_referenced_on: 1394469339.29469
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 22 ref_count: 23
ref_user: cousteau!~cousteau@80.174.59.30.dyn.user.ono.com ref_user: maxxe!~maxxe@unaffiliated/maxxe
type: text type: text
<registers> <registers>
@ -4008,12 +4012,12 @@ type: text
action: a type qualifier, which may only be used with a pointer type, and which requires that objects referenced through such a pointer must be made through a single pointer value, i.e., no aliases / pointers into other parts of the object are allowed action: a type qualifier, which may only be used with a pointer type, and which requires that objects referenced through such a pointer must be made through a single pointer value, i.e., no aliases / pointers into other parts of the object are allowed
created_on: 1105427254 created_on: 1105427254
enabled: 1 enabled: 1
last_referenced_in: cousteau last_referenced_in: ##c
last_referenced_on: 1385138450.1114 last_referenced_on: 1394767167.86561
owner: twkm owner: twkm
rate_limit: 15 rate_limit: 15
ref_count: 15 ref_count: 17
ref_user: cousteau!~cousteau@138.100.74.81 ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<retard> <retard>
@ -4394,11 +4398,11 @@ action: /say C89/C90 draft: http://flash-gordon.me.uk/ansi.c.txt - C99 + TC1,2,3
created_on: 1249578326 created_on: 1249578326
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: ##c
last_referenced_on: 1393102448.20949 last_referenced_on: 1394480950.79927
owner: kate` owner: kate`
rate_limit: 15 rate_limit: 15
ref_count: 507 ref_count: 508
ref_user: Wulf!~Wulf@unaffiliated/wulf ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<standards> <standards>
@ -4428,12 +4432,12 @@ type: text
action: /say For a list of links to C standards, use the `standard` factoid; for citing the C99 standard, use `c99std`; for citing the C11 standard, use `c11std` action: /say For a list of links to C standards, use the `standard` factoid; for citing the C99 standard, use `c99std`; for citing the C11 standard, use `c11std`
created_on: 1360056405.36738 created_on: 1360056405.36738
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: csviu
last_referenced_on: 1393102436.72862 last_referenced_on: 1394800565.69654
owner: pragma- owner: pragma-
rate_limit: 15 rate_limit: 15
ref_count: 60 ref_count: 63
ref_user: Wulf!~Wulf@unaffiliated/wulf ref_user: csviu!mf@dog.thdo.woaf.net
type: text type: text
<std::> <std::>
@ -4882,12 +4886,12 @@ type: text
action: /say A source file together with all the headers and source files included is known as a preprocessing translation unit . After preprocessing, a preprocessing translation unit is called a translation unit. The separate translation units of a program communicate by (for example) calls to functions whose identifiers have external linkage, manipulation of objects whose identifiers have external linkage, or manipulation of data files. action: /say A source file together with all the headers and source files included is known as a preprocessing translation unit . After preprocessing, a preprocessing translation unit is called a translation unit. The separate translation units of a program communicate by (for example) calls to functions whose identifiers have external linkage, manipulation of objects whose identifiers have external linkage, or manipulation of data files.
created_on: 1345338450.31284 created_on: 1345338450.31284
enabled: 1 enabled: 1
last_referenced_in: wlhlm last_referenced_in: ##c
last_referenced_on: 1374271762.43454 last_referenced_on: 1394721606.07016
owner: pragma- owner: pragma-
rate_limit: 15 rate_limit: 15
ref_count: 9 ref_count: 10
ref_user: wlhlm ref_user: fisted!~fisted@unaffiliated/fisted
type: text type: text
<tutorial> <tutorial>
@ -4982,12 +4986,12 @@ created_on: 1384408762.00882
edited_by: nitrix!~nitrix@unaffiliated/nitrix edited_by: nitrix!~nitrix@unaffiliated/nitrix
edited_on: 1384408829.03297 edited_on: 1384408829.03297
enabled: 1 enabled: 1
last_referenced_in: ##c-unregistered last_referenced_in: maxxe
last_referenced_on: 1392362585.39216 last_referenced_on: 1394469318.14574
owner: nitrix!~nitrix@unaffiliated/nitrix owner: nitrix!~nitrix@unaffiliated/nitrix
rate_limit: 15 rate_limit: 15
ref_count: 38 ref_count: 39
ref_user: nitrix!~nitrix@unaffiliated/nitrix ref_user: maxxe!~maxxe@unaffiliated/maxxe
type: text type: text
<unsigned> <unsigned>
@ -8441,12 +8445,12 @@ action: /me $eat_adverbs $eat_actions its $snacks.
action_with_args: /me gives $args a $sizes $snacks. action_with_args: /me gives $args a $sizes $snacks.
created_on: 1174693123 created_on: 1174693123
enabled: 1 enabled: 1
last_referenced_in: dtsf last_referenced_in: ##c
last_referenced_on: 1393106613.04013 last_referenced_on: 1394683275.67506
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 333 ref_count: 335
ref_user: dtsf!~dtsf@212.83.151.52 ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<bottom_up> <bottom_up>
@ -8558,10 +8562,10 @@ action: c11std.pl
created_on: 1326727233.54048 created_on: 1326727233.54048
enabled: 1 enabled: 1
last_referenced_in: pragma- last_referenced_in: pragma-
last_referenced_on: 1393959075.38608 last_referenced_on: 1395129440.57563
owner: pragma_ owner: pragma_
rate_limit: 0 rate_limit: 0
ref_count: 1141 ref_count: 1153
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: module type: module
@ -8569,23 +8573,23 @@ type: module
action: c2english.pl action: c2english.pl
created_on: 1296182059.70458 created_on: 1296182059.70458
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: fizzie
last_referenced_on: 1393884024.02049 last_referenced_on: 1394781893.6525
owner: pragma_ owner: pragma_
rate_limit: 0 rate_limit: 0
ref_count: 1745 ref_count: 1751
ref_user: issphp!2e1356fe@gateway/web/freenode/ip.46.19.86.254 ref_user: fizzie!fis@unaffiliated/fizzie
type: module type: module
<c99std> <c99std>
action: c99std.pl action: c99std.pl
created_on: 1270956236 created_on: 1270956236
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: ##c-unregistered
last_referenced_on: 1393889337.92296 last_referenced_on: 1394808565.27052
owner: pragma_ owner: pragma_
rate_limit: 0 rate_limit: 0
ref_count: 2932 ref_count: 2944
ref_user: nitrix!~nitrix@unaffiliated/nitrix ref_user: nitrix!~nitrix@unaffiliated/nitrix
type: module type: module
@ -8708,11 +8712,11 @@ created_on: 1272176634
edited_by: pragma-!~chaos@unaffiliated/pragmatic-chaos edited_by: pragma-!~chaos@unaffiliated/pragmatic-chaos
edited_on: 1393967703.12375 edited_on: 1393967703.12375
enabled: 1 enabled: 1
last_referenced_on: 1393967711.47421 last_referenced_on: 1395135957.86614
owner: pragma_ owner: pragma_
preserve_whitespace: 1 preserve_whitespace: 1
rate_limit: 4 rate_limit: 4
ref_count: 37763 ref_count: 38033
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
@ -8720,11 +8724,11 @@ type: text
action: /call codepad $nick action: /call codepad $nick
created_on: 1269788333 created_on: 1269788333
enabled: 1 enabled: 1
last_referenced_on: 1391654526.92871 last_referenced_on: 1395137341.63281
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 1694 ref_count: 1706
ref_user: Maxdamantus!~Maxdamant@2001:470:f078::dead:beef:cafe ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<cc3> <cc3>
@ -8766,10 +8770,10 @@ type: text
action: /call factchange action: /call factchange
created_on: 1277259441.33026 created_on: 1277259441.33026
enabled: 1 enabled: 1
last_referenced_on: 1393967703.11071 last_referenced_on: 1394843264.33191
owner: pbot3 owner: pbot3
rate_limit: 15 rate_limit: 15
ref_count: 238 ref_count: 246
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
@ -8866,13 +8870,13 @@ type: text
action: codepad.pl action: codepad.pl
created_on: 1269788272 created_on: 1269788272
enabled: 1 enabled: 1
last_referenced_in: maxdamantus last_referenced_in: pragma-
last_referenced_on: 1391654526.94624 last_referenced_on: 1395137341.65242
modulelauncher_subpattern: s/([^ ]+)\s+(.*)/$1 '$2'/ modulelauncher_subpattern: s/(\S+)\\ /$1 /
owner: pragma_ owner: pragma_
rate_limit: 1 rate_limit: 1
ref_count: 2235 ref_count: 2247
ref_user: Maxdamantus!~Maxdamant@2001:470:f078::dead:beef:cafe ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: module type: module
<coin> <coin>
@ -8974,10 +8978,12 @@ action: compiler_client.pl
created_on: 1291939583.25391 created_on: 1291939583.25391
enabled: 1 enabled: 1
last_referenced_in: pragma- last_referenced_in: pragma-
last_referenced_on: 1393967711.49546 last_referenced_on: 1395135957.88641
modulelauncher_subpattern: s/(\S+)\\ (\S+)\\ /$1 $2 /
owner: pragma_ owner: pragma_
preserve_whitespace: 1
rate_limit: 0 rate_limit: 0
ref_count: 30604 ref_count: 30874
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: module type: module
@ -8987,7 +8993,9 @@ created_on: 1329861004.65089
enabled: 1 enabled: 1
last_referenced_in: caze last_referenced_in: caze
last_referenced_on: 1393297892.77093 last_referenced_on: 1393297892.77093
modulelauncher_subpattern: s/(\S+)\\ (\S+)\\ /$1 $2 /
owner: pragma_ owner: pragma_
preserve_whitespace: 1
rate_limit: 0 rate_limit: 0
ref_count: 3898 ref_count: 3898
ref_user: CaZe!~caze@unaffiliated/caze ref_user: CaZe!~caze@unaffiliated/caze
@ -9009,12 +9017,12 @@ type: module
action: compliment action: compliment
created_on: 1255395343 created_on: 1255395343
enabled: 1 enabled: 1
last_referenced_in: ##c-unregistered last_referenced_in: zrecursive
last_referenced_on: 1392219450.49704 last_referenced_on: 1394870688.66703
owner: pragma_ owner: pragma_
rate_limit: 0 rate_limit: 0
ref_count: 176 ref_count: 189
ref_user: nitrix!~nitrix@unaffiliated/nitrix ref_user: zRecursive!~czsq888@183.12.92.24
type: module type: module
<condiment> <condiment>
@ -9045,10 +9053,10 @@ type: text
action: /call botsnack action: /call botsnack
created_on: 1195333486 created_on: 1195333486
enabled: 1 enabled: 1
last_referenced_on: 1375366378.63409 last_referenced_on: 1394436872.1546
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 60 ref_count: 61
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
@ -9293,12 +9301,12 @@ type: text
action: dict.org.pl action: dict.org.pl
created_on: 1269777616 created_on: 1269777616
enabled: 1 enabled: 1
last_referenced_in: pragma- last_referenced_in: zrecursive
last_referenced_on: 1393204989.4934 last_referenced_on: 1394785677.79654
owner: pragma_ owner: pragma_
rate_limit: 0 rate_limit: 0
ref_count: 697 ref_count: 699
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: zRecursive!~czsq888@183.12.39.211
type: module type: module
<dictionaries> <dictionaries>
@ -9527,12 +9535,12 @@ action: expand_macros.pl
add_nick: 1 add_nick: 1
created_on: 1385615028.69553 created_on: 1385615028.69553
enabled: 1 enabled: 1
last_referenced_in: pragma- last_referenced_in: zrecursive
last_referenced_on: 1393928537.4103 last_referenced_on: 1394786287.60666
owner: pragma-!~chaos@unaffiliated/pragmatic-chaos owner: pragma-!~chaos@unaffiliated/pragmatic-chaos
rate_limit: 0 rate_limit: 0
ref_count: 55 ref_count: 58
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: zRecursive!~czsq888@183.12.39.211
type: module type: module
<eyes> <eyes>
@ -9844,23 +9852,23 @@ type: text
action: gdefine.pl action: gdefine.pl
created_on: 1236819675 created_on: 1236819675
enabled: 1 enabled: 1
last_referenced_in: pragma- last_referenced_in: zrecursive
last_referenced_on: 1387450550.76595 last_referenced_on: 1394785742.7949
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 454 ref_count: 455
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: zRecursive!~czsq888@183.12.39.211
type: module type: module
<gdict> <gdict>
action: /call gdefine action: /call gdefine
created_on: 1255125488 created_on: 1255125488
enabled: 1 enabled: 1
last_referenced_on: 1387450550.74623 last_referenced_on: 1394785742.77513
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 358 ref_count: 359
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: zRecursive!~czsq888@183.12.39.211
type: text type: text
<get> <get>
@ -10102,24 +10110,24 @@ type: regex
action: /say C does not require implementations to use stacks or heaps. Please refer to the actually defined storage durations, which are four: allocated, automatic, thread and static. action: /say C does not require implementations to use stacks or heaps. Please refer to the actually defined storage durations, which are four: allocated, automatic, thread and static.
created_on: 1311728565.05284 created_on: 1311728565.05284
enabled: 1 enabled: 1
last_referenced_in: ##c-unregistered last_referenced_in: ##c
last_referenced_on: 1392219171.70446 last_referenced_on: 1394434723.62782
owner: guidj0s owner: guidj0s
rate_limit: 15 rate_limit: 15
ref_count: 18 ref_count: 19
ref_user: nitrix!~nitrix@unaffiliated/nitrix ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<hello> <hello>
action: /say Please do not greet the channel. It adds no value to the conversation, and highlights the channel tab for no good reason. If everybody greeted the channel and responded to greetings then the noise-to-signal ratio would be overwhelming. action: /say Please do not greet the channel. It adds no value to the conversation, and highlights the channel tab for no good reason. If everybody greeted the channel and responded to greetings then the noise-to-signal ratio would be overwhelming.
created_on: 1371341579.36823 created_on: 1371341579.36823
enabled: 1 enabled: 1
last_referenced_in: jack_rabbit last_referenced_in: vialas_
last_referenced_on: 1392347249.03743 last_referenced_on: 1394779483.76324
owner: pragma- owner: pragma-
rate_limit: 15 rate_limit: 15
ref_count: 25 ref_count: 26
ref_user: jack_rabbit!~jack_rabb@c-50-148-124-212.hsd1.il.comcast.net ref_user: Vialas_!~Vialas@202.90.207.122
type: text type: text
<help> <help>
@ -10127,12 +10135,12 @@ action: /say To learn all about me, see http://www.iso-9899.info/wiki/Candide
action_with_args: /say To learn all about $args, see http://www.iso-9899.info/wiki/Candide#$args action_with_args: /say To learn all about $args, see http://www.iso-9899.info/wiki/Candide#$args
created_on: 1109792986 created_on: 1109792986
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: pragma-
last_referenced_on: 1393933113.36018 last_referenced_on: 1394868957.17829
owner: NeverDream owner: NeverDream
rate_limit: 0 rate_limit: 0
ref_count: 1226 ref_count: 1234
ref_user: dozn!~dozn@24-207-52-240.eastlink.ca ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<herring> <herring>
@ -10163,10 +10171,10 @@ action: /say $hi_phrases, $args
created_on: 1109044278 created_on: 1109044278
enabled: 1 enabled: 1
last_referenced_in: pragma- last_referenced_in: pragma-
last_referenced_on: 1393328092.32313 last_referenced_on: 1395129388.58294
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 1412 ref_count: 1431
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
@ -10277,12 +10285,12 @@ type: text
action: /say $how_answers action: /say $how_answers
created_on: 1276845773 created_on: 1276845773
enabled: 1 enabled: 1
last_referenced_in: pragma- last_referenced_in: ##c
last_referenced_on: 1390637950.70917 last_referenced_on: 1394785072.29998
owner: pragma_ owner: pragma_
rate_limit: 0 rate_limit: 0
ref_count: 127 ref_count: 129
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: zRecursive!~czsq888@183.12.39.211
type: text type: text
<how_answers> <how_answers>
@ -10462,10 +10470,10 @@ type: text
action: /call factinfo action: /call factinfo
created_on: 1277259101.38088 created_on: 1277259101.38088
enabled: 1 enabled: 1
last_referenced_on: 1393928673.93532 last_referenced_on: 1394772542.47648
owner: pbot3 owner: pbot3
rate_limit: 15 rate_limit: 15
ref_count: 238 ref_count: 239
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
@ -10473,12 +10481,12 @@ type: text
action: insult.pl action: insult.pl
created_on: 1236819209 created_on: 1236819209
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: pragma-
last_referenced_on: 1390851289.48484 last_referenced_on: 1394848054.73275
owner: pragma_ owner: pragma_
rate_limit: 0 rate_limit: 0
ref_count: 706 ref_count: 708
ref_user: cousteau!~cousteau@138.100.74.81 ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: module type: module
<integer> <integer>
@ -11012,12 +11020,12 @@ type: text
action: man.pl action: man.pl
created_on: 1107137901 created_on: 1107137901
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: zrecursive
last_referenced_on: 1393945292.18739 last_referenced_on: 1394786410.99782
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 1362 ref_count: 1364
ref_user: cousteau!~cousteau@138.100.74.81 ref_user: zRecursive!~czsq888@183.12.39.211
type: module type: module
<manpage> <manpage>
@ -11056,12 +11064,12 @@ type: text
action: math.pl action: math.pl
created_on: 1105953711 created_on: 1105953711
enabled: 1 enabled: 1
last_referenced_in: #pbot2 last_referenced_in: zrecursive
last_referenced_on: 1386120183.50555 last_referenced_on: 1394786010.71291
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 360 ref_count: 363
ref_user: mayonnaise!4b41c16d@gateway/web/freenode/ip.75.65.193.109 ref_user: zRecursive!~czsq888@183.12.39.211
type: module type: module
<me> <me>
@ -11449,12 +11457,12 @@ created_on: 1384409686.31718
edited_by: pragma-!~chaos@unaffiliated/pragmatic-chaos edited_by: pragma-!~chaos@unaffiliated/pragmatic-chaos
edited_on: 1384410037.52574 edited_on: 1384410037.52574
enabled: 1 enabled: 1
last_referenced_in: pragma- last_referenced_in: ##c
last_referenced_on: 1393929441.90755 last_referenced_on: 1394509223.75531
owner: pragma-!~chaos@unaffiliated/pragmatic-chaos owner: pragma-!~chaos@unaffiliated/pragmatic-chaos
rate_limit: 0 rate_limit: 0
ref_count: 273 ref_count: 279
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: nitrix!~nitrix@unaffiliated/nitrix
type: module type: module
<pass-by-reference> <pass-by-reference>
@ -11552,11 +11560,11 @@ type: text
action: /call cc2 -lang=perl action: /call cc2 -lang=perl
created_on: 1273693148 created_on: 1273693148
enabled: 1 enabled: 1
last_referenced_on: 1363130444.80109 last_referenced_on: 1395136283.16125
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 53 ref_count: 56
ref_user: pragma- ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<pets> <pets>
@ -11622,11 +11630,11 @@ action: /say pong
created_on: 1109821018 created_on: 1109821018
enabled: 1 enabled: 1
last_referenced_in: cousteau last_referenced_in: cousteau
last_referenced_on: 1387139439.02347 last_referenced_on: 1394462768.49517
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 104 ref_count: 106
ref_user: cousteau!~cousteau@80.174.59.30.dyn.user.ono.com ref_user: cousteau!~cousteau@138.100.74.81
type: text type: text
<plz> <plz>
@ -11737,10 +11745,10 @@ created_on: 1384449408.94113
edited_by: pragma-!~chaos@unaffiliated/pragmatic-chaos edited_by: pragma-!~chaos@unaffiliated/pragmatic-chaos
edited_on: 1384449454.21196 edited_on: 1384449454.21196
enabled: 1 enabled: 1
last_referenced_on: 1393866486.82979 last_referenced_on: 1394500899.83789
owner: pragma-!~chaos@unaffiliated/pragmatic-chaos owner: pragma-!~chaos@unaffiliated/pragmatic-chaos
rate_limit: 15 rate_limit: 15
ref_count: 141 ref_count: 143
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
@ -11780,16 +11788,6 @@ ref_count: 5
ref_user: CaZe!~caze@174.136.103.226 ref_user: CaZe!~caze@174.136.103.226
type: text type: text
<printf("string>
action: -> %s\n", x);
created_on: 1380551312.32789
enabled: 1
owner: CSy-n!~brody@119.15.74.140
rate_limit: 15
ref_count: 0
ref_user: nobody
type: text
<process> <process>
action: /call projectprocess action: /call projectprocess
created_on: 1180197626 created_on: 1180197626
@ -11838,11 +11836,11 @@ type: text
action: /call cc2 -lang=python action: /call cc2 -lang=python
created_on: 1276564725 created_on: 1276564725
enabled: 1 enabled: 1
last_referenced_on: 1350849899.98445 last_referenced_on: 1395136309.29144
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 37 ref_count: 42
ref_user: adnauseam ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<qed> <qed>
@ -11889,11 +11887,11 @@ type: text
action: /call topic action: /call topic
created_on: 1258699991 created_on: 1258699991
enabled: 1 enabled: 1
last_referenced_on: 1392195374.08221 last_referenced_on: 1394653153.45101
owner: pragma_ owner: pragma_
rate_limit: 0 rate_limit: 0
ref_count: 2079 ref_count: 2082
ref_user: rob``!~rob@gtng-4db04e62.pool.mediaWays.net ref_user: dozn!~dozn@24-207-52-240.eastlink.ca
type: text type: text
<quotegrabs> <quotegrabs>
@ -11902,12 +11900,12 @@ created_on: 1260876948
edited_by: pragma-!~chaos@unaffiliated/pragmatic-chaos edited_by: pragma-!~chaos@unaffiliated/pragmatic-chaos
edited_on: 1392194730.11958 edited_on: 1392194730.11958
enabled: 1 enabled: 1
last_referenced_in: pragma- last_referenced_in: dozn
last_referenced_on: 1393838122.16039 last_referenced_on: 1394653201.93358
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 29 ref_count: 31
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: dozn!~dozn@24-207-52-240.eastlink.ca
type: text type: text
<quotehelp> <quotehelp>
@ -12257,11 +12255,11 @@ type: text
action: /call cc2 -lang=ruby action: /call cc2 -lang=ruby
created_on: 1289051812.05396 created_on: 1289051812.05396
enabled: 1 enabled: 1
last_referenced_on: 1289082683.49619 last_referenced_on: 1394786267.91618
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 6 ref_count: 8
ref_user: Asem ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<rvalue> <rvalue>
@ -12292,12 +12290,12 @@ type: text
action: /say $args action: /say $args
created_on: 1251663502 created_on: 1251663502
enabled: 1 enabled: 1
last_referenced_in: pragma- last_referenced_in: pbot3
last_referenced_on: 1393967745.99187 last_referenced_on: 1394787876.27719
owner: pragma_ owner: pragma_
rate_limit: 0 rate_limit: 0
ref_count: 814 ref_count: 816
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: pbot3!~pbot3@unaffiliated/pragma/bot/candide/x-109842
type: text type: text
<scheme> <scheme>
@ -12461,10 +12459,10 @@ type: regex
action: /call factshow action: /call factshow
created_on: 1277259146.86343 created_on: 1277259146.86343
enabled: 1 enabled: 1
last_referenced_on: 1393967768.1747 last_referenced_on: 1394772557.84295
owner: pbot3 owner: pbot3
rate_limit: 15 rate_limit: 15
ref_count: 194 ref_count: 197
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
@ -12742,11 +12740,11 @@ type: text
action: /call hi action: /call hi
created_on: 1297413792.81045 created_on: 1297413792.81045
enabled: 1 enabled: 1
last_referenced_on: 1370733446.60219 last_referenced_on: 1394776294.25649
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 17 ref_count: 18
ref_user: richardi ref_user: candide!stdin@localhost
type: text type: text
<superset> <superset>
@ -12901,11 +12899,11 @@ action: /say A testcase is a minimal compilable example exhibiting your symptoms
created_on: 1249772768 created_on: 1249772768
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: ##c
last_referenced_on: 1393704607.89977 last_referenced_on: 1394737565.94432
owner: lemonade` owner: lemonade`
rate_limit: 15 rate_limit: 15
ref_count: 795 ref_count: 796
ref_user: fisted!~fisted@unaffiliated/fisted ref_user: dozn!~dozn@24-207-52-240.eastlink.ca
type: text type: text
<than[ksx]+.*> <than[ksx]+.*>
@ -12991,12 +12989,12 @@ type: text
action: /say POSIX Threads programming: https://computing.llnl.gov/tutorials/pthreads/ action: /say POSIX Threads programming: https://computing.llnl.gov/tutorials/pthreads/
created_on: 1104460742 created_on: 1104460742
enabled: 1 enabled: 1
last_referenced_in: mhi^ last_referenced_in: ##c
last_referenced_on: 1358516291.2816 last_referenced_on: 1394598951.73211
owner: twkm owner: twkm
rate_limit: 15 rate_limit: 15
ref_count: 24 ref_count: 25
ref_user: mhi^ ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<thx> <thx>
@ -13011,15 +13009,17 @@ ref_user: cousteau!~cousteau@80.174.59.30.dyn.user.ono.com
type: text type: text
<tias> <tias>
action: /say "Try It And See" is a damaged philosophy that may lead to unportable code/undefined behavior. action: /say "Try It And See" may work in other languages, but not in C due to the nature of undefined behavior/unportable code. Such coding-by-experimentation often leads to situations such as "But it worked fine earlier!" and/or "But it worked on my machine!"
created_on: 1228985071 created_on: 1228985071
edited_by: pragma-!~chaos@unaffiliated/pragmatic-chaos
edited_on: 1394432551.85143
enabled: 1 enabled: 1
last_referenced_in: ##c last_referenced_in: ##c
last_referenced_on: 1386788278.24048 last_referenced_on: 1394432472.03905
owner: Spark owner: Spark
rate_limit: 15 rate_limit: 15
ref_count: 50 ref_count: 54
ref_user: Vigud!sid1143@gateway/web/irccloud.com/x-bfirweknjsnzwegn ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<tickles> <tickles>
@ -13063,6 +13063,7 @@ created_on: 1258840021
enabled: 1 enabled: 1
last_referenced_in: butterduckcake last_referenced_in: butterduckcake
last_referenced_on: 1383573605.83764 last_referenced_on: 1383573605.83764
modulelauncher_subpattern: s/(\S+)\\ /$1 /
owner: pragma_ owner: pragma_
rate_limit: 0 rate_limit: 0
ref_count: 45 ref_count: 45
@ -13118,12 +13119,12 @@ type: text
action: random_quote.pl action: random_quote.pl
created_on: 1258699440 created_on: 1258699440
enabled: 1 enabled: 1
last_referenced_in: rob`` last_referenced_in: dozn
last_referenced_on: 1392195374.11236 last_referenced_on: 1394653153.47781
owner: pragma_ owner: pragma_
rate_limit: 0 rate_limit: 0
ref_count: 2105 ref_count: 2108
ref_user: rob``!~rob@gtng-4db04e62.pool.mediaWays.net ref_user: dozn!~dozn@24-207-52-240.eastlink.ca
type: module type: module
<touche> <touche>
@ -13400,8 +13401,8 @@ ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos
type: text type: text
<version> <version>
action: /say PBot revision 501 2014-03-04 action: /say PBot revision 529 2014-03-15
created_on: 1393968046.58128 created_on: 1395137291.29835
enabled: 1 enabled: 1
last_referenced_in: lemonade` last_referenced_in: lemonade`
last_referenced_on: 1393639215.26177 last_referenced_on: 1393639215.26177
@ -13572,11 +13573,11 @@ type: text
action: /call how action: /call how
created_on: 1236820003 created_on: 1236820003
enabled: 1 enabled: 1
last_referenced_on: 1390637950.6742 last_referenced_on: 1394779497.61229
owner: pragma_ owner: pragma_
rate_limit: 15 rate_limit: 15
ref_count: 381 ref_count: 382
ref_user: pragma-!~chaos@unaffiliated/pragmatic-chaos ref_user: Vialas_!~Vialas@202.90.207.122
type: text type: text
<what_answers> <what_answers>