Journal COLUMBO : pertinenter in da cloud

Posté par . Licence CC by-sa
Tags :
26
1
avr.
2011

Depuis la migration DLFPienne vers ce qui se trouve maintenant n'être plus que Linuxfr.org, le cours des avis a diminué considérablement par sa multiplication dans le portefeuille de la ménagère ^Wmoule (entre 80 et 100 contre 20 avant) et constitue maintenant une force de frappe non négligeable au sein de la jungle des commentaires tous plus inutiles que pertinents ^Winutiles.

On parle depuis quelques mois de l'Internet citoyen, renversant des gouvernements, participant aux révolutions, relayant les documents confidentiels, dénonçant grave malgré la censure, se soulevant d'une voix contre l'oppresseur grâce à des logiciels pour script kiddies ^W ^Wmilitants.

Vous aussi soyez militants de l'Internet ^Wdu Web d'aujourd'hui, vous pouvez participer à une initiative vous permettant de capitaliser vos avis afin de démocratiquement booter les gueux hors de chez nous.

C'est dans ce cadre que je vous présente aujourd'hui le projet COLUMBO (Canon Orienté sur Linuxfr Uxamisant des Moinsages en Basse Orbite), une application sociale ayant pour but le partage des avis avec les autres colombins dans le but de synchroniser des attaques sur des commentaires.

N'ayant que pour seule dépendance Weboob 0.7, sortie aujourd'hui, cette application constituée d'un simple script python de 500 lignes vous permet, une fois lancée, de lancer des requêtes de plussage ou de moinsage de commentaires, ou d'approuver ou non les requêtes des autres colombins.

Pour qu'une requête n'aboutisse et que tous les colombins n'opèrent automatiquement l'action demandée, il est nécessaire que deux d'entre eux ne l'acceptent par le biais de la console. De par le statut « social » de l'application, la configuration permet de définir une liste d'amis et une liste d'ennemis afin d'automatiquement accepter ou refuser des requêtes.

Techniquement, le protocole de COLUMBO utilise la tribune comme couche de transport, qui fournit l'authentification des posteurs, ainsi que des capacités de broadcast, d'intégrité, de fiabilité et de contrôle de flux des données.

Concrètement, comment l'utiliser ?

Il suffit, après avoir installé Weboob 0.7, de télécharger COLUMBO, de décompresser l'archive puis de lancer l'exécutable :

$ ./columbo
Warning: there is currently no configured backend for columbo
Do you want to configure backends? (Y/n): y

Available backends:
1) [ ] dlfp              Da Linux French Page
q) --stop--

Select a backend to add (q to stop): 1
Configuration of backend
------------------------
[username] Username: moules
[password] Password (hidden input):
[get_news] Get newspapers (Y/n):
[get_diaries] Get diaries (y/N):
[get_polls] Get polls (y/N):
[get_board] Get board (y/N):
[get_wiki] Get wiki (y/N):
[get_tracker] Get tracker (y/N):
------------------------
Backend "dlfp" successfully added.

Available backends:
1) [X] dlfp              Da Linux French Page
q) --stop--

Select a backend to add (q to stop): q
Right right!
Welcome to columbo v1.0

Loading backends... moules(B)

Your friends are:
Your enemies are:
Btw, please try to target mainly Zenitram< or pff<.

To create a request, enter URL of a content, or wait to answer to
questions.

Enter an URL>

Comme vous pouvez le constater, il est possible d'ajouter autant de multis que vous le souhaitez. Il est inutile de prendre en compte les paramètres get_* qui ne sont intéressants que pour d'autres utilisations de Weboob.

Ceci fait, il est maintenant possible de cibler une URL, par exemple :

Enter an URL> https://linuxfr.org/nodes/84437/comments/1220902
================================
!!! New request from moules< !!!
URL: https://linuxfr.org/nodes/84437/comments/1220902
Title: Re: 64 bits ?
Author: zenitram< (Zenitram)
Current score: -3
================================
Do you want to (p)lusse or (m)oinse this content? [p/m] m
A request has been sent to other colombins. It will require the
agree from 2 of them.
You'll be notified when it will be ok.

Un message est envoyé aux différentes moules, qui reçoivent la même requête. Une fois que deux d'entre elles a (automatiquement ou non) accepté une requête, tous les colombins vont pointer leurs canons dans la même direction afin de tirer d'une seule traite pour pulvériser le commentaire et moinser Zenitram< qui l'a quand-même bien cherché.

  • # Appel à la cabale !

    Posté par (page perso) . Évalué à 10.

    Les colombins, c'est de la merde.

  • # séduisant

    Posté par (page perso) . Évalué à 4.

    L'idée est séduisante. On peut viser Tripoli avec des frappes chirurgicales ?

    • [^] # Re: séduisant

      Posté par . Évalué à 4.

      viser Tripoli frappes chirurgicales

      Ablation de la Lybie ?

      (j'avoue, c'est pompé des Guignols)

      Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

  • # Why ?

    Posté par (page perso) . Évalué à 3.

    Pourquoi écrire en anglais une appli qui vise uniquement un site écrit en français ?

    • [^] # Re: Why ?

      Posté par (page perso) . Évalué à 10.

      Pourquoi l'écrire en français, à moins d'être lepéniste ?

      DLFP >> PCInpact > Numerama >> LinuxFr.org

      • [^] # Re: Why ?

        Posté par (page perso) . Évalué à 1.

        N'importe quoi...
        Passer pour un nazillon parce que je réclame du français dans une appli qui n'intéresse QUE des francophones..

        Mais fais gaffe, je suis en ReiserFS, je vais sans doute bientôt venir chercher ta femme (ou ton hamster, à défaut)...

        • [^] # Re: Why ?

          Posté par (page perso) . Évalué à 4.

          Un jour, une date : vendredi, premier avril.

          DLFP >> PCInpact > Numerama >> LinuxFr.org

          • [^] # Re: Why ?

            Posté par (page perso) . Évalué à 2.

            My bad... Mais bon, c'était pas non plus super méga poilant comme commentaire...
            C'est pas que je sois complètement étanche à l'humour, hein...

      • [^] # Ré: Pourquoi ?

        Posté par . Évalué à -4.

        Pourquoi l'écrire en français, à moins d'être lepéniste ?

        On peut ne pas être une carpette sans être lepéniste pour autant.
        La seconde guerre mondiale a prouvé que la résistance à la domination étrangère n’est pas forcément une valeur d’extrême droite...

        L’anglais n’est pas une langue internationale (même si elle a été imposée dans les principales colonies britanniques).
        C’est une langue nationale, la langue qui fait l’usage le plus pourri de l’alphabet latin (dont l’intérêt de base était d’être phonétique !) et un instrument de domination économique.

        Théorie du pot-au-feu : « Tout milieu où existe une notion de hauteur (notamment les milieux économique, politique, professionnels) se comporte comme un pot-au-feu : les mauvaises graisses remontent. »

  • # Mouarf

    Posté par . Évalué à -10.

    C'est tout ce que vous avez trouvempour vous convaincre qu'android est mieux qu'ios et que linux est vaguement utilisable sur le bureau?

    Sale, moche, nul. 2.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

    • [^] # Re: Mouarf

      Posté par (page perso) . Évalué à 7.

      y dit qui voit pas le rapport

    • [^] # Re: Mouarf

      Posté par (page perso) . Évalué à 0.

      Ca fait combien de temps que tu n'as pas eu une note positive sur un de tes commentaires ?

      • [^] # Re: Mouarf

        Posté par . Évalué à -4.

        2 jours :) mais sinon ouais, je ramasse bien.
        Bah, je ferais une blague a la con sur windows a pbpg, ca m'apporteras bien un +10.

        Non pas que ca m'empeche de dormir, hein.

        If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.