Skip to content

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Github MD5 Hashes
// ==UserScript==
// @id github-md5-hashes@erikvold.com
// @name Github MD5 Hashes
// @version 1.0
// @namespace github-md5-hashes
// @author Erik Vold
// @description
// @include http*//github.com*
// @run-at document-end
// ==/UserScript==
(function() {
var $ = function(id) document.getElementById(id);
var rawURL = $("raw-url");
var infoDiv = GM_xpath({
path: "//div[@class='file']/div[@class='meta']/div[@class='info']"
});
if (!rawURL || !infoDiv) return;
var ret = GM_xmlhttpRequest({
method: "GET",
url: rawURL.getAttribute("href"),
ignoreCache: true,
onload: function(res) {
var md5 = document.createElement("span");
md5.setAttribute("class", "md5");
md5.appendChild(document.createTextNode(GM_cryptoHash(res.responseText, "MD5")));
infoDiv.appendChild(md5);
}
});
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.