A Chrome extension to scrape computer science classes from bannerweb.oci.emich.edu

Latest Version

Version
1.4.0
Update
April 28, 2024
Size
32.82KiB
Developer
Category
Users
7
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
Scripting
Storage
Tabs
See more

CompSci Class Scraper Extension

Use this Chrome extension to automatically collect information about Computer Science and Computer Science related classes from the registration section of Eastern Michigan University's Banner site (sometimes called My Emich). The extension automatically clicks buttons and fills out forms then it outputs all the information as a JSON file that can be imported by the EMU CompSci Discord bot.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "CompSci Class Scraper", "description": "A Chrome extension to scrape computer science classes from bannerweb.oci.emich.edu", "icons": { "16": "icon/16.png", "32": "icon/32.png", "48": "icon/48.png", "128": "icon/128.png" }, "action": { "default_popup": "popup.html" }, "permissions": [ "scripting", "storage", "tabs" ], "host_permissions": [ "https://bannerweb.oci.emich.edu/*" ], "background": { "service_worker": "service-worker-loader.js", "type": "module" }, "version": "1.4.0", "web_accessible_resources": [ { "matches": [ "http://*/*", "https://*/*" ], "resources": [ "assets/click-look-up-classes.js", "assets/utils.js", "assets/collect-terms.js", "assets/storage.js", "assets/select-term.js", "assets/select-computer-science.js", "assets/select-math-120.js", "assets/click-advanced-search.js", "assets/select-stat-360.js", "assets/collect-classes.js", "assets/click-new-search.js" ], "use_dynamic_url": false } ]}
Read more

Similar Extensions