Moins bien que si c'était mieux...

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

samedi 26 août 2006

Utiliser les flux authentifiés de BlueDot

Je poste ceci sur internet, faute de le trouver sur le site de BlueDot.

Ce qui est intéressant avec BlueDot, c'est la possibilité de définir différents niveau d'accès à vos liens.

  • private (privé, juste pour soi)
  • share (seulement pour les "Friends", les abonnés de BlueDot que vous avez estampillé comme amis)
  • everyone (lisible pour tous)

C'est assez intuitif avec l'interface web. Mais qu'en est il de l'utilisation d'un lecteur de flux RSS ?

Le flux public est http://bluedot.us/client/your_login, comme indiqué dans les préférences de votre compte. Mais le site de BlueDot ne mentionne pas le moyen d'accèder à son flux personnel. Il contient :

  • tous vos liens/signets (privés, partagés, publics)
  • ceux de vos amis (partagés ou publics)

Voici l'url :

http://bluedot.us/rss/

Il faut utiliser un lecteur de flux RSS capable de s'authentifier, comme, par exemple :

  • newsgator (Win / Gratuit - Libre ?)
  • NetNewsWire (Mac OS / Payant). Quelqu'un en connait il un libre sous MacOS ?
  • Liferea (Linux / Libre). Il y un bug pour l'authentification, j'en parle ici(fr).

Ce qui est pratique est qu'il n'y a ainsi pas à configurer une source par ami ('friends'). Il suffit de configurer votre flux personnel et voila !

Avec ce genre de fonction, c'est le signe que les outils de réseaux sociaux de signets commencent à murir. Mais il manque encore des alternatives libres et décentralisées (article à venir). C'est donc moins bien que si c'était mieux, en terme de format commun notamment.

Note rapide pour un futur article : Les urls du flux rss sont redirigés depuis le site de BlueDot. Elles sont construites comme ceci :

https://secure.bluedot.us/Out.ashx?u=http://interestingsite.com/goodpage.html&d=62096677695&ls=rss

Est ce en prévision de fonctionnalités futures (associer automatique une popularité aux liens), ou seulement à des fins statistiques ? (marketing ?). Actuellement, cela ne me pose pas vraiment de problème, mais il est possible que dans le futur je configure un filtre sur mon lecteur de flux pour enlever la redirection BlueDot.

Note rapide 2 : J'ai également posté cet article en mauvais anglais, pour mémoire, faute de trouver de source anglophone sur Internet.

mardi 22 août 2006

Authenticated rss feed with BlueDot

I'm putting this on the internet because it is currently nowhere on the BlueDot web site.

The interesting thing with BlueDot is that you may set up different level of access to your bookmarks (yours dots) :

  • private (for your eyes only)
  • share (only people marked as 'Friends' will see them)
  • everyone (dots readable by anybody)

It's quite intuitive if you're using the web interface. But what if you are using a feed reader ?

Your public rss feed is http://bluedot.us/client/your_login, as mentionned on your account page. But the BlueDot web site doesn't mention the way to access to your 'private' rss feed. It contains :

  • all your dots (private, shared, public)
  • friends dots (shared or public)

Here is the url : https://bluedot.us/rss/

You have to use a rss reader able to authenticate, like, for example,

  • newsgator (Win / Free)
  • NetNewsWire (Mac OS / Not Free). Does somebody knows a free one ?
  • Liferea (Linux / Free). There is a bug, the workaround is here(fr).

The nice thing is that you don't have to set up one source by friend. Just configure this feed and you're done.

Quick note for a future blog entry : The urls of the rss feed are redirected from the BlueDot web site. They are templated like this : https://secure.bluedot.us/Out.ashx?u=http://interestingsite.com/goodpage.html&d=62096677695&ls=rss

Is it for an upcoming feature (automatic popular dots), or only for statistics purpose ? I currently don't care much about this, but I may set-up in the future a filter in my rss reader (Liferea) to strip the bluedot redirection...

lundi 21 août 2006

Liferea, comment lire un flux rss authentifié

En testant les réseaux sociaux de signets (c'est moins court que social bookmarking network, quand même...), j'ai voulu m'abonner à un flux rss "authentifié", qui contient mes signets et ceux de mes "amis". Concrètement, il s'agit d'une url rss classique, mais qui renvoie vers une authentification http (la fenêtre de login est prise en charge par le navigateur).

Liferea propose bien une option, mais impossible de la faire marcher. Et voila que les geekeries re-commencent ;)

Il nous faut :

  • wget est un merveilleux couteau-suisse de ligne de commande pour rapatrier un contenu web (ou une arborescence). Et il gère l'authentification http ;)
  • un lecteur de flux qui permet de lancer une commande plutôt qu'accèder directement à un flux, et ça tombe bien, liferea sait faire. C'est dans l'onglet "source" des propriétés d'un flux.

Confection de la ligne de commande : Basiquement, on utilise wget pour faire

wget http://monsite.com/mapage.html

C'est bien mais cela écrit le fichier dans le répertoire courant, sans gèrer l'authentification, et donc le fichier est vide.

wget --http-user=hbernard - -http-password=monmotdepasse http://monsite.com/mapage.html

Un peu mieux (le fichier contient quelque chose), mais cela écrit un fichier, alors que nous souhaiterions que le contenu soit simplement renvoyé vers la sortie standard.

wget -O - --http-user=hbernard - -http-password=monmotdepasse http://monsite.com/mapage.html

...est la commande définitive, ou -O sert à indiquer un nom de fichier, et - permet de dire qu'il s'agit de la sortie standard plutot que d'un fichier spécifique. Il ne reste plus qu'à mettre cela dans l'option ad-hoc d'un flux de liferea créé pour l'occasion, et hop ;)

J'aime bien quand les applications "graphiques" cohabitent intelligemment avec les outils unix de base.

Au final, liferea est aisément configurable pour des flux exotiques.

Mais il est quand même agaçant que l'authentification intégrée ne fonctionne pas. Il y a d'autres améliorations qui seraient très utiles pour liferea, ce sera l'occasion d'un prochain billet (one day...). Bref, c'est moins bien que si c'était mieux, mais c'est satisfaisant quand même.

NB : la commande définitive pour mon flux bluedot :

wget -O - --http-user=hbernard - -http-password=motdepasse http://bluedot.us/rss