Pragmatic Software
999c07f237
Support IRCv3 message tags; misc refactoring
...
PBot now finally supports IRCv3 message tags. The `account-tag`
capability is now enabled for improved NickServ account tracking.
Refactored CAP negotiation. Minor clean-ups in AntiFlood.pm (which ought to
be completely rewritten from the ground-up).
Misc clean-ups and refactoring of various things.
2023-01-27 11:48:01 -08:00
Pragmatic Software
19d8170af3
applets/pbot-vm: vm-server: fix child signal handler
2023-01-24 12:34:03 -08:00
Pragmatic Software
de7db72c04
applets/c2english: fix issue parsing int *(foo)[5]
2023-01-23 12:46:15 -08:00
Pragmatic Software
7a6a150067
Begin refactoring message-history tracking
2023-01-22 07:36:11 -08:00
Pragmatic Software
d29ec9b6b9
Plugin/Wttr: add sunHour and uvIndex to -sun; decrease cache timeout from 1hr to 15m
2023-01-21 23:32:14 -08:00
Pragmatic Software
d8803a4c29
Update irccloud detection/handling
2023-01-21 14:47:11 -08:00
Pragmatic Software
576783df55
applets/cjeopardy: qstats now shows all wrong answers instead of top 10
2023-01-21 12:13:01 -08:00
Pragmatic Software
55407ce800
Factoids: factadd: include contents for factlog
2022-12-31 14:55:48 -08:00
Pragmatic Software
ad449ff07b
Update version
2022-12-25 18:22:21 -08:00
Pragmatic Software
ea35fc78c2
Commands/Help: update URL to point at TOC
2022-12-25 18:18:18 -08:00
Pragmatic Software
38d9c86984
Factoids: add more pastebin URLs for factadd -url
; update help
URL to point at TOC
2022-12-25 18:17:14 -08:00
Pragmatic Software
474cca04b8
Plugin/WordMorph: simplify word validation
2022-10-01 21:32:25 -07:00
Pragmatic Software
8721122c1f
Plugin/WordMorph: improve sanity checks
2022-10-01 10:17:27 -07:00
Ckat
7bec49c4ed
Plugins/WordMorph: validate word length ( #69 )
2022-10-01 09:49:15 -07:00
Pragmatic Software
2cf09ca415
Plugin/WordMorph: minor refactor/clean-up
2022-09-08 07:19:43 -07:00
Pragmatic Software
219851ffaf
Plugin/WordMorph: add neighbors
subcommand; improve custom
error messages
2022-09-07 17:52:48 -07:00
Pragmatic Software
0196e61b72
Plugin/WordMorph: add check
command to check if a word exists
2022-09-06 08:02:07 -07:00
Pragmatic Software
adaf4e2ed3
Plugin/WordMorph: several improvements
...
- add 2880 variant words to wordlist
- morph generator skips words with same suffix
- default steps increased from 3 to 4
- default minimum word length increased from 4 to 5
Note that you can override default steps and word lengths via `start`.
2022-09-04 16:47:43 -07:00
Pragmatic Software
82edbd2a18
Plugin/WordMorph: minor refactoring/clean-up
2022-08-31 23:09:10 -07:00
Pragmatic Software
f71e08cf7f
Plugin/WordMorph: minor refactoring/clean-up
2022-08-31 22:54:54 -07:00
Pragmatic Software
3c28dd046a
Plugin/WordMorph: allow hinting from right-hand side
2022-08-31 18:27:31 -07:00
Pragmatic Software
bc02854d15
Update WordMorph
...
- Ensure length of each step is correct
- Add WordMorph to plugin_autoload
2022-08-26 12:47:44 -07:00
Pragmatic Software
c071bf7604
applets/cstd.pl: fix parsing of paragraphs
2022-08-26 11:18:20 -07:00
Pragmatic Software
0edfee6d15
Update WordMorph
2022-08-26 00:33:41 -07:00
Pragmatic Software
b9dc225763
Plugin/WordMorph: improve hints with ? in place of next letter change
2022-08-24 23:11:47 -07:00
Pragmatic Software
d5c336c058
Add WordMorph plugin
2022-08-24 14:37:02 -07:00
Pragmatic Software
4551318c56
applets/cstd.pl: Fix footnotes
2022-08-12 13:02:00 -07:00
Pragmatic Software
6a61de1026
Consolidate c{99,11,23}std.pl into cstd.pl
2022-08-12 12:28:58 -07:00
Pragmatic Software
43dec7b70f
applets/gencstd23: fix paragraph diff special case for n1570
2022-08-08 18:45:15 -07:00
Pragmatic Software
9ddd38038a
applets: add C23 draft (n3047) command
...
I really, really need to clean this mess up and combine
c99std.pl, c11std.pl and c23std.pl into one script!
2022-08-07 19:10:34 -07:00
Pragmatic Software
c4602bc295
WebPaste: increase max width to 150 characters
2022-08-07 19:05:43 -07:00
Pragmatic Software
62849c9cc4
Bump version for previous revert
2022-08-03 11:31:09 -07:00
Pragmatic Software
e656fb46cf
Revert "FuncBuiltins: maybe-the: do it for all words"
...
This reverts commit 7093fa0ae4
.
2022-08-03 11:25:05 -07:00
Pragmatic Software
7093fa0ae4
FuncBuiltins: maybe-the: do it for all words
2022-08-03 05:19:45 -07:00
Pragmatic Software
d824255c6e
Misc fixes and improvements
...
applets/random_quote.pl: URI encode arguments
Plugins/FuncSed: improve error handling
2022-08-03 05:18:33 -07:00
Pragmatic Software
e4becb22a1
FuncBuiltins: maybe-the: special-case some indefinite nouns
2022-07-14 10:15:30 -07:00
Pragmatic Software
f7d361beca
Core: show previous server:port if connecting without disconnecting
2022-07-10 12:53:17 -07:00
Pragmatic Software
74380f2a72
Core: Use EXIT_SUCCESS/EXIT_FAILURE; misc clean-ups
2022-07-10 12:45:27 -07:00
Pragmatic Software
9f46cf0ebc
Factoids: disable nickprefixing when action contains $args at any recursion level
2022-07-09 19:33:43 -07:00
Pragmatic Software
d12a463987
Plugin/FuncBuiltins: do not ucfirst on nicks; add more POS to maybe-the
2022-07-09 19:09:27 -07:00
Pragmatic Software
10e49bbbb6
Update factoids
2022-07-08 12:50:30 -07:00
Pragmatic Software
421738498c
cpanfile: add Lingua::EN::Tagger
2022-07-08 09:19:27 -07:00
Pragmatic Software
3ab4ed0a81
Plugin/FuncBuiltin: add maybe-the
function
...
The `maybe-the` function examines the argument's part-of-speech
classification (noun, verb, etc) to determine whether to prepend
the word "the".
2022-07-08 09:11:56 -07:00
Pragmatic Software
833c20efbb
Factoids: do not prefix nick if action has $args
2022-07-08 09:11:16 -07:00
Pragmatic Software
a170b28a8b
Factoids: fix behavior of factoid look-up
2022-07-05 23:12:12 -07:00
Pragmatic Software
0023790fec
applets/(c99,c11)std: better handling of capture groups within -text option
2022-07-04 09:52:50 -07:00
Pragmatic Software
0cf80092a7
Plugins/Wttr: add observation time to default option
2022-07-03 07:22:33 -07:00
Pragmatic Software
87eff496e9
applets/wiktionary: group definitions w/examples; clean up output
2022-06-29 19:38:17 -07:00
Pragmatic Software
3ef58c2bfa
applets/wiktionary: improve output
2022-06-27 20:35:02 -07:00
Pragmatic Software
41b69bdfa5
Factoids: add keep-quotes
metadata for applet commands
2022-06-27 19:52:38 -07:00