3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-08-04 19:57:23 +02:00

Commit Graph

  • 66fac81540 Update version Pragmatic Software 2019-07-05 23:00:59 -07:00
  • 090d021ae2 FactoidModuleLauncher: no longer go through shell to execute modules; add time-out support Pragmatic Software 2019-07-05 23:00:53 -07:00
  • b4ce94e655 Replace https:// with http:// in -url usage messages Pragmatic Software 2019-07-01 21:36:08 -07:00
  • 1abed830ef Update version Pragmatic Software 2019-06-30 22:19:09 -07:00
  • f410eaf6eb factchange now accepts -url parameter Pragmatic Software 2019-06-30 22:19:04 -07:00
  • cde354b615 Update factoids Pragmatic Software 2019-06-30 21:01:13 -07:00
  • 0cc1c67862 Factoids: /code factoids can now contain newlines Pragmatic Software 2019-06-30 20:48:15 -07:00
  • c399116c4e WebPaste: Encode output as UTF-8 Pragmatic Software 2019-06-30 20:47:49 -07:00
  • 8f98d3d55c FactoidCommands: improve output of factshow -p to be more like it was without -p Pragmatic Software 2019-06-30 20:21:09 -07:00
  • f34cf704cc FactoidCommands: factshow now accepts -p option to paste contents Pragmatic Software 2019-06-30 20:12:41 -07:00
  • dea44fb405 Fix and clean up factadd -url (todo: forking) Pragmatic Software 2019-06-30 17:54:08 -07:00
  • 3fb72f73c5 Add URL support to factadd (#51) Naïm Favier 2019-07-01 02:45:05 +02:00
  • 1663ae065d Update factoids Pragmatic Software 2019-06-30 17:00:40 -07:00
  • d87c29a698 Sort JSON keys when saving Pragmatic Software 2019-06-30 17:00:03 -07:00
  • f7b1551979 Remove space_before from JSON pretty print Pragmatic Software 2019-06-30 16:48:12 -07:00
  • ab435f11d4 Update version Pragmatic Software 2019-06-30 15:08:33 -07:00
  • 2cdb70c5bf Fix Unicode encoding issues Pragmatic Software 2019-06-30 15:08:18 -07:00
  • 00eac49ca9 Remove redundant "Loading ..." log messages Pragmatic Software 2019-06-28 00:56:18 -07:00
  • 5f35d48c73 Correct file permissions for factoids Pragmatic Software 2019-06-28 00:24:32 -07:00
  • 5a26aca801 Convert HashObject file format to JSON to support newlines in factoid contents, etc Pragmatic Software 2019-06-28 00:22:57 -07:00
  • 33059a54d9 Update version Pragmatic Software 2019-06-26 09:35:22 -07:00
  • 6fd850eb80 doc/MODULES: Add IPC::Run Pragmatic Software 2019-06-26 09:35:13 -07:00
  • 5e2cb09744 Fix trailing whitespace throughout Pragmatic Software 2019-06-26 09:34:19 -07:00
  • 8b5de0beee Update version Pragmatic Software 2019-06-25 23:21:24 -07:00
  • d4853a0323 compiler_vm: improve split_line Pragmatic Software 2019-06-25 23:21:15 -07:00
  • 8c97a57eab Interpreter: improve split_line Pragmatic Software 2019-06-25 23:19:57 -07:00
  • 57630e7c12 Update version Pragmatic Software 2019-06-25 18:23:25 -07:00
  • 0310145c7d Interpreter: commands can now be split with ;; Pragmatic Software 2019-06-25 18:23:21 -07:00
  • 9d6604da19 Update version Pragmatic Software 2019-06-25 14:42:01 -07:00
  • e205cf7d6b compiler_vm: revert behavior of -stdin option; revert handing of escape character; disable abbreviated options Pragmatic Software 2019-06-25 14:41:54 -07:00
  • 21ffced2d7 Update version Pragmatic Software 2019-06-24 19:02:06 -07:00
  • bb8647d604 Update factoids Pragmatic Software 2019-06-24 19:02:03 -07:00
  • 4176849e37 compiler_vm: improve escaping of quotes Pragmatic Software 2019-06-24 19:01:38 -07:00
  • 8e21de1f60 Interpreter: split_line is now smarter about JSON and code Pragmatic Software 2019-06-24 16:47:31 -07:00
  • 3e2395370f AntiRepeat: strip nick-like prefixes Pragmatic Software 2019-06-24 12:59:09 -07:00
  • 87e0d33870 AntiRepeat: pay attention to /me Pragmatic Software 2019-06-24 12:52:41 -07:00
  • bbd015e607 Update version Pragmatic Software 2019-06-23 10:34:46 -07:00
  • 8f8b11b9e6 ChanOpCommands: respect effective-level override for chan op commands Pragmatic Software 2019-06-23 10:34:41 -07:00
  • 0f81e39276 WebPaste: remove ptpb.pw Pragmatic Software 2019-06-22 18:48:06 -07:00
  • ee33d9f5d6 Update version Pragmatic Software 2019-06-22 18:30:44 -07:00
  • 1e15848442 FactoidCommands: quote arugments only if necessary Pragmatic Software 2019-06-22 18:30:40 -07:00
  • 5cf13c1bdd Factoids: Remove use of shellwords Pragmatic Software 2019-06-22 18:29:54 -07:00
  • 51fa020de2 Commands: Remove unused reference Pragmatic Software 2019-06-22 18:28:38 -07:00
  • 3305900497 compiler_vm: fix C pretty-formatter Pragmatic Software 2019-06-22 18:28:11 -07:00
  • 5c8eab8a4c Update version Pragmatic Software 2019-06-21 12:36:55 -07:00
  • 8235511e14 Update factoids Pragmatic Software 2019-06-21 12:36:52 -07:00
  • 624c036146 AntiFlood: minor text changes for unbanme Pragmatic Software 2019-06-21 12:36:43 -07:00
  • baa33d9fce Update version Pragmatic Software 2019-06-20 08:55:05 -07:00
  • e0105c0646 compiler_vm: remove left-over arguments processing code Pragmatic Software 2019-06-20 08:54:23 -07:00
  • e764c9c71a Update factoids Pragmatic Software 2019-06-14 18:50:04 -07:00
  • 3676aed1eb Update version Pragmatic Software 2019-06-14 18:49:44 -07:00
  • 3b4a6c929a Refactoring compiler_vm a bit (2/2) Pragmatic Software 2019-06-14 18:49:33 -07:00
  • 069522f154 Update factoids Pragmatic Software 2019-06-13 20:10:05 -07:00
  • e4ccb1df05 compiler_vm: remove leftover unused module Pragmatic Software 2019-06-12 23:13:02 -07:00
  • 8bc8a7a8b1 Refactoring compiler_vm a bit (1/2) Pragmatic Software 2019-06-12 21:35:04 -07:00
  • 2832298af3 FactoidModuleLauncher: remove obsoleted escape-handling "magic" Pragmatic Software 2019-06-10 11:53:04 -07:00
  • 4826b1c851 Interpreter: add default options to split_line() Pragmatic Software 2019-06-10 11:51:48 -07:00
  • f0181c7a69 Factoids: add default options for named parameters Pragmatic Software 2019-06-10 09:21:35 -07:00
  • 75a31458b0 FactoidCommands: factlog/factundo/factredo now work with keywords containing spaces Pragmatic Software 2019-06-09 21:50:40 -07:00
  • e1abf1a1a7 MessageHistory: remove no-longer-necessary single-quote logic Pragmatic Software 2019-06-09 21:49:47 -07:00
  • 982d4b4b8d Factoids: find_factoid now takes an options hash instead Pragmatic Software 2019-06-09 16:33:27 -07:00
  • 8480d3ce61 FactoidCommands: factchange closing delimiter now optional Pragmatic Software 2019-06-09 15:36:48 -07:00
  • 6b0d2d0835 Update version Pragmatic Software 2019-06-09 13:57:58 -07:00
  • 22f899612b FactoidCommands: factchange is now aware of quoted keywords; factchange and factshow now preserve spaces in output Pragmatic Software 2019-06-09 13:57:52 -07:00
  • 0f81584d8f Interpreter: split_line() now takes an options hash; now accepts "strip_quotes" and "keep_spaces" Pragmatic Software 2019-06-09 13:57:08 -07:00
  • b3ac27758d Factoids: keywords can now contain spaces Pragmatic Software 2019-06-09 09:54:42 -07:00
  • fb8f965912 Update factoids Pragmatic Software 2019-06-09 08:30:20 -07:00
  • 5d102ee574 Update version Pragmatic Software 2019-06-09 08:30:05 -07:00
  • 5f0a581096 ParseDate: fix time zones Pragmatic Software 2019-06-09 08:30:00 -07:00
  • 119d9617bc Update version Pragmatic Software 2019-06-08 17:57:36 -07:00
  • 90f3d390bd Factoids: er, preserve the quotes in arguments Pragmatic Software 2019-06-08 17:57:31 -07:00
  • e0e9cbed25 Update version Pragmatic Software 2019-06-08 17:52:28 -07:00
  • f00cabe4ec Factoids: correct edge-case mishandling of quoted arguments Pragmatic Software 2019-06-08 17:52:25 -07:00
  • 8a664a3ea1 Update factoids Pragmatic Software 2019-06-08 17:25:05 -07:00
  • 39a2f612f8 Update version Pragmatic Software 2019-06-08 17:24:54 -07:00
  • 7824a5e6db ParseDate: encourage DateTime::Format::Flexible to understand more kinds of natural input Pragmatic Software 2019-06-08 17:24:50 -07:00
  • 7523fbcede FactoidCommands: fix an issue where factchange could sometimes fail Pragmatic Software 2019-06-08 16:00:11 -07:00
  • be0c487694 Update version Pragmatic Software 2019-06-07 13:57:13 -07:00
  • 648537f427 Quotegrabs: use split_line instead of parse_arguments Pragmatic Software 2019-06-07 13:57:05 -07:00
  • 0979ac86d9 Interpreter: split_line now accepts a parameter to strip quotes Pragmatic Software 2019-06-07 13:56:41 -07:00
  • ed0c857389 Update version Pragmatic Software 2019-06-07 13:16:57 -07:00
  • 5d1310adb3 Factoids: variable modifiers such as :ucfirst now pass through to replacements Pragmatic Software 2019-06-07 13:16:54 -07:00
  • 8f35fa3430 ParseDate: correct typo in sanitizer Pragmatic Software 2019-06-07 00:41:19 -07:00
  • 23d20abd59 ParseDate: add a couple of more sanitizers Pragmatic Software 2019-06-07 00:32:06 -07:00
  • bf77f9e3dc Update version Pragmatic Software 2019-06-06 23:08:47 -07:00
  • 5496d1a481 ParseDate now understands concise things like "1w5d" or "7h30m" Pragmatic Software 2019-06-06 23:08:42 -07:00
  • 61004dd077 ParseDate: clarified a couple of comments Pragmatic Software 2019-06-06 21:52:39 -07:00
  • dd4dcf2e0a Update version Pragmatic Software 2019-06-06 21:46:19 -07:00
  • 5f1f1478a4 Update factoids Pragmatic Software 2019-06-06 21:46:14 -07:00
  • b1729a13e2 ParseDate: complete rewrite, replacing Time::ParseDate with DateTime::Format::Flexible Pragmatic Software 2019-06-06 21:46:00 -07:00
  • 9ca14113e9 Update factoids Pragmatic Software 2019-06-06 15:21:36 -07:00
  • 4a27a7e59f Factoids: factoid variable identifiers can now be delimited with braces (e.g.: ${foo}) Pragmatic Software 2019-06-06 15:21:15 -07:00
  • 48a781a0d8 Update factoids Pragmatic Software 2019-06-03 08:52:34 -07:00
  • 8fc3594bcd Update version Pragmatic Software 2019-06-03 08:50:49 -07:00
  • bffbc8b3d0 Factoids: add requires_arguments metadata to tell usage metadata if a usage is required in a pipe or other expansion Pragmatic Software 2019-06-03 08:50:42 -07:00
  • 563f8da40f Factoids: usage metadata now understands $0 for keyword Pragmatic Software 2019-06-03 08:01:52 -07:00
  • 4ad1eab596 Update factoids Pragmatic Software 2019-06-02 22:36:12 -07:00
  • 21acc5ed55 Update version Pragmatic Software 2019-06-02 22:35:17 -07:00
  • ff3ffea15e Factoids: factoid variables can now be quoted properly Pragmatic Software 2019-06-02 22:34:54 -07:00
  • 8814fdfe9b FactoidCommands: factadd now supports -f option to force overwriting existing factoid Pragmatic Software 2019-06-02 22:34:17 -07:00