orto
by toubia95
HTML
<ul id="stats">
</ul>
<hr>
<ul id="thumbs">
</ul>
JavaScript
// last
$.ajax({
"url": "https://repository.ortolang.fr/api/stats/core.workspaces.all,membership.profiles.all,binary-store.size,binary-store.files?scope=YW5vbnltb3Vz3",
"method": "GET",
"timeout": 0,
}).done(function(response) {
//console.log(response);
var profiles = response["membership.profiles.all"].values[response["membership.profiles.all"].values.length - 1][1];
var workspaces = response["core.workspaces.all"].values[response["core.workspaces.all"].values.length - 1][1];
var size = response["binary-store.size"].values[response["binary-store.size"].values.length - 1][1] / 1000000000000;
var files = response["binary-store.files"].values[response["binary-store.files"].values.length - 1][1];
var stats = '<li>' + profiles + '</li>';
stats += '<li>' + workspaces + '</li>';
stats += '<li>' + size.toFixed(1) + '</li>';
stats += '<li>' + files + '</li>';
$('#stats').append(stats);
});
// thumbs
$.ajax({
"url": "https://repository.ortolang.fr/api/search/items?archive=false&includes=key&includes=title&includes=rank&includes=type&includes=corporaType&includes=corporaLanguages&includes=description&includes=image&includes=publicationDate&includes=statusOfUse&includes=wskey&includes=alias&includes=snapshot&includes=tag&orderDir=desc&orderProp=publicationDate&rank=4&scope=YW5vbnltb3Vz3&size=4",
"method": "GET",
"timeout": 0,
}).done(function(response) {
var b = JSON.parse(response.hits[1]);
$('#thumbs').append('<li>Titre : ' + b.title[0].value + '</li>');
$('#thumbs').append('<li>Image : ' + b.image + '</li>');
$('#thumbs').append('<li>Date : ' + b.publicationDate + '</li>');
$('#thumbs').append('<li>Type : ' + b.type + " (" + b.corporaType.labels[0].value + ")" + '</li>');
$('#thumbs').append('<li>Licence : ' + b.statusOfUse.labels[0].value + '</li>');
$('#thumbs').append('<li>Description : ' + b.description[0].abstract + '</li>');
//console.log(b);
});