Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Course selector
- // @namespace http://tampermonkey.net/
- // @version 1.0
- // @description Automagically gets you into full courses :)
- // @author You
- // @match https://webadvisor.uoguelph.ca/WebAdvisor/WebAdvisor*
- // @grant none
- // ==/UserScript==
- var submitIntervalSeconds = 5;
- var messageOfTheDay = "Fuck life";
- var numCourses = $("select").length - 2;
- var pass = "";
- var user = "";
- (function() {
- 'use strict';
- function getRandomInt(max) {
- return Math.floor(Math.random() * Math.floor(max));
- }
- // Time to press button is in 5 second intervals
- var content = document.getElementById('content');
- let motd = $("#content").find("h1").text(messageOfTheDay);
- let num = getRandomInt(numCourses) +1;
- var i = 0;
- for(i =0; i < numCourses; i++){
- $("#LIST_VAR1_"+(i+1)).attr("selectedIndex",0).change();
- }
- $("#LIST_VAR1_"+num).attr("selectedIndex",1).change();
- setTimeout(function () {
- let submitButtons = $(".shortButton");
- let students = $(".WBST_Bars:contaains('Students')");
- let register = $("a:contains('Register and Drop Sections')");
- let login = $("span:contains('Log In')");
- let password = $("#CURR_PWD");
- let username = $("#USER_NAME");
- if(password){
- password.val(pass);
- }
- if(username){
- username.val(user);
- }
- if(submitButtons && submitButtons[0]){
- submitButtons[0].click();
- }else {
- if(students && students[0]){
- students[0].click();
- }
- if(register && register[0]){
- register[0].click();
- }
- if(login && login[0]){
- $($("span:contains('Log In')")[0]).parent()[0].click();
- }
- }
- }, submitIntervalSeconds*1000);
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement