Commit Graph

17 Commits

Author SHA1 Message Date
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
1252e75c8a Add stack tracing to logger, use Stack on all fatal/error logs 2024-01-31 17:59:01 -06:00
7e3e0be0aa Add binary marshal for Redis on Course struct 2024-01-29 15:55:14 -06:00
10634c1210 Spelling, separate Course struct from SearchResults
Separating the course struct will be useful for storing classes by CRN later on
2024-01-29 14:13:36 -06:00
e0da185ff9 Fix unterminated tuples in ByDays, use string comma join 2024-01-29 02:30:56 -06:00
4ec69b0053 Fix Until format in RRule(), add comments to MeetingTime struct 2024-01-28 05:59:45 -06:00
80c0ed47d3 Setup Rrule helper methods for MeetingTimeResponse 2024-01-28 05:02:51 -06:00
0fb7ab3e0d Add comments to various SearchResult attributes, add SectionAttributes, fix Faculty 2024-01-28 04:24:06 -06:00
c3359de85b Add proper meeting type handling with place/time stringification fns 2024-01-18 03:30:21 -06:00
a5bec13fe5 Remove unused MeetingTime pretty structs 2024-01-18 03:11:23 -06:00
0e9bcaf07c Allow for empty values, nillable parsing 2024-01-18 03:08:09 -06:00
0bec62ff7a Separate Faculty item into common struct 2024-01-18 02:55:03 -06:00
3d8d4e7e12 Move response struct into types.go, begin adding struct fns to match pretty 2024-01-18 02:34:08 -06:00
3464208d9c Get closer to unified MeetingTimeResponse parsing 2024-01-18 02:20:37 -06:00
073a36ba06 Use DoRequest, fix response unmarshalling 2023-12-26 06:43:14 -06:00
4dce1de842 Switch from logrus to zerolog, move types into types.go 2023-12-24 15:47:11 -06:00