|
|
797a2d14fd
|
use better filename for ICS generation
|
2024-02-16 18:24:44 -06:00 |
|
|
|
aacd1daa86
|
Improve base case message for course code range parsing
|
2024-02-16 17:53:09 -06:00 |
|
|
|
6d6727d714
|
Add basic RateMyProfessor search
|
2024-02-16 17:42:45 -06:00 |
|
|
|
069b77aebe
|
Add panic recovery, switch some fatal raises to panic
I don't know what I am doing really
|
2024-02-16 17:28:32 -06:00 |
|
|
|
595228df15
|
Fix parse order for course range, remove TODO
|
2024-02-16 17:14:34 -06:00 |
|
|
|
44abcd605a
|
Add pluralization, use comma printing for search interaction, field count warning
|
2024-02-16 17:10:01 -06:00 |
|
|
|
470415cc70
|
Add page number option to terms command, add comma printing to terms
|
2024-02-16 17:04:18 -06:00 |
|
|
|
d22b3a30a3
|
Fix partial code range specifier, use proper open ended max, add additional range checks/validation
|
2024-02-16 15:54:28 -06:00 |
|
|
|
5c4a8c0db0
|
Trim raw string code value, check length of 2nd group before Atoi
|
2024-02-16 15:14:33 -06:00 |
|
|
|
07b3146868
|
Increase course title option length, increase min code length
|
2024-02-16 15:12:21 -06:00 |
|
|
|
951b123772
|
Switch code option to string
|
2024-02-16 14:45:23 -06:00 |
|
|
|
cd19f2cdf3
|
Implement course code range option (minus #xxx parsing)
|
2024-02-16 13:26:14 -06:00 |
|
|
|
e339064a83
|
Add special non-fatal handling for non-meeting courses
|
2024-02-01 04:08:56 -06:00 |
|
|
|
0b12e717b6
|
Fix ICS command formatting
|
2024-02-01 03:35:38 -06:00 |
|
|
|
4ac28bd210
|
Course retrieval from redis, setup ICS command data with course detailsl
|
2024-01-30 15:27:56 -06:00 |
|
|
|
f3c79b3576
|
Ditch ics package for raw string templating
|
2024-01-29 02:32:11 -06:00 |
|
|
|
916d9972de
|
ICS command continued work
|
2024-01-28 06:00:17 -06:00 |
|
|
|
c3359de85b
|
Add proper meeting type handling with place/time stringification fns
|
2024-01-18 03:30:21 -06:00 |
|
|
|
849fa153c8
|
Setup term cmd handler, use latest MeetingTimeResponse struct fns
|
2024-01-18 02:56:11 -06:00 |
|
|
|
26bdad9c94
|
Expand search response fidelity, footer shortcut fn
|
2024-01-18 02:11:43 -06:00 |
|
|
|
f5da706933
|
Improve embed, return interaction err properly, improve definition, add keywords to search
|
2024-01-18 00:19:32 -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 |
|
|
|
1baca364b0
|
Work on SearchCommandHandler & definition
|
2024-01-17 23:22:11 -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 |
|
|
|
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 |
|
|
|
93449aa57c
|
Name field 'Days of Week' instead of 'Weekdays'
|
2023-12-12 00:00:50 -06:00 |
|
|
|
ef153fd153
|
Setup command definitions, meetingtime command fields, footer fetch time
|
2023-12-11 19:30:13 -06:00 |
|
|
|
732a7445dc
|
Add separate file for command definitions & handlers, begin meeting time command
|
2023-12-09 16:54:09 -06:00 |
|