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"
	}
}