bain3

Results 41 comments of bain3

Making it from attributes is probably a bad idea... ids are not supposed to change. I thought I could reverse engineer it, but haven't done much progress. There isn't a...

I've made some limited progress on reverse engineering the IDs. It's not much, but I hope I'm getting somewhere. All the information I've found is in this gist: https://gist.github.com/bain3/953f377c0b96b83721c84f34d551d5d2 EDIT:...

Ok, after some tests it looks very promising! A month of lessons does not have any collisions, neither do all grades from a period, or the periods themselves. Now its...

Hi, I'm not sure what you mean by caching issues but pronotepy does not have any cache. If you're keeping the client between runs, then use `client.refresh()` to reinitialise the...

> I just fixed the `KeyError: "MR"` issue Could you make a PR? I'll follow up with making sure pronotepy's `requests.Session` has a timeout.

Didn't mean to close this, we still need to add the timeouts. But the KeyError issue may be fixed now.

So this is kinda weird... I'm not sure about the others, but `ac_orleans_tours` throws this ssl error only sometimes (when ran manually). `ac_rennes` errors out consistently though.

I think most `ConnectionError`s are from IP bans. I don't know if we want the functions to raise them, or replace them with `ENTLoginError`s though...

> So this is kinda weird... I'm not sure about the others, but `ac_orleans_tours` throws this ssl error only sometimes (when ran manually). `ac_rennes` errors out consistently though. CORRECTION: Even...

I've been thinking about adding serialization to dict for some time now. I we could use the `__slots__` attribute for this. Converting a dict to json is as simple as...