您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Make culearn cleaner
// ==UserScript== // @name Culearn Cleanup // @namespace http://tampermonkey.net/ // @version 0.1 // @description Make culearn cleaner // @author Ehren Julien-Neitzert // @match https://culearn.carleton.ca/moodle/my/ // @grant none // ==/UserScript== (function() { 'use strict'; document.getElementById('block-region-side-pre').remove(); document.getElementById('block-region-side-post').remove(); document.getElementById('inst1061014').remove(); document.getElementById('page-header').remove(); var courses = document.getElementsByClassName('category_label'); for (let c = 1; c < courses.length; c++) { //close all the class views except the first one courses[c].click(); } var currentCourses = document.getElementsByClassName('courses')[0].childNodes; //the classes from the current semester //var courseName = /] (.+? \([A-Z]{3}\))/ //regex to find course names var courseName = /([A-Z]+?\d+?\w+?) /; //regex to find course names for (let c = 0; c < currentCourses.length; c++) { var link = currentCourses[c].getElementsByTagName('a')[0]; var linkText = link.innerText; link.innerText = linkText.match(courseName)[1]; //change link text to just the course name } })();