Commit Graph

37 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 6bc9e9cf88 Plugins/Wttr.pm: show nearest_area only when -location is requested 2021-04-04 23:15:23 -07:00
Pragmatic Software 7a0de62612 Plugins/Wttr: improve `wttr` usage message 2020-05-20 10:34:05 -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 51f17c0b52 Plugins/Wttr: update -u to use new Users; fix JSON error handling 2020-04-27 16:06:15 -07:00
Pragmatic Software 917ceb4912 Plugins/Wttr: improve output 2020-04-08 00:57:56 -07:00
Pragmatic Software e3a7621073 Plugins/Wttr: Do not show FeelsLike if identical to conditions; improve output 2020-04-08 00:51:03 -07:00
Pragmatic Software 8af9c3b9f8 Plugins/Wttr: improve default output 2020-04-07 23:34:37 -07:00
Pragmatic Software 0dce5861f3 Plugins/Wttr: return result as-is if JSON decode fails 2020-03-20 09:45:12 -07:00
Pragmatic Software fe62282015 Plugins/Wttr: remove "Weather for" prefix 2020-02-19 17:05:03 -08:00
Pragmatic Software 5299e52584 Plugins/Wttr: use new location and population data 2020-02-18 17:05:08 -08:00
Pragmatic Software e0fa65f003 Plugins/Wttr: OCD formatting? 2020-02-18 15:06:26 -08:00
Pragmatic Software b924443f80 Plugins/Wttr: now shows forecast/condition changes only for times > $now 2020-02-18 15:06:07 -08: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 2ce5f8688d Commands now check for `execute-process` metadata 2020-02-14 22:42:15 -08:00
Pragmatic Software 8695ba4d19 Plugins/Wttr: run get_wttr() as a process 2020-02-14 21:56:03 -08:00
Pragmatic Software f37dcaf7f9 Plugins/Wttr: Increase timeout to 30 seconds 2020-02-14 18:41:00 -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 1c43699e6d Plugins/Wttr: no need to delete $options{h} 2020-02-01 14:34:58 -08:00
Pragmatic Software 376def3b50 Plugins/Wttr: option -u would not allow -default to get set; fixed 2020-01-31 23:17:02 -08:00
Pragmatic Software e8b6fa7bd7 Plugins/Wttr: do not show "Option coming soon" for -u 2020-01-31 17:11:13 -08:00
Pragmatic Software 96fbf4c420 Plugins: Weather and Wttr now use LWPUserAgentCached 2020-01-30 21:17:58 -08:00
Pragmatic Software f099abb9e7 Plugins/Wttr: minor improvements 2020-01-30 19:18:58 -08:00
Pragmatic Software 3251cbdc58 Plugins/Wttr: improve output 2020-01-30 18:59:43 -08:00
Pragmatic Software d45d46104f Plugins/Wttr: force metric units 2020-01-29 20:47:15 -08:00
Pragmatic Software 92eb103917 Plugins/Wttr: add some more units 2020-01-29 20:41:32 -08:00
Pragmatic Software 2071fe2523 Plugins/Wttr: improvements 2020-01-29 19:57:30 -08:00
Pragmatic Software 28f102d88c Plugins/Wttr: fix -all not handling "sunrise|sunset" properly 2020-01-29 19:32:45 -08:00
Pragmatic Software 23750d0ef7 Plugins/Wttr: very minor clean-up 2020-01-29 19:19:51 -08:00
Pragmatic Software d567922858 Plugins: add Wttr weather plugin 2020-01-29 19:11:45 -08:00