Commit Graph

291 Commits

Author SHA1 Message Date
dde00824e0 Log selected term on startup 2024-01-18 00:19:06 -06:00
c17046fb83 Lower default result c ount, fix header for title/keyword search params 2024-01-18 00:18:57 -06:00
d03490ad4d Return commands at handler level, work on TermCommand implementation/definition 2024-01-17 23:57:22 -06:00
2ad241a475 Remove course index from embed, use switch for optional option handling 2024-01-17 23:52:21 -06:00
bbd0fe94e9 Improve command handler main logging & error logs 2024-01-17 23:51:16 -06:00
5d2cb4f4c8 Provide Query defaults for max/offset 2024-01-17 23:50:59 -06:00
1baca364b0 Work on SearchCommandHandler & definition 2024-01-17 23:22:11 -06:00
6d758ed396 Make JSON Content-Type error fatal & use structured logging 2024-01-17 23:21:49 -06:00
f6c087c4f9 Term fetch & POST on startup 2024-01-17 23:21:16 -06:00
310c06f733 ignore .vscode 2024-01-17 23:20:30 -06:00
ddfdd8cc17 Log dumped filename 2024-01-17 23:20:06 -06:00
52b069eb12 Improve Content-Type guessing & use in DumpResponse fn 2024-01-17 23:19:56 -06:00
8da979f62e Include offset/max in Query data, improve range build fn's 2024-01-17 23:18:58 -06:00
1adb6d0af0 Simplify term funcs, rename/make stringification function a struct fn 2024-01-17 21:38:43 -06:00
aa9f8a441d Add comments to Query functions, add individual keyword func 2024-01-17 21:38:19 -06:00
a2e4f1a456 Return error from Search() 2024-01-15 15:42:06 -06:00
c0f30fc585 Clean up main.go 2024-01-15 15:41:47 -06:00
7de9813174 AddPointer helper, DumpHtml helper, fix query parameter escaping 2024-01-15 15:41:38 -06:00
5ff914758e Use bulk overwrite, use test server for command registration in dev 2024-01-15 15:18:20 -06:00
8425274b65 Continue documenting helpers, improve contentLength log grab 2024-01-15 13:08:31 -06:00
5ffdbb6139 Add SearchCommandDefinition, use definition names directly in handler map 2024-01-15 13:07:28 -06:00
f9ab4870ba Add builder methods for Query, make all properties private 2024-01-14 22:28:55 -06:00
41d0bd817c Use FormatInt/Itoa instead of string() for stringification 2024-01-14 22:24:45 -06:00
6e5931f8ba Add WeekdaysToString edge cases (none/all days) 2024-01-14 22:24:03 -06:00
b331433d8d Continue work on search query, various API calls 2024-01-07 08:44:42 -06:00
1c5b3a1b6d Remove colorizer hook, simplify logSplitter 2024-01-07 08:42:00 -06:00
06e5cd26d5 Load environment variables before logger development check/setup 2024-01-07 08:38:56 -06:00
a4c00af1fe Setup search command stub, remove unused term cmd option for term lookup cmd 2024-01-07 08:38:17 -06:00
b4b2930a58 Add class duration to time command output 2024-01-07 08:37:43 -06:00
49e5a406d7 Setup Query struct, add parameter builder function 2024-01-07 08:36:38 -06:00
415dabbabb Remove guild command removal code 2024-01-04 09:38:13 -06:00
42d8338ce2 Update README 2024-01-04 09:21:49 -06:00
176b73e252 Return rather than panic in command registration step 2024-01-04 09:21:40 -06:00
ee67cc1e2c Manual, temporary guild command unregistration 2024-01-04 09:21:16 -06:00
44d5e533f3 Fix CentralTime init order (again) 2023-12-26 08:07:09 -06:00
14295d1264 Use central time for zerolog's timestamp acquisition 2023-12-26 07:56:13 -06:00
861870f821 Attempt to disable TimeFormat in ConsoleWriter 2023-12-26 07:52:27 -06:00
f0caab9435 Remove timestamp from global logger 2023-12-26 07:46:29 -06:00
f82de64d3e Test JSON colorizing log hooks 2023-12-26 07:44:02 -06:00
e10edcb5f8 Move debug statement 2023-12-26 07:24:51 -06:00
68cdba4d96 Add debug log on cmd count 2023-12-26 07:19:26 -06:00
56793d6c28 Remove unused variables 2023-12-26 07:16:03 -06:00
04fbc67f91 Move command registration away, add simple command un/re-registration 2023-12-26 07:15:14 -06:00
3020632364 Add debug for current term resolution 2023-12-26 06:52:29 -06:00
0785d6522f Missing tzdata fix 2023-12-26 06:50:24 -06:00
0b4c8ad76f Fix location/YearDayRange init order 2023-12-26 06:46:59 -06:00
544d6689af Add error types, small comment typo 2023-12-26 06:45:17 -06:00
aaf8b8ebcd Improve automatic term selection/identification 2023-12-26 06:45:00 -06:00
073a36ba06 Use DoRequest, fix response unmarshalling 2023-12-26 06:43:14 -06:00
bc52c672f3 Correct redeclaration of environment variable, improve logging, comments & cmd reg/del skip handling for errors 2023-12-25 00:07:09 -06:00