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)