FabScanPi-Server/js/main.js
2016-07-22 22:12:39 +02:00

37 lines
1.5 KiB
JavaScript

var _paq = _paq || [];
_paq.push(["setCookieDomain", "*.fabscan.org"]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="http://analytics.mariolukas.de/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', 3]);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
$.get('https://api.github.com/repos/mariolukas/FabScanPi-Build-Raspbian/releases/latest', function (data) {
var asset = data.assets[0];
var downloadCount = 0;
for (var i = 0; i < data.assets.length; i++) {
downloadCount += data.assets[i].download_count;
}
var oneHour = 60 * 60 * 1000;
var oneDay = 24 * oneHour;
var dateDiff = new Date() - new Date(asset.updated_at);
var timeAgo;
if (dateDiff < oneDay)
{
timeAgo = Math.ceil((dateDiff / oneHour).toFixed(1)) + " hours ago";
}
else
{
timeAgo = Math.ceil((dateDiff / oneDay).toFixed(1)) + " days ago";
}
$('#latest_release').attr('href', data.assets[0].browser_download_url);
$('#latest_release').text(data.assets[0].browser_download_url.split("/").pop());
$('#latest_release_info').text( " download size is "+parseInt(data.assets[0].size/1000/1000)+" MB was updated "+timeAgo+" and downloaded "+data.assets[0].download_count+" times" );
console.log(data)
});