// ==UserScript== // @name Smartschool // @author Thijs Floryn // @description smartschool tool // @include https://*.smartschool.be/* // @exclude view-source://* // @exclude https://*.smartschool.be/index.php?module=Messages&file=composeMessage&* // @exclude https://*.smartschool.be/Upload/* // @exclude https://wopi2.smartschool.be/* // @version 1.3.1 // @grant none // @copyright 2011+ // @namespace schoolsmart // ==/UserScript== (function() { 'use strict'; let urll = window.location.href.toString(); let url2 = urll.indexOf("smartschool.be"); urll = urll.slice(0,url2-1); urll = urll.replace("https://",""); console.log("link:" + urll); let myStorage = window.localStorage; if(localStorage.getItem("commus")==null) { localStorage.setItem("commus","anthem"); } var theme = localStorage.getItem("theme"); var playing=true; var myFunctions = window.myFunctions = {}; myFunctions.showhide = function () { $(".prioriteit").toggle(); $(".smscMain").toggle(); }; let audio = new Audio('https://www.marxists.org/history/ussr/sounds/mp3/soviet-anthem1944.mp3'); let suka = new Audio('https://www.myinstants.com/media/sounds/untitled_899.mp3'); let nazisong = new Audio('https://files.fm/u/2b6c8e6g#/view/Nazi+Marching+Song.mp3;play'); let thunder = new Audio("http://hd1.djring.com/320/482466/Thunder%2B-%2BImagine%2BDragons%20(DJJOhAL.Com).mp3"); let dubstep = new Audio("http://download2263.mediafire.com/i5haasfme5fg/uzzrv16cdqzlevv/Deadpool+2+soundtrack+-+skrillex+-+bangarang+fight+song+%281%29.mp3"); let mars = new Audio("https://ia801603.us.archive.org/28/items/SovietMarch/Soviet%20March.mp3"); $(".hlp-vert-box span:nth-of-type(1)").text("STALINN"); $(".hlp-vert-box span:nth-of-type(2)").text("made by Thijs Floryn"); myFunctions.entergame = function () { alert("coming soon"); }; myFunctions.suka = function () { suka.play(); } myFunctions.pauseAll=function() { audio.pause(); dubstep.pause(); thunder.pause(); mars.pause(); } myFunctions.changemusic = function() { let song = prompt("geef de youtube link van de muziek aub"); song = "\""+song+"?autoplay=1\""; song = song.replace("watch?v=","embed/"); localStorage.setItem('youtube', song); myFunctions.pauseAll(); location.reload(); } myFunctions.resetmusic = function(){ alert("als je terug de normale muziek wil moet je dan op toggle music klikken"); localStorage.setItem('youtube', null); localStorage.setItem("music",true); location.reload(); } myFunctions.thunderplay = function() { localStorage.setItem('theme', 'Thunder'); myFunctions.pauseAll(); if(localStorage.getItem("youtube"==null)) { thunder.play(); } if(localStorage.getItem("music") == "false") { thunder.pause(); } $(".prioriteit").css("top","48px"); $(".prioriteit").hide(); $('span[style*="color: red"]').css("color","blue"); $('img[alt="Profiel afbeelding"]').attr("src","https://images.pexels.com/photos/680940/pexels-photo-680940.jpeg"); $(".topnav").css("background-color","blue"); $("#msgdetail").css("background-color","#87CEFA"); $("body").css("background-image","url('')"); $("body").css("background-color","#87CEFA"); $("#homepage__block--administration").css("background-color","#87CEFA"); $("#folders_parent_td").css("background-color","#87CEFA"); $("#toolbar").css("background-color","#87CEFA"); $("#homepage__block--administration").css("background-color","#87CEFA"); $('.admin').css("background-color","blue"); } myFunctions.complay = function() { localStorage.setItem('theme', 'Com'); myFunctions.pauseAll(); if(localStorage.getItem("music")=="true") { if(localStorage.getItem("commus")=="anthem") { if(localStorage.getItem("youtube"==null)) { audio.play(); } } } else if(localStorage.getItem("commus")=="mars") { mars.play(); } $(".prioriteit").css("top","48px"); $(".prioriteit").hide(); $('span[style*="color: red"]').css("color","red"); $(".topnav").css("background-color","red"); $('img[alt="Profiel afbeelding"]').attr("src","https://image.ibb.co/eoV6rx/Naamloos_1.png"); $("body").css("background-color","#FFB7B7"); $("#homepage__block--administration").css("background-color","#EB7F7F"); $("body").css("background-image","url('')"); $("#folders_parent_td").css("background-color","#EB7F7F"); $("#msgdetail").css("background-color","#FFB7B7"); $("#toolbar").css("background-color","#EB7F7F"); $("#homepage__block--administration").css("background-color","#EB7F7F"); $('.admin').css("background-color","red"); } myFunctions.dubplay = function() { localStorage.setItem('theme', 'Nazi'); $(".prioriteit").css("top","48px"); $(".prioriteit").hide(); $('img[alt="Profiel afbeelding"]').attr("src","https://images.pexels.com/photos/680940/pexels-photo-680940.jpeg"); $(".topnav").css("background-color","orange"); $("#msgdetail").css("background-color","lightblue"); $('img[alt="Profiel afbeelding"]').attr("src","https://vignette.wikia.nocookie.net/invaderclub/images/1/15/Profile_picture_by_egg_meme-d7ja8cf.jpg/revision/latest?cb=20160705010651"); $("body").css("background-image","url('http://getwallpapers.com/wallpaper/full/a/b/8/1164051-top-meme-background-pictures-2560x1440-for-windows.jpg')"); $("#homepage__block--administration").css("background-color","purple"); $("#folders_parent_td").css("background-color","red"); $("#toolbar").css("background-color","yellow"); $("#homepage__block--administration").css("background-color","pink"); $('.admin').css("background-color","green"); } myFunctions.togglemusic = function () { if(playing==true) { myFunctions.pauseAll(); playing=false; localStorage.setItem("music",false); } else if(playing==false) { if(localStorage.getItem("theme")=="Thunder") { thunder.play() } else if(localStorage.getItem("theme")=="Com") { if(localStorage.getItem("commus")=="anthem") { audio.play(); } if(localStorage.getItem("commus")=="mars") { mars.play(); } } playing=true; localStorage.setItem("music",true); } else { alert("error"); } }; myFunctions.nickname = function() { var nickname = prompt("wat wil je als nickname?"); localStorage.setItem("nickname",nickname); $(".hlp-vert-box span:nth-of-type(1)").text(nickname); $(".hlp-vert-box span:nth-of-type(2)").text("made by Thijs Floryn"); } let name = localStorage.getItem("nickname"); $(".hlp-vert-box span:nth-of-type(1)").text(name); audio.play(); $(".topnav").append('
'); let kinda = "\"https://"+urll+".smartschool.be/index.php?module=Agenda\"" let kinda2 = "\"https://"+urll+".smartschool.be/Grades\"" $("#jawohl").append('Agenda'); $(".topnav").append('
'); $("#punten").append('Punten'); $(".js-btn-notifs").html("

themas

"); $(".topnav").append('
Trick
'); $("#grepolis").on("click",myFunctions.showhide); //document.createElement("header"); $("body").append(''); $(".prioriteit").css("top","48px"); $(".prioriteit").hide(); $(".topnav").css("background-color","red"); $('img[alt="Profiel afbeelding"]').attr("src","https://image.ibb.co/eoV6rx/Naamloos_1.png"); $("body").css("background-color","#FFB7B7"); $("#homepage__block--administration").css("background-color","#EB7F7F"); $("#folders_parent_td").css("background-color","#EB7F7F"); $("#toolbar").css("background-color","#EB7F7F"); $("#homepage__block--administration").empty(); $("#homepage__block--administration").append('
enter hidden game
'); $("#homepage__block--administration").append('
toggle music
'); $("#homepage__block--administration").append('
change nickname
'); $("#homepage__block--administration").append('
change music
'); $("#homepage__block--administration").append('
reset music
'); $("#homepage__block--administration").append('

deze opties zijn eenmalig en slaan (nog) niet op, als je muziek NIET speelt ga dan naar youtube, klik een video aan en unmute je geluid :)

'); $(".admin:nth-of-type(1)").on("click",myFunctions.entergame); $(".admin:nth-of-type(4)").on("click",myFunctions.changemusic); $(".admin:nth-of-type(2)").on("click",myFunctions.togglemusic); $(".admin:nth-of-type(3)").on("click",myFunctions.nickname); $(".admin:nth-of-type(5)").on("click",myFunctions.resetmusic); //$(".admin:nth-of-type(5)").on("click",myFunctions.download); $('.admin').css("background-color","red"); $('.admin').css("color","white"); $('.admin').css("padding","10px"); $("#homepage__block--administration").css("text-align","center"); $("#msgdetail").css("background-color","#FFB7B7"); $(".topnav__menu--notifs").html(""); $(".topnav__menu--notifs").html("

thunder

communisme

memes

"); $("#thunder").on("click", myFunctions.thunderplay); $("#communism").on("click", myFunctions.complay); $("#memes").on("click", myFunctions.dubplay); if(theme=="Thunder") { myFunctions.thunderplay(); } else if(theme=="Com") { myFunctions.complay(); } if(theme=="Nazi") { myFunctions.dubplay(); } let linkje= localStorage.getItem("youtube"); if(linkje==null){ } else{ myFunctions.pauseAll(); $('body').append(''); } //Thijs Floryn })();