3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-11-17 15:07:31 +01:00

Commit Graph

  • a58700ce51 Removing useless "You may speak again." privmsg on unquiet timeout Pragmatic Software 2010-05-30 02:08:21 +00:00
  • 7399f4ff91 Replaced mode +q with mode +b for quieting; replaced nick!*@* with *!*@host in anti-flood; quiet commands take mask instead of nick Pragmatic Software 2010-05-30 02:02:29 +00:00
  • 0b3aa9015b Added missing newline to flood reset message Pragmatic Software 2010-05-28 05:20:06 +00:00
  • 4e53210445 Replace die with croak, and move Net::IRC::Connection::DESTROY redefinition to before any deaths Pragmatic Software 2010-05-27 09:29:17 +00:00
  • d31b7594a2 No longer need to edit Net::IRC::Connection.pm Pragmatic Software 2010-05-27 09:20:07 +00:00
  • ed5181cf0d Redefine Net::IRC::Connection::DESTROY sub after forking to prevent disconnecting when child exits Pragmatic Software 2010-05-27 09:19:11 +00:00
  • 631a075ca5 Added quick list of built-in/CPAN module dependencies to README Pragmatic Software 2010-05-26 22:57:33 +00:00
  • 895f98d20a Updating factoids (added fnord, etc) Pragmatic Software 2010-05-26 22:35:01 +00:00
  • a255cf258d chdir to modules directory before executing module Pragmatic Software 2010-05-26 22:34:34 +00:00
  • a04dae42ca Clarify modification to Net::IRC::Connection.pm in README Pragmatic Software 2010-05-25 22:25:44 +00:00
  • d36cc78bca Removing -x option from astyle command in order to support older versions Pragmatic Software 2010-05-25 06:23:03 +00:00
  • 676bc8f7ba Updating README Pragmatic Software 2010-05-25 06:16:28 +00:00
  • 45152f74b4 Updating FactoidModuleLauncher.pm to correct slash intrapolation (esp on newlines) Pragmatic Software 2010-05-25 05:47:13 +00:00
  • aead7b17da README more readable Pragmatic Software 2010-05-25 05:36:13 +00:00
  • 3f6cb28a36 Quick (and dirty) updates to README Pragmatic Software 2010-05-25 05:24:09 +00:00
  • 124cfc0753 Put something useful in README for now Pragmatic Software 2010-05-25 03:20:56 +00:00
  • 01d6fcdada Type English much? Pragmatic Software 2010-05-25 03:13:50 +00:00
  • fd5680cca6 README reminder Pragmatic Software 2010-05-25 03:11:41 +00:00
  • bc8f0c0dbf Added missing log directory Pragmatic Software 2010-05-25 03:06:05 +00:00
  • eb74a92f44 Extra comments in pbot.pl; Added pbot.sh launcher; Restructured config, data and log files into respective directories Pragmatic Software 2010-05-25 03:03:23 +00:00
  • 8be476404c Removing extra channels from channels file Pragmatic Software 2010-05-25 03:00:38 +00:00
  • e809d0d143 Removing misc launcher scripts, look for pbot.sh coming soon Pragmatic Software 2010-05-25 03:00:09 +00:00
  • 6f3f81a077 Adding missing ignorelist file Pragmatic Software 2010-05-25 02:58:49 +00:00
  • 507e3553f6 Adding fnord module Pragmatic Software 2010-05-25 02:58:29 +00:00
  • a3ae35453d Extraneous "and" in interactive-edit "replace" command caused chaining to fail -- fixed Pragmatic Software 2010-05-23 01:20:57 +00:00
  • 71c89cb112 Off by one for replacements in interactive-editing, fixed Pragmatic Software 2010-05-22 02:25:59 +00:00
  • f819867c63 Improved interactive-editing loop, added "add" and "remove" commands Pragmatic Software 2010-05-22 02:15:26 +00:00
  • 220a2ec46b Spaces-in-factoids not yet ready Pragmatic Software 2010-05-22 01:26:26 +00:00
  • fd971fd3e3 Interactive-editing replacement modifiers now keeps track of relative positions Pragmatic Software 2010-05-16 19:23:49 +00:00
  • e1474f3a1b Interactive-editing replacement modifiers now keep track of relative positions Pragmatic Software 2010-05-16 18:42:13 +00:00
  • 18e57bb25e Experimenting with word boundaries for non-word substitutions Pragmatic Software 2010-05-16 06:24:41 +00:00
  • dda750981b Invert word-boundaries for non-word substitutions Pragmatic Software 2010-05-16 05:53:20 +00:00
  • b1e9ed4e80 Add missing $got_sub = 1 to replace block Pragmatic Software 2010-05-16 04:43:23 +00:00
  • 24527569ab Experimenting with modifiers for 'replace', e.g. all, last, first, second, etc; todo -- needs to remember positions of previous replacements Pragmatic Software 2010-05-16 04:41:02 +00:00
  • 525588b8f1 Use boundaries instead of \W Pragmatic Software 2010-05-15 22:56:19 +00:00
  • 629d1c7286 Trying out 'replace' command in interactive-editing -- p.s., all of interactive-editing needs refactoring Pragmatic Software 2010-05-15 22:44:54 +00:00
  • cf77a89855 Allow capturing in substitution for interactive-editing Pragmatic Software 2010-05-15 22:13:36 +00:00
  • c62c24ca42 Better handling of undo -- if just undo, then show undone code; otherwise, if undo and substitution, execute Pragmatic Software 2010-05-15 00:39:19 +00:00
  • 244e91b3fd Allow multiple undos on one line Pragmatic Software 2010-05-15 00:27:07 +00:00
  • 26c84fa621 Added undo command to interactive-editing Pragmatic Software 2010-05-15 00:19:43 +00:00
  • 3aaf717bef Allow multiple substitutions in interactive-editing Pragmatic Software 2010-05-14 23:41:38 +00:00
  • 8529d79f49 Teasing out interactive editing -- will need to refactor heavily! Pragmatic Software 2010-05-14 21:49:34 +00:00
  • 818e1e8695 Updating factoids -- now with modulelauncher_subpattern! Pragmatic Software 2010-05-14 02:02:11 +00:00
  • b1775048e0 Oops, adding missing $lr for if no match found the first time Pragmatic Software 2010-05-14 00:08:52 +00:00
  • 24740da78b Properly handle single-quotes inside of single-quoted text Pragmatic Software 2010-05-13 23:28:38 +00:00
  • 33a32f29a3 Allow modulelauncher_subpattern factoid field to substitute IRC lines into shell commands via regex substitution Pragmatic Software 2010-05-13 22:12:04 +00:00
  • b03a7eb18c Re-instated behavior of code-outside-of-main-goes-into-main Pragmatic Software 2010-05-13 21:02:53 +00:00
  • f5be06bd92 Re-instated behavior of code-outside-of-main-goes-into-main Pragmatic Software 2010-05-13 20:59:43 +00:00
  • af0e1a7969 Use Text::Balanced to extract code blocks from functions Pragmatic Software 2010-05-13 20:22:17 +00:00
  • 3acdd74920 Use Text::Balanced to extract code blocks from functions Pragmatic Software 2010-05-13 20:17:16 +00:00
  • c699ae26a8 Require "is" as separator to allow add factoids with spaces in trigger Pragmatic Software 2010-05-13 19:45:52 +00:00
  • 7b4d15191a Replace unicode quotes with apostrophes for non-unicode clients Pragmatic Software 2010-05-10 00:14:45 +00:00
  • 8ebe546850 New factoid loading/saving -- much more flexible! Pragmatic Software 2010-05-08 23:36:56 +00:00
  • dfab440437 updating factoids Pragmatic Software 2010-05-08 02:50:47 +00:00
  • 2dc70b7eea Decode entities Pragmatic Software 2010-05-08 01:51:57 +00:00
  • 31f0b129de And arrays in the return value, for those that dont like using pointers Pragmatic Software 2010-05-06 23:44:43 +00:00
  • 63b8aae8dd Oops, forget about pointers Pragmatic Software 2010-05-06 23:24:55 +00:00
  • eb371e3977 Significantly improved parsing for C and C++ code; will not nest functions -- if no main detect, main will be created and anything outside of functions will be placed inside of main Pragmatic Software 2010-05-06 17:01:27 +00:00
  • d16a013379 Remove printing of args Pragmatic Software 2010-05-04 05:59:14 +00:00
  • 25c9c5f868 Separate search terms with whitespace glob instead of dot Pragmatic Software 2010-05-02 07:57:27 +00:00
  • e1e8418e02 Do not use XML::Parser since it chokes on receiving unicode, use SOAP::Lite built-in instead Pragmatic Software 2010-05-02 00:42:33 +00:00
  • 0c541f7a87 Forget about ;/**/ sequence -- just require code to have semi-colon Pragmatic Software 2010-04-29 18:58:05 +00:00
  • 0aeeedfaaa Make extra semi-colon more identifible as to not replace inside for(;;) or other cases Pragmatic Software 2010-04-29 01:43:40 +00:00
  • 271839b71f Added newline to pretty function Pragmatic Software 2010-04-27 22:57:34 +00:00
  • ef4b895cbc Added -showurl option to include URL to results; added pretty() function with astyle dependency to indent code Pragmatic Software 2010-04-27 22:22:02 +00:00
  • c9af8b5769 Allow \n to insert newlines in code Pragmatic Software 2010-04-26 02:53:52 +00:00
  • 04db2cd753 Some sections slightly more indented -- get these too! Pragmatic Software 2010-04-25 23:25:28 +00:00
  • 6006edafae Better output Pragmatic Software 2010-04-25 23:24:47 +00:00
  • 1daa155229 Added interface to ideone.com compiling pastebin Pragmatic Software 2010-04-25 08:00:14 +00:00
  • 8930dc8256 Added section titles to -list (and left in -titles); -list formats nicely Pragmatic Software 2010-04-20 06:25:08 +00:00
  • b3ae27cb0c Added link to browsable standard; search now case-insensitive and within section title Pragmatic Software 2010-04-20 05:54:06 +00:00
  • b4b0ade05b Updating factoids Pragmatic Software 2010-04-19 02:32:13 +00:00
  • 1330bfcff5 Allow <foo> is <bar> to pass through to other interpeters if factoid already exists Pragmatic Software 2010-04-18 07:34:01 +00:00
  • 001cbc86e5 Replace newlines after posting truncation to codepad Pragmatic Software 2010-04-17 19:22:22 +00:00
  • 042366b55b Overwhelm was too sensitive Pragmatic Software 2010-04-14 00:01:42 +00:00
  • c5e1903ded Added missing section and section title for paragraph specification Pragmatic Software 2010-04-13 22:07:45 +00:00
  • d90ba033eb cstd now shows number of matches Pragmatic Software 2010-04-13 20:47:07 +00:00
  • 1131ab32df Truncate long output to codepad.org Pragmatic Software 2010-04-13 04:17:54 +00:00
  • a56a297460 -section now optional; instead, will check if search term starts with digits followed by a period, and if so, extract that as section Pragmatic Software 2010-04-12 21:56:09 +00:00
  • f9cd8ae88d Replaced copy/pasta from PDF with nicely formatted native text and updated cstd.pl to match -- now processes sections and paragraphs with 100% accuracy; support for footnotes search possible Pragmatic Software 2010-04-12 17:34:55 +00:00
  • 456a230813 Adding command to search C99 draft standard Pragmatic Software 2010-04-11 20:29:57 +00:00
  • e051ede6f0 List Levenshtein-based closest matches if factoid not found Pragmatic Software 2010-04-09 22:55:24 +00:00
  • fe32a435c0 Pragmatic Software 2010-04-09 22:53:55 +00:00
  • 654291e8a5 Commented out "Checking ..." in check message history Pragmatic Software 2010-04-09 22:53:17 +00:00
  • 87ce882450 Added username/realname to config Pragmatic Software 2010-04-09 22:52:24 +00:00
  • b261265726 Flood counter now per-channel Pragmatic Software 2010-04-06 19:15:42 +00:00
  • 116577aefb Ignorelist now saves/loads; ignorelist timeout of -1 causes ignore to be permanent Pragmatic Software 2010-04-06 18:38:27 +00:00
  • cffe7f6c4e Improved display of timestamp in !info command Pragmatic Software 2010-04-05 13:30:33 +00:00
  • 6e40033e92 Pragmatic Software 2010-04-05 11:36:19 +00:00
  • b11722492a Pragmatic Software 2010-04-05 11:29:49 +00:00
  • 73a12dc981 Allow unquiet from /msg Pragmatic Software 2010-04-03 19:49:41 +00:00
  • 0c54d9c93e Send message on private ignore; parse adlib variables better Pragmatic Software 2010-04-02 18:23:31 +00:00
  • 0b78e4ed79 Regex factoids restored Pragmatic Software 2010-04-02 17:33:18 +00:00
  • a901a8a4c8 Correct autologin issue Pragmatic Software 2010-03-30 06:34:08 +00:00
  • cd73f1104e Admins management improved. Admins now save and load, and can be added and removed. Pragmatic Software 2010-03-29 12:30:35 +00:00
  • f5bfe2dfda prune_message_history used old flood_watch instead of message_history -- fixed Pragmatic Software 2010-03-29 08:39:48 +00:00
  • aaa6b2782d Allow #including <headers> Pragmatic Software 2010-03-28 18:37:53 +00:00
  • c93174ac15 Improved codepad.pl Pragmatic Software 2010-03-28 15:16:34 +00:00
  • 617f98ad5c Improved codepad.pl Pragmatic Software 2010-03-28 15:06:50 +00:00
  • efd4ebd5af Testing codepad.pl Pragmatic Software 2010-03-28 14:34:43 +00:00