3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-11-16 22:47:25 +01:00

Commit Graph

  • 1c1bf26ab4 Update Plang submodule Pragmatic Software 2021-12-31 18:07:32 -08:00
  • 3e4d034c93
    Added pick and roll. Fixed "nano[anything]" being parsed as nan. Backed off printed precision for large reals (#66) rlcamp 2021-12-10 08:41:40 -08:00
  • eef431af10 Fix path Pragmatic Software 2021-11-25 16:47:26 -08:00
  • 35ebdd69df Update .gitattributes Pragmatic Software 2021-11-19 18:31:44 -08:00
  • aab958e1e1 doc/QuickStart: move applets/ to correct position in table Pragmatic Software 2021-11-19 18:20:51 -08:00
  • 3d97dc2c33 Rename "modules" to "applets" Pragmatic Software 2021-11-19 18:05:50 -08:00
  • dd250ccf83
    Update modules/qrpn (#65) rlcamp 2021-11-18 17:33:40 -08:00
  • da7d31229b modules/qrpn: replace stderr with stdout; remove extraneous whitespace throughout Pragmatic Software 2021-11-14 09:18:47 -08:00
  • 9172bcd29f
    Update modules/qrpn (#64) rlcamp 2021-11-14 09:07:00 -08:00
  • a2111640af Update modules/qrpn Pragmatic Software 2021-11-08 06:12:48 -08:00
  • 136460e6b4 Expand factoid variables/selectors in arguments to code factoids Pragmatic Software 2021-11-05 13:08:45 -07:00
  • 1dae484e3f
    compiler_vm: C removed unnecessary regex replace (#63) 0xACE 2021-11-03 21:31:07 +00:00
  • 4cf1e76169 Update commands and factoids Pragmatic Software 2021-10-19 21:14:52 -07:00
  • 85fd8397c2 Fix auto-rejoin channels when reconnecting Pragmatic Software 2021-10-19 21:09:21 -07:00
  • 4809341e0f Commands/Factoids: minor formatting clean-up Pragmatic Software 2021-10-19 21:05:16 -07:00
  • 9a01b1c433 modules/compiler_vm: ASAN now works Pragmatic Software 2021-10-19 21:03:34 -07:00
  • abd6abcc6c modules/wiktionary.pl: always show all entries Pragmatic Software 2021-10-19 21:01:45 -07:00
  • 8dd1a4bc3d Add qrpn module Pragmatic Software 2021-10-19 21:00:43 -07:00
  • b63c1f022b modules/c2english.pl: limit cpu time on semantic checker Pragmatic Software 2021-10-19 20:59:40 -07:00
  • 73e5048fad modules/c2english: fix #pragma Pragmatic Software 2021-10-15 18:54:53 -07:00
  • 7692b57f58
    compiler_vm: fix leading whitespace in $func_regex (#61) 0xACE 2021-10-06 18:06:55 +00:00
  • 347e4ac69f modules/compiler_vm: replace ix.io with 0x0.st for pastes Pragmatic Software 2021-09-17 13:38:04 -07:00
  • eae16b14b8 modules/compiler_vm: fix -noheaders; manually #including a header once again replaces default includes Pragmatic Software 2021-09-17 13:30:46 -07:00
  • e00ba2e62f
    compiler_vm: fix interwined comments losing first ; after // (#60) 0xACE 2021-09-16 04:31:11 +00:00
  • 76479ed8cf doc/Registry.md: remove references to an outdated IRC network Pragmatic Software 2021-09-15 21:23:44 -07:00
  • 5106622698 doc/Admin.md: minor edit Pragmatic Software 2021-09-15 21:16:48 -07:00
  • 8b09dd17ac Update README.md and docs Pragmatic Software 2021-09-15 21:13:12 -07:00
  • 8b92ba4731 doc/Admin.md: minor edit Pragmatic Software 2021-09-15 13:54:20 -07:00
  • 566978a867 doc/Admin.md: clarify things about akalink Pragmatic Software 2021-09-15 13:32:33 -07:00
  • 389c7248af Document list modules Pragmatic Software 2021-09-14 22:46:08 -07:00
  • 80b64a6fb5 Doc/Commands.md: update list commands with an example Pragmatic Software 2021-09-14 22:12:49 -07:00
  • 44e3443e7d Doc/Admin.md: add missing sort methods to nicklist documentation Pragmatic Software 2021-09-14 22:07:46 -07:00
  • f2b7436f58 Doc: minor edits Pragmatic Software 2021-09-14 22:01:13 -07:00
  • 4bb7a3ade6 Document nicklist, banlist, checkban, list commands Pragmatic Software 2021-09-14 21:57:24 -07:00
  • 6c273d263c Doc: remove trailing "command" text from various headings Pragmatic Software 2021-09-14 21:30:44 -07:00
  • 44e1506f28 Doc: very minor edits Pragmatic Software 2021-09-14 21:23:01 -07:00
  • 5a477709b5 Document id and recall; misc improvements Pragmatic Software 2021-09-14 21:13:23 -07:00
  • 3d1479aa59 Users: simplify previous commit Pragmatic Software 2021-09-14 16:15:00 -07:00
  • fa65bfc878 Users: id command can now search by wildcarded hostmasks Pragmatic Software 2021-09-14 14:23:35 -07:00
  • 5cf9ac1b9f BanList: misc refactors to improve readability Pragmatic Software 2021-09-12 22:24:29 -07:00
  • 153d771960 BanList: do not update existing bans with server bans Pragmatic Software 2021-09-12 18:59:36 -07:00
  • 6924bc236d cpanfile: add missing JSON::XS module for significant JSON speed-ups Pragmatic Software 2021-09-12 11:13:12 -07:00
  • c7bb4b51cd Plugin/Spinach: fix path to Storage::HashObject Pragmatic Software 2021-09-12 11:11:44 -07:00
  • 74401977e1 Factoids: look-up use_output_queue/preserve_whitespace properly Pragmatic Software 2021-09-10 11:03:20 -07:00
  • eba5766865 modules/paren: specify python2 in shebang Pragmatic Software 2021-09-09 11:55:31 -07:00
  • a0265b4a6f MessageHistory: recall can use -a and -b together again Pragmatic Software 2021-09-08 14:05:35 -07:00
  • c3e16410c2 Whoops, execute_process() cannot return undef Pragmatic Software 2021-09-07 10:18:12 -07:00
  • 7e539cc633 Fix typo Pragmatic Software 2021-09-06 13:03:01 -07:00
  • 93ad26d27d Doc: minor formatting tweak Pragmatic Software 2021-09-06 12:51:04 -07:00
  • ce2224c380 Document aka commands Pragmatic Software 2021-09-06 12:45:02 -07:00
  • e60c4dc1f2 MessageHistory: Add akadelete command Pragmatic Software 2021-09-06 12:43:18 -07:00
  • 169a4c9fc7 Fix minor issue with command piping; misc clean-ups Pragmatic Software 2021-09-04 20:53:02 -07:00
  • 5f2d6d3b96 cpanfile: add Text::WordDiff to compiler_vm feature Pragmatic Software 2021-09-03 17:24:57 -07:00
  • 2451eda70f GoogleSearch: -n option can now appear anywhere Pragmatic Software 2021-08-28 09:13:08 -07:00
  • aaad36f99c GoogleSearch: fix usage and improve stuff Pragmatic Software 2021-08-28 09:06:33 -07:00
  • 4096510d05 Replace Text::Levenshtein with Text::Levenshtein::XS Pragmatic Software 2021-08-27 19:57:18 -07:00
  • d1bb30ef94 Replace Text::Levenshtein with Text::Levenshtein::XS Pragmatic Software 2021-08-27 19:41:51 -07:00
  • 731d795c03 Interpreter: log bot output in message history Pragmatic Software 2021-08-26 10:47:59 -07:00
  • e9a8620fb0 Factoids/Selectors: Add missing use statement Pragmatic Software 2021-08-25 22:05:52 -07:00
  • ff298a3862 Factoids: add factoid command Pragmatic Software 2021-08-25 21:25:18 -07:00
  • fd1c5b66c9 Interpreter: move dehighlight/truncate to output_result() Pragmatic Software 2021-08-25 19:40:38 -07:00
  • d9a9ef0cc0 Interpreter: fix truncated text with multiple nicks Pragmatic Software 2021-08-24 20:27:12 -07:00
  • b7ce503a8d Interpreter: stop processing at the right spot Pragmatic Software 2021-08-23 22:11:33 -07:00
  • a9eb7cc24b Interpreter: minor clean-up Pragmatic Software 2021-08-23 21:54:07 -07:00
  • 50d4a2a94d Interpreter: don't stop processing on empty result Pragmatic Software 2021-08-23 21:51:26 -07:00
  • 48373719d8 Factoids: preserve_whitespace now works for all factoids Pragmatic Software 2021-08-23 19:27:34 -07:00
  • ebb209549a Plugin/FuncBuiltins: Add ana function to explicitly fix-up a/an articles Pragmatic Software 2021-08-23 13:36:11 -07:00
  • b638757f92 Interpreter: fix-up a/an article in front of &{cmdsub}s Pragmatic Software 2021-08-23 13:23:12 -07:00
  • 68490b6ac5 Factoids: add blank line between factlog entries Pragmatic Software 2021-08-22 09:55:50 -07:00
  • 49d92aa1bd MessageHistory: recall special characters can now be escaped Pragmatic Software 2021-08-19 11:05:36 -07:00
  • 68ed2e7580 c2english: minor clean-ups Pragmatic Software 2021-08-16 12:26:11 -07:00
  • 31ae34e17e Remove obsolete generate_undos.pl script Pragmatic Software 2021-08-15 19:44:21 -07:00
  • d40d602b79 Move script/ to bin/ Pragmatic Software 2021-08-15 19:42:09 -07:00
  • 8115169729 c2english: minor clean-ups Pragmatic Software 2021-08-15 11:18:28 -07:00
  • 1b13123474 updates: remove background-process from recall command metadata Pragmatic Software 2021-08-13 14:20:56 -07:00
  • d1df2d325c Improve output of truncation text Pragmatic Software 2021-08-12 22:30:56 -07:00
  • 91073df113 data/commands: recall should not be run backgrounded Pragmatic Software 2021-08-12 22:28:52 -07:00
  • b4ad221a61 modules/expand_macros.pl: add some default #includes and use -ftrack-macro-expansion=0 to omit macro tracking noise added in recentish GCC upgrade Pragmatic Software 2021-08-08 14:13:02 -07:00
  • defad20bfd Refactor and simplify atexit routines Pragmatic Software 2021-08-06 12:59:21 -07:00
  • 3fc39c9359 Core/Commands: remove(): fix arguments passed to unregister() Pragmatic Software 2021-08-06 11:14:40 -07:00
  • 275ee6952f Plugin/RemindMe: fix double-dequeue issue Pragmatic Software 2021-08-06 11:02:32 -07:00
  • f2a45d74a6 Plugin/GetUrl: add TODO to header Pragmatic Software 2021-08-06 10:16:14 -07:00
  • f9d8c09b5b Add simple GetUrl plugin, not autoloaded Pragmatic Software 2021-08-05 19:35:30 -07:00
  • dd54bc40cb DualIndexSQLiteObject: improve header comments Pragmatic Software 2021-08-04 22:46:51 -07:00
  • 7aac2bba50 Plugin/RunCommand: output STDERR lines; output error if command not found Pragmatic Software 2021-08-04 20:03:25 -07:00
  • 03a14c4928 Plugin/RunCommand: silence useless warning Pragmatic Software 2021-08-04 19:01:57 -07:00
  • 5c43b46477 Plugin/RunCommand: improve pumping and handle lines longer than maximum IRC mesasge length Pragmatic Software 2021-08-04 18:50:07 -07:00
  • 4c5492f5e9 Plugins/Plang: fix add_factoid() Pragmatic Software 2021-08-02 18:06:50 -07:00
  • f286ff44a0 Modules: fix load command Pragmatic Software 2021-08-02 17:53:16 -07:00
  • f6665969ac modules/qalc.pl: refactor and clean-up ugly code Pragmatic Software 2021-08-02 17:52:38 -07:00
  • a0e2ba3610 Interpreter: minor comments about getopt Pragmatic Software 2021-08-02 04:57:52 -07:00
  • 2d0361e7f6 README: fix link Pragmatic Software 2021-08-02 04:46:52 -07:00
  • 487c84e824 Registry: remove plugin_dir Pragmatic Software 2021-08-02 04:40:45 -07:00
  • f4dbb68221 Rename irc.onemode to irc.modeflag Pragmatic Software 2021-08-01 18:02:10 -07:00
  • 108c2924cc Move some handlers to relevant Handlers modules Pragmatic Software 2021-08-01 15:53:58 -07:00
  • 1c5dc69047 Plugins: die if plugin fails to autoload during start-up Pragmatic Software 2021-07-31 12:05:48 -07:00
  • 17e78cd7fc Commands: add(): improve named-parameter validation Pragmatic Software 2021-07-31 12:04:50 -07:00
  • 5aeb608052 Commands: fix minor typos in comments Pragmatic Software 2021-07-30 19:50:30 -07:00
  • 926d57990b Support named-parameters in command registration Pragmatic Software 2021-07-30 19:01:24 -07:00
  • 483984754a Simplify use of getopt() throughout Pragmatic Software 2021-07-30 15:01:38 -07:00