}
}
lastpoll = systime()
- close(cmd)
+ close(_curl)
}
-# Uptime
+# Versin/Uptime
function uptime(time, fmt) {
fmt = "%d:%02d:%02d:%02d"
fmt = "%d days %02d:%02d:%02d"
time / (1 ) % 60)
}
BEGIN {
+ _cmd = "git describe --always --dirty";
+ _cmd | getline up_version;
+ close(_cmd);
up_reload = systime();
}
+/^\.version/ {
+ say("version: " up_version)
+}
/^\.uptime/ {
_now = systime();
say("uptime: " uptime(_now - START) ", " \
next
}
+# Decrementer
+#BEGIN {
+# user_scores[0] = 1
+#}
+#
+#FROM == "rhnoise" && !length(user_scores) {
+# if (split(MSG, _parts, /, /)) {
+# for (_i=1; _i<=length(_parts); _i++) {
+# split(_parts[_i], _tmp, ": ");
+# user_scores[_i]["user"] = _tmp[1];
+# user_scores[_i]["score"] = _tmp[2];
+# }
+# }
+#}
+#
+#FROM == "rhnoise" && /^User Scores:$/ {
+# delete user_scores
+#}
+#
+#FROM == OWNER && length(user_scores) &&
+#tolower($0) ~ /\<nuclear launch detected\>/ {
+# for (_i=1; _i<=length(user_scores); _i++)
+# say(user_scores[_i]["user"] "--");
+#}
+
# Misc
{ fflush("") }