Help you watch videos smoothly at Avgle
// ==UserScript==
// @name Avgle Helper
// @namespace https://avgle.com
// @version 1.4
// @description Help you watch videos smoothly at Avgle
// @author Neal
// @match https://avgle.com/*
// @grant none
// ==/UserScript==
(() => {
'use strict';
function $(name) {
let element = null;
if (name.startsWith('#'))
element = document.getElementById(name.slice(1));
else if (name.toString().startsWith('.'))
element = document.getElementsByClassName(name.slice(1));
else
element = document.getElementsByTagName(name);
return element;
}
function style(css) {
const style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = css;
return style;
}
const href = document.location.href;
const head = $('head')[0], body = $('body')[0];
if (href.match('https://avgle.com/video/')) {
const embed = head.innerHTML.match('https://avgle.com/embed/[^"]+')[0];
head.appendChild(style('.at-expanding-share-button-toggle {display: none}'));
body.style = 'background: black; padding: 0 30px';
body.innerHTML = '<iframe width="1280" height="640" src="' + embed + '" frameborder="0" allowfullscreen></iframe>';
body.appendChild(style('.at-expanding-share-button-toggle {display: none}'));
} else if (href.match('https://avgle.com/embed/')) {
head.appendChild(style('#aoverlay, #player_3x2_container {display: none}'));
body.appendChild(style('#aoverlay, #player_3x2_container {display: none}'));
} else {
head.appendChild(style('.top-nav {position: absolute}'));
body.appendChild(style('.top-nav {position: absolute}'));
head.appendChild(style('.navbar-fixed-top {position: absolute}'));
body.appendChild(style('.navbar-fixed-top {position: absolute}'));
}
})();