Commit Graph

25 Commits

Author SHA1 Message Date
Pragmatic Software dfae9bebc0 Relicense under MIT 2021-07-10 15:00:22 -07:00
Pragmatic Software 61881535fa Rename various duplicated backend keys, e.g., $pbot->{factoids}->{factoids} to, e.g., $pbot->{factoids}->{storage} 2021-07-09 14:39:35 -07:00
Pragmatic Software 1c2b4da9ab Consolidate imports into PBot::Imports 2021-06-18 21:23:34 -07:00
Pragmatic Software 1817e9171c Plugins/Weather: fix -u user overriding 2020-09-03 13:33:15 -07:00
Pragmatic Software 309fb30656 Plugins/Weather.pm and Plugins/Date.pm: Add more useful error messages for user-not-found 2020-08-03 10:36:20 -07:00
Pragmatic Software 7645dce361 Plugins/Weather: improve usage message 2020-05-20 14:19:10 -07:00
Pragmatic Software 976bfcb5e7 Refactor commands to begin with cmd_ and take a $context object
Move all command subroutines closer to top of source file
Do not send WHO to non-chanop channels
Minor misc bugfixes and improvements
2020-05-04 13:21:35 -07:00
Pragmatic Software cfba96e8ae Rename $stuff to $context throughout 2020-05-01 20:59:51 -07:00
Pragmatic Software d290fe1819 Plugins/Weather: Show temps in C/F instead of F/C 2020-04-28 14:54:36 -07:00
Pragmatic Software e2cb6e5d5e Replace GetOptionsFromString() with superior split_line() and GetOptionsFromArray() 2020-02-16 14:13:41 -08:00
Pragmatic Software a6b2f60175 Tidy things up 2020-02-16 08:41:45 -08:00
Pragmatic Software 5c4e10a35c Tidy things up 2020-02-15 14:38:32 -08:00
Pragmatic Software 94ee5f03a5 Correct user cross-channel contamination 2020-02-10 14:31:28 -08:00
Pragmatic Software 99a3266106 Plugins: fix getopt configuration 2020-02-10 13:35:46 -08:00
Pragmatic Software 59af6e944d Plugins: use Plugin parent class 2020-02-08 19:48:05 -08:00
Pragmatic Software 6267cc04d2 Finished replacing admin-levels with user-capabilities [FIN commit 2 of 2]; misc clean-ups 2020-02-03 17:19:04 -08:00
Pragmatic Software 96fbf4c420 Plugins: Weather and Wttr now use LWPUserAgentCached 2020-01-30 21:17:58 -08:00
Pragmatic Software 43f2c38863 Plugins/Weather: improve error message 2020-01-29 12:40:17 -08:00
Pragmatic Software 9093c16e4a Plugins/Weather: update usage: "location" is an optional argument 2020-01-29 12:04:30 -08:00
Pragmatic Software 71031b88a7 Plugins/Weather: `weather` can now accept a -u option to specify user account 2020-01-29 12:02:08 -08:00
Pragmatic Software 464e41b256 Plugins/Weather: fix typo 2020-01-29 10:07:30 -08:00
Pragmatic Software d96317fe1a Plugins/Weather: location codes do not seem necessary after all 2020-01-29 09:40:36 -08:00
Pragmatic Software 6547acc2f0 Plugins/Weather.pm: fix temps 2020-01-26 06:01:45 -08:00
Pragmatic Software 8c9087c57e Plugins/Weather.pm: remove debugging statements 2020-01-26 05:43:44 -08:00
Pragmatic Software 1be3cfc1bb Add Weather plugin; add Weather to data/plugin_autoload 2020-01-26 05:20:15 -08:00