
Como obtener lista de karma en un team en launchpad
Uno de nuestros miembros de la comunidad de ubuntu colombia, Fernando (Puedes ver su blog en http://blog.beford.org) publico hace algunas semanas este pequeño script en java que puede ser util para otros team, me encuentro transcribiendo su post aca para que sea difundido publicamente.
Este pequeño script en java obtiene una lista de miembros de cualquier equipo de launchpad por karma. Usando la API de Launchpad y Mochikit
La forma de ensayarlo, se debe arrastrar el enlace dela tabla de karma a su barra de favoritos, entonces debe ir a www.launchpad.net. Cuando este ahi de clic en la tabla de karma de tus favoritos y deberá preguntarle por el equipo que desea visualizar y asi obtendra la tabla organizada por el karrma de los miembros del equipo.
El código puede ser visto por todos en:
javascript:(
function(){
var d = loadJSONDoc('/api/devel/~'+prompt('Team name:', 'ubuntu-co')+'/members?ws.size=200');
d.addBoth(function (res) {
res.entries.sort(function(a,b) { return parseFloat(b.karma) - parseFloat(a.karma) } );
msg = "";
for (i=0;i<res.total_size;i++) {
msg = msg + "\r\n" + '<tr><td>'+(i+1)+'</td>
<td><a href="/~'+res.entries[i].name+'">'+res.entries[i].display_name+'</a></td>
<td>'+res.entries[i].karma+'</td></tr>';
};
document.body.innerHTML="<table class=\"listing\" id=\"activemembers\">
<thead><tr><th> </th><th>Name</th><th>Karma</th></tr></thead>
<tbody>"+msg+"</tbody>
</table>";
});
}
)();
El resultado será
El post original puede ser observado en http://blog.beford.org/2010/07/30/obtener-lista-de-karma-en-teams-launchpad-net/