Guzzle + You = Love

Qu'est-ce que c'est ?

Guzzle est un agrégateur de contenu qui rassemble sur une seule page toute l'actualité qui vous intéresse.

Comment ça marche ?

Guzzle observe constamment des centaines de sources. Dès qu'un article est publié, il fait l'objet d'une analyse minutieuse : la langue dans laquelle il a été écrit est détectée, et son contenu est décortiqué pour en extraire les informations clés. En un instant, il est indexé.

Lorsque vous ajoutez une nouvelle rubrique sur votre page, Guzzle explore cet ensemble de données pour en extraire les derniers articles en rapport avec votre recherche.

Name dropping

Le backend de Guzzle — Nibble — reçoit des notifications PubSubHubbub sur des points de terminaison Sinatra délivrées par Guzzle Ayup! à chaque fois qu'un nouvel article est publié. Ces articles entrent ensuite dans un pipeline constitué de différentes étapes (des workers Resque). La détection de la langue est assuré par les APIs Google Language Detection, les mot-clés sont extraits par OpenCalais, les images sont téléchargées et stockées sur Amazon S3 puis répliquées et distribuées localement par Amazon Cloudfront.

Guzzle est une application Ruby on Rails et les articles sont indexés par Sphinx.

Qui a crée Guzzle ?

Guzzle a été designé et développé par Marca Tatem. C'est un projet Lemonchik, une petite (mais athlétique) web-agency parisienne.