Le TwiBlog

The one with Twidi

Aller au contenu | Aller au menu | Aller à la recherche

mardi 31 août 2010

Flux RSS de votre timeline Facebook

Étant un utilisateur inconditionnel des flux rss (via Google Reader), je les utilise pour tout ou presque. Excepté Twitter que j'ai pluggé sur mon gtalk via tweet.im (donc je reçois les tweets via ma messagerie sur mon Nokia n900). Il me restait Facebook. Si je dois lancer une application pour suivre le flux... je ne suivrai pas les mises à jour du status de mes amis.

Alors j'ai cherché comment obtenir le flux rss de ma timeline facebook.

Voici les quelques étapes à suivre :

  1. Connectez-vous sur votre Facebook (si si :D)
  2. Allez sur http://www.facebook.com/notes.php?friends (page des articles de vos amis)
  3. Cliquez sur "Articles de mes amis" dans la partie "Abonnement" dans la colonne de gauche
  4. dans l'url obtenu, remplacez "friends_notes" par "friends_status"
  5. et voilà vous avez le flux RSS de votre timeline Facebook

Attention cette URL est privée (elle contient une clé) donc ne la partagez pas, n'importe qui pourrait alors lire le contenu de votre timeline !

jeudi 3 juin 2010

Trier les entrées par titre dans Google Reader

Il peut parfois être utile de trier par titre la liste des entrées de Google Reader.

Rien de très compliqué avec un peu de jQuery.

Tout d'abord, il faut faire tourner jQuery sur la page de Google Reader.

Par exemple avec le bookmarklet jQueryfy

Lancé sur Google Reader, ce bookmarklet nous dit d'utiliser $jq à la place de $ dans jQuery.

Ensuite plus qu'à récupérer la liste des entrées, trier par titre et ranger les éléments ainsi triées

La liste des entrées affichées (en effet, l'opération sera à refaire dès que le contenu de la liste changera) est dans "div#entries", qui contient autant de "div.entry" que d'entrées affichées, pour chacun desquels on trouve un "h2" avec notre titre.

La structure est donc simple, et notre code est aisé :

$jq('#entries div.entry').sort(
    function(a, b){
        x = $jq(a).find('h2').text().
        y = $jq(b).find('h2').text();
        return x.localeCompare(y);
    }
).each(
    function(index, element){
        element.parentNode.appendChild(element);
    }
)

ce qui, raccourci, donne :

 $jq('#entries .entry').sort(function(a,b){ return $jq(a).find('h2').text().localeCompare($jq(b).find('h2').text())}).each(function(i,e){e.parentNode.appendChild(e)})

Et voici donc le bookmarklet GReader Title Sort (testé uniquement sous Firefox) à lancer bien sûr après celui de jQuery, et avec une liste d'articles affichée dans Google Reader (et à relancer à chaque fois que vous voudrez trier)

mardi 30 octobre 2007

Google notebook et flux RSS

J'utilise depuis (très) peu Google Notebook mais pour avoir une liste toujours à portée de main, il me manquait un flux RSS de mes notes.

En effet, voici un outil google qui, bien que permettant le partage de bloc-notes, ne propose pas de flux RSS.

Enfin... ça c'est sans chercher.

Il suffit en fait de rendre un bloc-note publique (bloc-note / options de partage / publier sur une page publique / oui / enregistrer), suite à quoi une page publique est générée, page pourvue d'un flux RSS !

Alors c'est certain, les notes en questions sont publiques, cependant l'adresse n'est pas du tout intuitive, mais facilement trouvable pour quelqu'un qui aurait déjà eu un accès publique à un de vos bloc-notes. Mais en attendant, c'est utile. En attendant.

Google, si tu nous entends...