A simple API wrapper for Georgia Tech Buzzport login and Oscar registration services.
Nothing special... the dart script just controls a headless Chrome and follow the normal login process. This is possible thanks to the puppeteer package.
Just look under test/oscar_registration_test.dart to get a glimpse of what this API can do. (You can easily extend the functionalities, with a bit of code. I'm too lazy...)
Screenshots will be saved under .screenshots
await Buzzport(browser, _credential).loginIfNeeded().then((page) {
return screenshot(page, 'buzzport_login');
});
Look in test/buzzport_login_test.dart