if (mjt.urlquery.reloadtime > 0) {
setTimeout('location.reload(true)',1000*60*mjt.urlquery.reloadtime);
}
if (!(allwrites)) {var allwrites = {};}
if (!(urls)) {var urls = {};}
if (!(pastdays)) {var pastdays =32;}
var selectedDom = mjt.urlquery.domain;
if (!(selectedDom)) { selectedDom = '/common'; }
var timeObj = new Date();
timeObj.setTime(timeObj.valueOf() - (pastdays*24*3600*1000));
var mMonth = timeObj.getUTCMonth(); mMonth++ ; if (mMonth < 10) { mMonth = "0" + mMonth + "";}
var mDate = timeObj.getUTCDate(); if (mDate < 10) { mDate = "0" + mDate + "";}
var mHours= timeObj.getUTCHours(); if (mHours < 10) { mHours = "0" + mHours + "";}
var mMinutes= timeObj.getUTCMinutes(); if (mMinutes < 10) { mMinutes = "0" + mMinutes + "";}
timeconst = timeObj.getUTCFullYear() + "-" + mMonth + "-" + mDate + "T" + mHours + ":" + mMinutes;
mjt.mqlread([{
"creator":null,
"id":null,
"limit":200,
"name":null,
"sort":"-timestamp",
"timestamp":null,
"timestamp>":timeconst,
"type":[{
"id":null,
"key":[{
"namespace":[{
"id":selectedDom,
"type":"/type/domain"
}]
}]
}]
}])
${displayresult(gettopics.result, pastdays)}
Reading data from past $pastdays days....
pastdays = pastdays/8
${mjt.log('Error. Trying just the past days', pastdays)}
${getNewTopics(pastdays)}
Unrecoverable Error
${mjt.log('Error in', gettopics)}
${mjt.log('display', results)}
var count=0
| Topic |
Type |
User |
Date |
|
count++;
var url = write.id + "";
url = url.replace(/#/,"%23");
url = "http://www.freebase.com/view/" + url;
${write.name} |
${write.type[0]['id']} |
${write.creator} |
${formatTime(write.timestamp)} |
var lastres = results.length -1;
${count} New topics added since ${formatTime(results[lastres]['timestamp'])}
No new topics added in the past $pastdays days
var datetime = timestamp.split("T");
var ymd = datetime[0].split("-");
var months = ['NaN', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
datetime[1] = datetime[1].slice(0,8)
${months[ymd[1] *1]} ${ymd[2]}, ${ymd[0]} ${datetime[1]} Z
mjt.mqlread([{
"id":"/",
"keys":[{
"namespace":{
"id":null,
"type":"/type/domain"
}
}],
"name":null,
"type":"/type/namespace"
}])
function sortById(a,b)
{
a['namespace']['id'] > b['namespace']['id'] ? x=1 : x=-1 ;
return x;
}
getdoms.result[0]['keys'].sort(sortById);
loading report....
${mjt.log('Error in', getdoms)}
New Topics Added in ${mjt.urlquery.domain}
${showDomainsList(mjt.urlquery.domain)}
${getNewTopics(32)}
New Topics Added in /common
${showDomainsList('/common')}
${getNewTopics(4)}