Skip to content

Instantly share code, notes, and snippets.

@irazasyed
Last active April 4, 2023 18:37
Show Gist options
  • Save irazasyed/0d7f43f752ae4cfd160a11ced0d9a618 to your computer and use it in GitHub Desktop.
Save irazasyed/0d7f43f752ae4cfd160a11ced0d9a618 to your computer and use it in GitHub Desktop.

Revisions

  1. irazasyed revised this gist Apr 3, 2018. 1 changed file with 0 additions and 2 deletions.
    2 changes: 0 additions & 2 deletions dark-youtube.js
    Original file line number Diff line number Diff line change
    @@ -30,8 +30,6 @@
    docCookies.removeItem('PREF');

    docCookies.setItem('PREF', pref, FUTURE, '/', '.youtube.com');

    console.log(pref);
    }
    }

  2. irazasyed created this gist Apr 3, 2018.
    43 changes: 43 additions & 0 deletions dark-youtube.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,43 @@
    // ==UserScript==
    // @name Dark Wide YouTube
    // @namespace DWYT
    // @version 1.0
    // @description Dark Wide YouTube
    // @author Syed I.R.
    // @match https://*.youtube.com/*
    // @require https://raw.githubusercontent.com/madmurphy/cookies.js/master/cookies_min.js
    // @grant none
    // @noframes
    // ==/UserScript==

    (function() {
    'use strict';
    const FUTURE = new Date('2020');

    // Dark Mode On
    let pref = docCookies.getItem('PREF');
    if(pref) {
    let cookieChanged = false;
    if(pref.indexOf('f6') === -1) {
    pref = pref + '&f6=400';
    cookieChanged = true;
    } else if(pref.indexOf('f6=400') === -1) {
    pref = pref.replace(/(f6=)[^\&]+/, '$1400');
    cookieChanged = true;
    }

    if(cookieChanged) {
    docCookies.removeItem('PREF');

    docCookies.setItem('PREF', pref, FUTURE, '/', '.youtube.com');

    console.log(pref);
    }
    }

    // Wide Angle
    let wide = docCookies.getItem('wide');
    if(!wide) {
    docCookies.setItem('wide', 1, FUTURE, '/', '.youtube.com');
    }
    })();