Commit Graph

280 Commits

Author SHA1 Message Date
Pragmatic Software 97dd3ea56e LagChecker: convert lag_threshold to milliseconds 2020-01-03 21:26:49 -08:00
Pragmatic Software 849e022544 data/registry: remove extraneous key 2020-01-03 11:36:39 -08:00
Pragmatic Software a86a5aaed2 Rename irc.ircserver -> irc.server and irc.ircname -> irc.realname 2019-12-31 23:28:25 -08:00
Pragmatic Software ca2c6f4771 data/registry: fix typo in identify_command 2019-12-31 09:35:51 -08:00
Pragmatic Software 758ea3f028 Replace old documentation links 2019-12-29 11:12:06 -08:00
Pragmatic Software 4fbdcd948f Logfile now lives in data_dir 2019-12-29 10:44:05 -08:00
Pragmatic Software 8b82babde3 Convert google module to GoogleSearch plugin 2019-12-28 22:57:38 -08:00
Pragmatic Software b35c6a0143 Strip .pm extension from plugin_autoload entries 2019-12-28 22:26:14 -08:00
Pragmatic Software 6d0cd3ef07 Plugins: move Plugins/autoload to data/plugin_autoload 2019-12-28 22:18:32 -08:00
Pragmatic Software 43093ee843 Services identification now customizable via registry 2019-12-27 19:28:51 -08:00
Pragmatic Software 824999b98a registry: add op_nick and op_command default values 2019-12-26 05:50:03 -08:00
Pragmatic Software 8ae4eaba9d Registry: remove config_dir 2019-12-21 21:49:59 -08:00
Pragmatic Software 259b292d6c Prune factoids somewhat 2019-12-21 19:56:04 -08:00
Pragmatic Software cc689d4a31 Registry: Default randomize_nick and autojoin_wait_for_nickserv to 0 2019-12-21 19:48:56 -08:00
Pragmatic Software 3011f16f6f Move config/* to data/ 2019-12-21 18:55:03 -08:00
Pragmatic Software f90e3893ae Add default data files 2019-12-21 17:18:16 -08:00
Pragmatic Software 7506de77bc Spinach: add metadata file 2019-12-21 15:04:04 -08:00
Pragmatic Software e8a2cfeb14 Remove quotegrabs data files 2019-12-20 00:27:49 -08:00
Pragmatic Software 644e1099d7 Remove empty unban_timeouts placeholder file 2019-11-08 08:34:59 -08:00
Pragmatic Software e1d48f707d Update factoids 2019-09-04 20:18:46 -07:00
Pragmatic Software bc1cc61d06 Update factoids 2019-09-03 15:31:50 -07:00
Pragmatic Software 3b50b2dd3c Update factoids; uptime now works without vm 2019-09-02 10:40:31 -07:00
Pragmatic Software 081fdc9bad Update factoids (converted some commands to use func) 2019-08-24 20:35:50 -07:00
Pragmatic Software 9204265c89 Update factoids 2019-08-24 19:04:46 -07:00
Pragmatic Software 9692abfcbf Update factoids 2019-08-24 15:11:59 -07:00
Pragmatic Software 87efefcd6f Update factoids 2019-08-23 14:07:36 -07:00
Pragmatic Software a6d09e34ea Update factoids 2019-08-17 10:17:23 -07:00
Pragmatic Software 1c88f527bb Update factoids 2019-08-15 11:11:38 -07:00
Pragmatic Software 36db91396a Update factoids 2019-08-14 19:32:59 -07:00
Pragmatic Software 2320cfa9ea Update factoids 2019-08-14 07:00:02 -07:00
Pragmatic Software 3afd3efb25 Update factoids 2019-08-11 06:31:31 -07:00
Pragmatic Software ac359c25ce Update factoids 2019-08-10 14:28:19 -07:00
Pragmatic Software e0b43ed4d8 Update factoids 2019-08-10 05:46:17 -07:00
Pragmatic Software 028737f34d Update factoids 2019-08-06 14:45:25 -07:00
Pragmatic Software 71dd7846f1 Update factoids 2019-07-08 15:52:26 -07:00
Pragmatic Software fa18df01c0 Update factoids 2019-07-06 01:43:24 -07:00
Pragmatic Software cde354b615 Update factoids 2019-06-30 21:01:13 -07:00
Pragmatic Software 1663ae065d Update factoids 2019-06-30 17:00:40 -07:00
Pragmatic Software 5f35d48c73 Correct file permissions for factoids 2019-06-28 00:24:32 -07:00
Pragmatic Software 5a26aca801 Convert HashObject file format to JSON to support newlines in factoid contents, etc 2019-06-28 00:22:57 -07:00
Pragmatic Software bb8647d604 Update factoids 2019-06-24 19:02:03 -07:00
Pragmatic Software 8235511e14 Update factoids 2019-06-21 12:36:52 -07:00
Pragmatic Software e764c9c71a Update factoids 2019-06-14 18:50:04 -07:00
Pragmatic Software 069522f154 Update factoids 2019-06-13 20:10:05 -07:00
Pragmatic Software fb8f965912 Update factoids 2019-06-09 08:30:20 -07:00
Pragmatic Software 8a664a3ea1 Update factoids 2019-06-08 17:25:05 -07:00
Pragmatic Software 5f1f1478a4 Update factoids 2019-06-06 21:46:14 -07:00
Pragmatic Software 9ca14113e9 Update factoids 2019-06-06 15:21:36 -07:00
Pragmatic Software 48a781a0d8 Update factoids 2019-06-03 08:52:34 -07:00
Pragmatic Software 4ad1eab596 Update factoids 2019-06-02 22:36:12 -07:00
Pragmatic Software b048e35e35 Update factoids 2019-06-02 16:29:07 -07:00
Pragmatic Software 77a9d1b02c Update factoids 2019-06-01 18:55:25 -07:00
Pragmatic Software 95dc662c0a Update factoids 2019-05-31 08:21:47 -07:00
Pragmatic Software d9c2c55efc Update factoids 2019-05-30 06:25:08 -07:00
Pragmatic Software 04a4b8ecdd Update factoids 2019-05-29 14:34:16 -07:00
Pragmatic Software a035614c5c Update factoids 2019-05-28 15:35:07 -07:00
Pragmatic Software e72a964a01 Update factoids 2019-05-27 19:37:25 -07:00
Pragmatic Software 881be00abe Update factoids 2019-05-14 04:25:34 -07:00
Pragmatic Software df04e772de Update factoids 2019-05-13 22:35:05 -07:00
Pragmatic Software f1ea780124 Update factoids 2019-05-13 17:59:28 -07:00
Pragmatic Software 061ef1c6b2 Update factoids 2019-05-12 12:31:58 -07:00
Pragmatic Software edcdf6c4a3 Update factoids 2019-05-09 21:11:17 -07:00
Pragmatic Software 8bb434f1fe Update factoids 2019-05-09 19:11:29 -07:00
Pragmatic Software e93b1c9918 Update factoids 2019-05-08 20:09:46 -07:00
Pragmatic Software d83d6d2b14 Spinach: Update jeopardy_complete.json 2019-05-07 01:30:29 -07:00
Pragmatic Software 42ad11da03 Spinach: Replacing jeopardy files 2019-05-07 01:29:05 -07:00
Pragmatic Software eab82d5a11 Spinach: add Jeopardy! questions
jeopardy_complete.json: Approximately 400k questions in 41k categories

jeopardy_trimmed.json: Approximately 110k questions in 1.5k categories

Complete is all the questions, minus certain questions containing
hyperlinks to media.

Trimmed is complete, minus all categories with less than 25 questions.
2019-05-05 22:55:11 -07:00
Pragmatic Software cc75acfab0 Update factoids 2019-05-04 19:28:45 -07:00
Pragmatic Software 8e8f1eba61 Update factoids 2019-05-03 17:19:17 -07:00
Pragmatic Software 6e43b6c28f Update factoids 2019-05-03 09:57:38 -07:00
Pragmatic Software c9465def5b Update factoids 2019-05-02 14:11:49 -07:00
Pragmatic Software 3c936183a4 Update factoids 2019-04-23 19:28:46 -07:00
Pragmatic Software 9869e86fa2 Update factoids 2018-07-05 11:43:59 -07:00
Pragmatic Software f70d7816a4 Update factoids 2018-05-20 18:39:57 -07:00
Pragmatic Software 06f31cd536 Update factoids 2018-05-14 19:22:13 -07:00
Pragmatic Software 743f5c36b3 Update factoids 2018-04-01 15:03:30 -07:00
Pragmatic Software 5a73a1b923 Update factoids 2018-03-24 17:38:26 -07:00
Pragmatic Software b05940d36b Spinach: update data files 2018-03-11 20:40:49 -07:00
Pragmatic Software b6e52d778e Update factoids 2018-02-25 10:28:23 -08:00
Pragmatic Software 318251451e Spinach: Remove certain stopwords that could be valid answers 2018-02-11 23:44:22 -08:00
Pragmatic Software 5828f595a4 Spinach: Add stop-word filter to validation 2018-02-10 17:13:26 -08:00
Pragmatic Software 96b85fc791 More significant Spinach improvements 2018-01-31 22:11:26 -08:00
Pragmatic Software d4064f7f84 Update factoids 2018-01-28 21:53:50 -08:00
Pragmatic Software 4f04309329 Fibbage-clone plugin! 2018-01-28 21:53:40 -08:00
Pragmatic Software b5912a3901 Update factoids 2018-01-26 13:04:18 -08:00
Pragmatic Software 8d2b1a40a4 Update factoids 2018-01-26 00:42:01 -08:00
Pragmatic Software d97e65be20 Update factoids 2018-01-25 14:01:27 -08:00
Pragmatic Software a96f29f3f3 Update factoids 2018-01-23 23:27:24 -08:00
Pragmatic Software 7d7b298f04 Update factoids 2018-01-20 07:00:14 -08:00
Pragmatic Software 69457bb3ad Update factoids 2018-01-19 19:40:50 -08:00
Pragmatic Software 9a054640bb Update factoids; improved rpg game, etc 2018-01-19 18:14:12 -08:00
Pragmatic Software 40b289a185 Update factoids 2017-12-07 11:13:41 -08:00
Pragmatic Software b891af1ab0 Update factoids 2017-12-04 21:22:42 -08:00
Pragmatic Software e62e7c9aa3 Update factoids 2017-11-27 20:10:17 -08:00
Pragmatic Software 778c803308 Update factoids 2017-11-17 13:55:53 -08:00
Pragmatic Software ab7aa990a0 Add :json modifier to escape variables for JSON 2017-09-23 21:04:21 -07:00
Pragmatic Software c8eb5fa5d3 Update cc factoid to use JSON syntax (and everything else) 2017-09-12 05:53:51 -07:00
Pragmatic Software 345ca99185 Update factoids 2017-09-10 19:36:16 -07:00
Pragmatic Software ba6cfdca92 Add utility script to generate an initial undo states for all factoids that lack one 2017-09-04 18:44:20 -07:00
Pragmatic Software 61486ab979 Update factoids (coffee, tea, etc, using $$0, etc) 2017-08-27 20:40:49 -07:00
Pragmatic Software 26dfc9c0fa Add vote-poll code-factoids 2017-08-24 01:20:39 -07:00
Pragmatic Software 75555713fc Update factoids 2017-08-23 19:51:46 -07:00
Pragmatic Software c32a6d7ad2 Update factoids 2017-06-07 15:36:42 -07:00
Pragmatic Software ec6d4157bf Update factoids and quotegrabs 2017-04-10 19:40:14 -07:00
Pragmatic Software 01cb062c82 Update quotegrabs 2016-11-16 19:20:56 -08:00
Pragmatic Software 13fade748e Update factoids 2016-11-16 19:20:27 -08:00
Pragmatic Software d024a7138f Update factoids 2016-02-16 23:23:37 -08:00
Pragmatic Software e6e7f325fb Add individual change-logs for factoid triggers 2015-12-13 13:58:01 -08:00
Pragmatic Software 159474112c Update factoids 2015-10-30 12:22:25 -07:00
Pragmatic Software 6cd5c9a478 Update factoids 2015-09-14 10:32:05 -07:00
Pragmatic Software 90d35f9a04 Revert mode change 2015-07-06 19:40:21 -07:00
Pragmatic Software c44c90b9b6 Update factoids (added K&R exercises and randomkr, etc) 2015-07-06 19:40:02 -07:00
Pragmatic Software fc287bfb40 Update factoids (added qshow command) 2015-05-25 07:20:03 -07:00
Pragmatic Software d998f7017d Update factoids (added qstats command, etc) 2015-05-23 06:25:21 -07:00
Pragmatic Software 3baa1cf809 Added qalc calculator module 2015-05-08 05:02:57 -07:00
Pragmatic Software a6c3db5cc7 Update factoids 2015-04-03 10:11:37 -07:00
Pragmatic Software 4f236a4250 Update factoids 2015-03-28 17:51:11 -07:00
Pragmatic Software edd8762ae2 CJeopardy: Add `rank` command 2015-02-11 20:58:16 -08:00
Pragmatic Software f0593fece7 Add `score` and `reset` C Jeopardy commands 2015-01-28 13:11:04 -08:00
Pragmatic Software b647034595 Remove leftover mh file 2015-01-28 01:03:00 -08:00
Pragmatic Software 01a0ec47a2 Remove outdated view_message_history.pl script 2015-01-28 01:01:24 -08:00
Pragmatic Software 3fee1f9dfc Update factoids (updated cjeopardy, etc) 2015-01-28 00:41:37 -08:00
Pragmatic Software a8ffedc853 C Jeopardy commands now use preserve_whitespace 2014-08-04 22:51:09 +00:00
Pragmatic Software 18d245cf10 C Jeopardy: Now says "Too slow!" if someone else also answers the correct answer within 15 seconds 2014-08-04 06:25:56 +00:00
Pragmatic Software d49700d1e1 C Jeopardy: Add hint command to slowly reveal answer when stumped 2014-07-29 17:30:12 +00:00
Pragmatic Software 4b2abf316f Add C Jeopardy module 2014-07-28 04:29:05 +00:00
Pragmatic Software bcf76471c8 Add `cfact` module 2014-07-22 01:46:16 +00:00
Pragmatic Software a6b66cb351 Add rpn module 2014-06-04 00:21:48 +00:00
Pragmatic Software 239e3de8ea Quotegrabs.pm now uses quotegrabs_db API for interfacing with storage backend
Two quotegrabs_db backends are now availble:

  * Quotegrabs_Hashtable.pm: the original hashtable implementation
  * Quotegrabs_SQLite.pm: the new SQLite implementation

Quotegrabs_SQLite.pm is now the default quotegrabs_db backend.

This was done to reduce the memory footprint of the bot by not needing to
keep the entire quotegrabs table in memory any longer.

A similiar change will be coming soon to the Factoids table as well as the
MessageHistory table.
2014-05-06 05:15:27 +00:00
Pragmatic Software a0b0cb8a74 Add nickometer module 2014-05-01 03:40:56 +00:00
Pragmatic Software db66a47257 Update quotegrabs and factoids data 2014-04-26 15:21:00 +00:00
Pragmatic Software f003ff1178 Add `unquote_spaces` factoid module metadata to remove escaped quotes from quotemeta, and allow g modifier to modulelauncher_subpattern 2014-04-19 10:32:49 +00:00
Pragmatic Software 8338b009d4 Properly handle preserve-whitespace; use modulelaucher_subpattern regex to correct whitespace 2014-03-18 14:55:34 +00:00
Pragmatic Software f2c556e5c7 Add utility to view/analyze message_history off-line 2014-03-11 00:05:58 +00:00
Pragmatic Software 21bec3b1e4 Update quotegrabs data 2014-03-05 14:42:44 +00:00
Pragmatic Software a5ae7478e1 compiler_vm: Add $channel argument to separate snippet history into per-channel/nick files 2014-03-04 21:40:51 +00:00
Pragmatic Software 62c9477a73 Update factoids (use add_nick for prec/paren, etc) 2014-03-04 10:45:36 +00:00
Pragmatic Software d5d4d503b2 Update factoids (added expand) 2013-11-28 05:12:39 +00:00
Pragmatic Software d83fbf83db Update factoids and quotegrabs 2013-11-14 06:34:20 +00:00
Pragmatic Software 8f58718ac8 Update factoids (addition of paren module, etc) 2013-11-14 06:29:55 +00:00
Pragmatic Software 155c01f8f2 Update factoids and quotegrabs 2013-11-01 10:25:57 +00:00
Pragmatic Software ba5042259f Improve quotegrab export and touch-up database 2013-10-12 04:35:01 +00:00
Pragmatic Software e3ade2cb09 Lowercase grabbed nicks 2013-10-04 04:55:24 +00:00
Pragmatic Software 0f234734b8 Prepend "/me" to ACTION messages; update Quotegrabs to recognize "/me" messages 2013-06-04 17:09:30 +00:00
Pragmatic Software abd9fafb87 Update factoids and quotegrabs database 2013-02-13 07:23:01 +00:00
Pragmatic Software 52b23418e2 Updated factoids and quotegrabs data 2012-07-22 19:27:37 +00:00
Pragmatic Software 1d691caeb9 factoids: don't show nick prefix if has action_with_args; updated factoids
interpreter: don't expand $nick in result for all commands
2011-12-17 00:30:44 +00:00
Pragmatic Software 49561130e5 factoids: improved 8ball response, etc 2011-12-15 06:13:21 +00:00
Pragmatic Software 3d0f763253 factoids: added hugs/hugs_response; aliased pokes, pets, spanks, slaps, hugs, etc 2011-12-13 04:43:57 +00:00
Pragmatic Software 5e0ac12020 Updated and reinstated google search 2011-12-06 16:46:39 +00:00