NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name SoundCloud Auto Dark Mode // @description Auto-enables Dark mode on soundcloud.com // @author navchandar // @include *soundcloud.com/* // @version 0.2 // @grant none // @run-at document-start // @copyright ©2018, navchandar (https://openuserjs.org/users/navchandar) // @updateURL https://openuserjs.org/meta/navchandar/SoundCloud_Auto_Dark_Mode.meta.js // @downloadURL https://openuserjs.org/install/navchandar/SoundCloud_Auto_Dark_Mode.user.js // @license MIT // @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js // @icon https://a-v2.sndcdn.com/assets/images/sc-icons/favicon-2cadd14b.ico // @grant GM_addStyle // ==/UserScript== var css = document.createElement('style'); css.type = "text/css"; css.innerHTML = "html { color: #333 !important; }\ .header{width:100%;background:#333;height:46px}\ .header__logo{background:#f50;background:linear-gradient(#f70,#f30)}\ button{ color: lightgrey !important; background-color: #222 !important; }\ body { color: grey !important; background-color: #333 !important; }\ div { color: grey !important; background-color: #333 !important; }\ li, li a, ul { color: snow !important; background-color: #333 !important; }\ span{ color: snow !important; }\ input { color: white !important; background-color: #333 !important; }"; var d = new Date(); // for now var time = d.getHours(); if (time >= 20 || time < 8 ){ // Run this only @ night document.getElementsByTagName('head')[0].appendChild(css); document.body.style.background = "#333"; }