URL: https://linuxfr.org/users/moules/journaux/columbo%C2%A0-pertinenter-in-da-cloud Title: COLUMBO : pertinenter in da cloud Authors: moules Date: 2011年04月01日T13:59:55+02:00 License: CC By-SA Tags: weboob, cabale et julian_assange Score: 26 Depuis la [migration DLFPienne](http://linuxfr.org/news/nouvelle-version-de-linuxfrorg--2) vers ce qui se trouve maintenant n'être plus que [Linuxfr.org](https://linuxfr.org/suivi/296), 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](https://linuxfr.org/nodes/26763/comments/1206734) que [pertinents ^Winutiles](https://linuxfr.org/nodes/85076/comments/1220264). On parle depuis quelques mois de l'Internet citoyen, [renversant des gouvernements](http://www.lemonde.fr/idees/article/2011/03/26/facebook-twitter-et-la-revolution-mondiale_1498945_3232.html), [participant aux révolutions](http://www.universfreebox.com/article13673.html), [relayant les documents confidentiels](http://www.lepoint.fr/high-tech-internet/wikileaks-vit-on-la-premiere-guerre-de-l-information-17-12-2010-1276704_47.php), [dénonçant grave](https://linuxfr.org/users/moules/journaux/des-oranges-à-assange) malgré la [censure](https://linuxfr.org/users/moules/journaux/des-oranges-%C3%A0-assange#comment-1191574), [se soulevant d'une voix contre l'oppresseur](http://tempsreel.nouvelobs.com/actualite/monde/20110309.OBS9387/les-anonymous-menacent-la-prison-du-soldat-bradley-manning.html) grâce à des [logiciels pour script kiddies ^W ^Wmilitants](http://fr.wikipedia.org/wiki/LOIC). Vous aussi soyez militants de [l'Internet ^Wdu Web d'aujourd'hui](http://www.dailymotion.com/video/x7y3lm_f-lefebvre-et-le-web-2-0_news), vous pouvez participer à une initiative vous permettant de capitaliser vos _avis_ afin de démocratiquement booter les gueux [hors de chez nous](http://applefr.org). C'est dans ce cadre que je vous présente aujourd'hui le projet [COLUMBO](http://columbo.symlink.me) (_Canon Orienté sur Linuxfr Uxamisant des Moinsages en Basse Orbite_), une application [sociale](http://fr.wikipedia.org/wiki/Buzzword) ayant pour but le [partage](http://fr.wikipedia.org/wiki/Buzzword) des _avis_ avec les autres [colombins](http://symlink.me/projects/columbo/wiki/Colombin) dans le but de synchroniser des attaques sur des commentaires. N'ayant que pour seule dépendance [Weboob](http://weboob.org) [0.7](http://symlink.me/news/39), sortie aujourd'hui, cette application constituée d'un simple [script python](http://git.symlink.me/?p=romain/columbo.git;a=blob;f=columbo;hb=HEAD) 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](http://symlink.me/projects/columbo/wiki#Configure-COLUMBO) 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](http://git.symlink.me/?p=romain/columbo.git;a=blob;f=PROTOCOL;hb=HEAD) utilise la [tribune](http://linuxfr.org/board) 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](http://weboob.org/Installation), de [télécharger COLUMBO](http://symlink.me/projects/columbo/files), 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](https://linuxfr.org/users/moules/journaux/trollez-depuis-votre-client-mail). 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](http://symlink.me/projects/columbo/wiki/Colombin) vont pointer leurs canons dans la même direction afin de tirer d'une seule traite pour pulvériser le commentaire et moinser [Zenitram](https://linuxfr.org/nodes/85118/comments/1220205)< qui l'a quand-même bien cherché.