Skip to content

Instantly share code, notes, and snippets.

@fordnox
Created February 27, 2015 09:08
Show Gist options
  • Save fordnox/74fb9c2ec450cec3d369 to your computer and use it in GitHub Desktop.
Save fordnox/74fb9c2ec450cec3d369 to your computer and use it in GitHub Desktop.
Lastes version of software from github
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div class="container">
<p>
<a href="#" class="release-download btnd btnd-1 btnd-1d">Download</a>
<a href="https://api.github.com/boxbilling/boxbilling" class="btnd btnd-1 btnd-1d">View on Github</a>
</p>
<p class="release-info" style="display: block;"></p>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript" src="http://getsharex.com/js/jquery.timeago.js"></script>
<script type="text/javascript">
$(document).ready(function () {
GetLatestReleaseInfo();
});
function GetLatestReleaseInfo() {
$.getJSON("https://api.github.com/repos/boxbilling/boxbilling/releases").done(function (json) {
var release = json[0];
var asset = release.assets[0];
var downloadURL = "https://github.com/boxbilling/boxbilling/releases/download/" + release.tag_name + "/" + asset.name;
var downloadCount = 0;
for (var i = 0; i < release.assets.length; i++) {
downloadCount += release.assets[i].download_count;
}
var releaseInfo = release.name + " was updated " + $.timeago(asset.updated_at) + " and downloaded " + downloadCount + " times.";
$(".release-download").attr("href", downloadURL);
$(".release-info").text(releaseInfo);
$(".release-info").fadeIn("slow");
});
}
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment