UTDNebula / skedge

MIT License
8 stars 7 forks source link

Feat/scrape-page #23

Closed heartgg closed 1 year ago

heartgg commented 1 year ago

This branch makes the extension activate on course select. It scrapes the necessary data off the page and injects instructor names into the sections table Closes #17 and closes #18

demonlexe commented 1 year ago

Needs some sort of filter because it's messing up my experience on unrelated websites:

image
heartgg commented 1 year ago

LGTM, tested working for many classes, works for classes with multiple comma-separated listed professors per section. Professors always injected. Definitely solves #17 and #18

Only thing this is missing is the "!" alert icon on the Sk.Edge icon when the page loads. Hopefully this is included in another Issue?

The "!" should be a part of this, works on my end. I also fixed the script to only inject in course scheduler