Blackboard Extension from UNIST HeXA
Blackboard Extension Extension
UNIST 동아리 HeXA에서 UNIST 학우들의 blackboard 사용을 돕기 위해 만든 브라우저 확장 프로그램입니다.
현재 지원되는 기능은 다음과 같습니다.
1. 자동 로그아웃 방지
2. Assignments 및 To-Do 관리
3. Collaborate 자동 접속
4. Contents 한번에 다운로드
더욱 자세한 사항은 아래 링크를 통해 확인해주시기 바랍니다.
https://github.com/See-Y/blackboard-extension
개발 및 에러 관련 피드백은 리뷰 혹은 이메일([email protected])로 부탁드립니다.
Read more
현재 지원되는 기능은 다음과 같습니다.
1. 자동 로그아웃 방지
2. Assignments 및 To-Do 관리
3. Collaborate 자동 접속
4. Contents 한번에 다운로드
더욱 자세한 사항은 아래 링크를 통해 확인해주시기 바랍니다.
https://github.com/See-Y/blackboard-extension
개발 및 에러 관련 피드백은 리뷰 혹은 이메일([email protected])로 부탁드립니다.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Blackboard Extension", "description": "Blackboard Extension from UNIST HeXA", "version": "2.03", "manifest_version": 3, "action": { "default_icon": "Images/HeXA_icon.png", "default_popup": "popup.html" }, "background": { "service_worker": "background.js", "type": "module" }, "permissions": ["storage", "alarms", "downloads"], "host_permissions": [""], "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self'", "sandbox": "sandbox allow-scripts; script-src 'self'; object-src 'self'" }, "web_accessible_resources" : [ { "resources": ["Images/HeXA_logo.png"], "matches": ["https://blackboard.unist.ac.kr/*"], "extension_ids": [] }, { "resources": [ "Scripts/Collaborate/intercept.js" ], "matches": ["https://au-lti.bbcollab.com/*"] }, { "resources": [ "Scripts/Collaborate/content-cancelLogout.js" ], "matches": ["https://blackboard.unist.ac.kr/*"] }, { "resources": [ "Scripts/Collaborate/cancelLogout.js" ], "matches": ["https://blackboard.unist.ac.kr/*"] }, { "resources": [ "Scripts/Collaborate/Loadfile.js" ], "matches": ["https://blackboard.unist.ac.kr/*"] }, { "resources": [ "Scripts/Collaborate/content-Loadfile.js" ], "matches": ["https://blackboard.unist.ac.kr/*"] }, { "resources": [ "Scripts/Collaborate/redirect.js" ], "matches": ["https://unist.blackboard.com/*"] }, { "resources": [ "Scripts/Collaborate/changeN.js" ], "matches": ["https://unist-kr.zoom.us/*"] }, { "resources": [ "Others/lectureInfo.json" ], "matches": [""] } ], "content_scripts": [ { "matches": ["https://blackboard.unist.ac.kr/*"], "js": ["Scripts/ToDo/btn.js"], "css": ["CSS/style.css"] }, { "matches": ["https://blackboard.unist.ac.kr/webapps/blackboard/content/*"], "js": ["Scripts/Downloader/downloader.js"] }, { "matches": ["https://au-lti.bbcollab.com/*"], "js": ["Scripts/Collaborate/ClickCollaborate.js"], "run_at": "document_end" }, { "matches": ["https://blackboard.unist.ac.kr/webapps/portal/execute/tabs/*"], "js": ["Scripts/Collaborate/getLectureInfo.js"] }, { "matches": ["https://blackboard.unist.ac.kr/*"], "js": ["Scripts/Collaborate/content-cancelLogout.js"] }, { "matches": ["https://blackboard.unist.ac.kr/webapps/assignment/uploadAssignment*"], "js": ["Scripts/Collaborate/content-Loadfile.js"] }, { "matches": ["https://unist-kr.zoom.us/j/*"], "js": ["Scripts/Collaborate/changeName.js"], "run_at": "document_end" } ]}
Read more