Pragmatic Software
860a6be156
Fix some inconsistent arguments
2023-04-17 10:33:02 -07:00
Pragmatic Software
7ddb32ea16
Update core to use subroutine signatures
2023-04-13 21:04:12 -07:00
Pragmatic Software
8d5b992b4c
Update copyright
2023-02-20 21:31:52 -08:00
Pragmatic Software
d80b70a2e5
Dequeue cache events when removing SQLite Storage entries
2022-03-23 23:45:00 -07:00
Pragmatic Software
02cc7fc488
Refactor UrlTitles plugin
...
Moved logic from get_title.pl applet to plugin.
Removed get_title.pl applet.
ProcessManager::execute_process() can now take a reader subref.
2022-02-27 16:58:01 -08:00
Pragmatic Software
c04467b50f
Fix minor uninitialized object warning
2022-01-01 21:32:01 -08:00
Pragmatic Software
d1bb30ef94
Replace Text::Levenshtein with Text::Levenshtein::XS
...
Text::Levenshtein::XS is much, much, much, much faster and more
efficient.
Existing PBot users: Please run `cpanm Text::Levenshtein::XS` to install this
module.
2021-08-27 19:41:51 -07:00
Pragmatic Software
defad20bfd
Refactor and simplify atexit routines
2021-08-06 12:59:21 -07:00
Pragmatic Software
dd54bc40cb
DualIndexSQLiteObject: improve header comments
2021-08-04 22:46:51 -07:00
Pragmatic Software
7b703ccffe
Move Storage and Utils into Core
2021-07-23 19:22:25 -07:00