aarctan / schedubuddy-server

https://schedubuddy.com/
MIT License
4 stars 1 forks source link

parser update #20

Closed Mattwmaster58 closed 1 year ago

Mattwmaster58 commented 1 year ago

parses with some regex thats stricter than before (nothing) and raises if regex match isn't found - indicating parser errors ASAP instead of later. this fixes the parsing of the updated course cards

added max threads which scrapes every course in less than 10 mins which is nice

proof that i actually tested it: (cmput 361 is not present in prod) image

Mattwmaster58 commented 1 year ago

image this can't be right?

aarctan commented 1 year ago

I don't know why it's 95% but the -152kb diff is expected because spring term is over

aarctan commented 1 year ago

Can you fix handling of classes with no times? It's crashing with stat 151 and econ 101. Those asynchronous classes had to be manually deleted as workarounds.