Lightshot direct link and next image

Adds buttons below prntscr.com images

// ==UserScript==
// @name Lightshot direct link and next image
// @namespace  http://prntscr.com/
// @version    1.2
// @description  Adds buttons below prntscr.com images
// @include http://prntscr.com/*
// @include http://prnt.sc/*
// @run-at  document-end
// ==/UserScript==

console.log("Prntscr direct link loaded")

var Debugging = false

if (Debugging) {
	console.trace()
}

function Print(output) { //It would be immoral to spam others' consoles.
	if (Debugging) {
		console.log(output)
	}
}

function NextImage() {
	var ID = location.href.match("[0-9|a-z]*$")[0]
	location.href = "http://prnt.sc/" + (parseInt(ID, 36) + 1).toString(36) //Add one on in decimal, then convert to base36
}

if (typeof unsafeWindow != "undefined") { //GM
	unsafeWindow.NextImage = NextImage
}

window.onload = function () {
	var Container = document.getElementsByClassName("image-info")
	if (Container) {
		Container = Container[0]

		Container.appendChild(Container.children[1].cloneNode(true))
		Container.appendChild(Container.children[2].cloneNode(true))

		var LinkButton = Container.children[6].firstChild //Direct link button
		LinkButton.id = ""
		Print(document.getElementById("screenshot-image").src)
		var src = document.getElementById("screenshot-image").src
		var Matches = src.match("url=.*$")
		if (Matches != null) { //A script on-page adds the redirect
			LinkButton.href = "https" + Matches[0].slice(8) //Gets base image URL, have to use https because imgur
		} else {
			LinkButton.href = src
		}
		LinkButton.target = "_self"
		LinkButton.children[0].className = "icon-gallery"
		LinkButton.children[1].textContent = "direct link"
		
		
		Container.appendChild(Container.children[1].cloneNode(true))
		Container.appendChild(Container.children[2].cloneNode(true))
		
		var NextButton = Container.children[8].firstChild //Next image button, purely for fun.
		NextButton.id = ""
		NextButton.href = "javascript: NextImage();"
		NextButton.target = "_self"
		NextButton.children[0].className = "icon-reload"
		NextButton.children[1].textContent = "next image"
	}
}