Un agrégateur web en 26 lignes de Ruby sans... Rails

Ceux qui douteraient encore de la puissance de Ruby comme langage devraient jeter un oeil du côté d’Igvita. Ils y verront comment réaliser un agrégateur RSS en seulement 26 lignes de code sans utiliser de framework. Les fonctionnalités ne sont pas non plus en reste, jugez plutôt :

  • Serveur web intégré.
  • Système de cache.
  • Système de templates.

Comme ils disent chez les joyeux lutins du GCU, le code est beau.

la fontaine

Publié le 24 mars 2007 à 14h55 Publié sous et Labels agrégateur, rss, ruby, code, rubyonrails, rails

À propos

Frédéric de Villamil

Je m'appelle Frédéric de Villamil, et quand je ne déploie pas ma mauvaise humeur et ma mauvaise foi sur le Web, je suis un super héros chargé de sauver le monde. Vous pouvez me suivre sur Twitter.

  1. NiKo le 24 mars 2007 à 16h58

    require ‘open-uri’ require ‘feed-normalizer’ require ‘erubis’ require ‘mongrel’

    Ça fait quand même de l’aide, tout ça. C’est comme si je balançais un script php de 2 lignes, un peu comme ça :

    require ‘megastuff.inc.php’; MegaStuff::grabFeedCacheItAndDisplayItNicelyPlease(‘http://toto.com/rss’);

  2. Frédéric de Villamil le 24 mars 2007 à 21h17

    Quand je vois le nombre de choses que PHP link par défaut, je trouve que les quelques gems utilisées ici ne sont pas grand chose… mais bon, je ne suis pas vraiment réputé pour ma bonne foi.

  3. Damien B le 28 mars 2007 à 01h34

    “mais bon, je ne suis pas vraiment réputé pour ma bonne foi.”

    Ouf, on a eu peur 5 minutes devant l’énormité de la chose :-)

Réagir à Un agrégateur web en 26 lignes de Ruby sans... Rails

Afin de maintenir le niveau global de ce site, les commentaires font l'objet d'une politique de modération qualitative basée sur des critères non écrits et totalement subjectifs, donc injustes.

Les commentaires écrits en langage SMS, inutiles, déplacés, injurieux ou relevant du spam seront systématiquement supprimés sans avertissement préalable.

Les trackbacks sont fermés pour cause de spam.