immagine decorativa

Netvibes-activity

Questo codice JavaScript scarica con una chiamata asincrona l'attività pubblica di un account Netvibes e la presenta su una pagina. Richiede il framework jQuery ≥ 1.2.6.

Il file getCachedJson.php richiamato dallo script non è altro che un proxy ed una cache locale per il file JSON. È possibile realizzarlo con alcune modifiche minori a getcachedrss.php.

/**
 * Netvibes-activity connector
 * Copyright © MMIX Nicola Poluzzi. All rights reserved.
 * 
 * @author Nicola Poluzzi http://www.poluz.net
 */
 
$(document).ready(function () {
    $.getJSON("getCachedJson.php",
    function (data) {
        $('#netvibes-activity').html("");
        for(var i = 0; i < 3; i++) {
            var element = data.timeline[i];
            var date = element.createdOn;
            $('#netvibes-activity').append('<p id="netvibes-' + i + '">');
            $('#netvibes-' + i).append($("<span>").attr("class", "netvibes-date").html(date.substring(8,10) + "/" + date.substring(5,7)));
            $('#netvibes-' + i).append(" • ");
            $('#netvibes-' + i).append($("<a>").attr("href", element.data.url).html(element.data.title));
            if (element.comment != null) {
                $('#netvibes-' + i).append($("<div>").attr("class", "netvibes-comment").html(element.comment));
            }
        }
    });
});
Entra