[Logo]
News | Download | Scrinechottes | Bouchots pré-configurés | Bugs & features requests | Documentation (wiki) | À propos...

jeudi 29 janvier 2009

Des nouveautés pour pycc !

Nouveau

Et oui, cela faisait longtemps que pycc somnolait, mais le développement n'est pas totalement mort, malgré l'arrivée du challenger OnlineCoinCoin.

Voici donc des nouveaux plug-ins à télécharger afin d'enrichir la dernière version de pycc :

  • vdm.py - un bot qui poste une vdm aléatoire tirée de www.viedemerde.fr
  • blague.py - un bot qui poste une blague au hasard, dans le répertoire de La Banane
  • bashfr.py - un bot qui poste une citation piochée parmi celles de BashFR

Tout ceci est téléchargeable depuis icitte et se dépose dans le répertoire /plugins/ de pycc. Ensuite, il suffit de cliquouiller sur le menu Plugins, Recharger les plugins.

NB : La deuxième bonne nouvelle de la journée, c'est que GCoinCoin va être relâché \o/

lundi 10 décembre 2007

Un nouveau plug-in qui énucle de la girafe de patagonie à la tronconneuse

Vous avez trouvé quelque chose qui roxe grave, qui poutre sévère sa maman en short, qui dépote grave sa race, mais vous êtes à court de superlatifs originaux ? Le nouveau plug-in Expressionotron est là pour vous aider !

L'Expressionotron est un service web reconnu d'utilité publique (ah non ? ça devrait) disponible ici. Afin de gagner un temps de décideur précieux, un plug-in idoine est désormais intégrable à votre pycc série 0.8.x. Voici comment en bénéficier.

  • Télécharger ce fichier .py et stockez le dans le répertoire plugins/ de votre pycc.
  • Dans pycc, activez le menu Plugins > Recharger les plug-ins (il n'est pas nécessaire de redémarrer pycc).
  • A présent, une nouvelle entrée Expressionotron a fait son apparition dans le menu Plugins. Cliquer dessus aura pour effet de générer des expressions dans votre palmipède.

Franchement, ça détartre de la taupe-garou tuméfiée au fulguro poing !

mercredi 21 novembre 2007

Migration de serveur

pycoincoin.free.fr est le nouveau site de référence, remplaçant le désormais obsolète chrisix.free.fr/pycoincoin.

Comme vous aurez pu le constater, le présent site centralise désormais tout ce qui concerne pyCoinCoin. Ceci a quelques conséquences :

  • L'url de configuration automatique pour les bouchots pré-configurés (auparavant chrisix.free.fr/pycoincoin/config) devient pycoincoin.free.fr/config. L'ancienne URL sera maintenue quelque temps pour compatibilité avec les versions actuelles de pycc en circulation, mais on peut d'ores et déjà utiliser la nouvelle URL en modifiant comme suit la ligne suivante dans le fichier pycc-0.8.x/constants.py :
    • AUTOCONFIG_SERVER = "pycoincoin.free.fr/config"
    Les prochaines versions de pycc (ultérieures à 0.8.12) pointeront directement sur cette nouvelle URL.

  • Un nouveau bouchot "pycc" a été mis en place dans la configuration automatique en remplacement de l'ancien qui incluait les feeds rss de news pyCoinCoin sur l'ancien site. Ce nouveau bouchot utilise un module MultiRSS pour surveiller sur le nouveau site les feeds de news, de commentaires des visiteurs, des ajouts sur le Wiki et des entrées dans le BugTracker. Pour ne rien rater de l'actualité pycc \o/
    Il est recommandé, si vous aviez déjà le bouchot "pycc" dans votre coincoin, de supprimer celui-ci (depuis le PyCC Control Center, section "Bouchots", bouton "Supprimer un bouchot"), puis de le réinstaller via le wizard de configuration automatique (menu "Bouchot > Nouveau bouchot" et taper "pycc").

Bon moulage.

mercredi 31 octobre 2007

Version 0.8.12 "Pookified Edition"

Comme j'entre dans une période où je vais moins avoir de temps à consacrer à pycc, je publie cette nouvelle release rapidement, qui contient des améliorations mineures mais en assez grand nombre. Elle est dédiée à une certaine fougère carnivore tchétchène à longue queue préhensile qui est à l'origine de beaucoup de bug-reports et feature-requests introduits dans cette version, d'où ce nom de "Pookified".

Le changement le plus visible est l'introduction de petites icônes, notamment dans le Palmipède, qui agrémentent cette version 0.8.12. J'ai également trouvé enfin un moyen de changer l'icône d'application Tkinter, donc désormais le gris "X" ou le rouge "Tk" cèdent la place au traditionnel mais néanmoins rutilant canard en plastique.

Egalement assez visible, une amélioration des widgets de saisie dans la configuration, avec notamment un très pratique sélecteur de polices dont le besoin se faisait bien sentir. Dans la liste des petites améliorations ergonomiques, des bulles d'aide font leur apparition (débrayable avec l'option "afficher les bulles d'aide" dans le pycc Control Center, section "Paramètres généraux"), et l'onglet affiché apparaît en gras pour une meilleure visibilité.

À part ça, vous pouvez consulter une liste non exhaustive des bugfixes et améliorations sur le nouveau système de bugtracking. N'hésitez d'ailleurs pas à soumettre des rapports de bugs ou des demandes de fonctions. Il y a une catégorie pour pycoincoin lui-même et une catégorie "autoconfig" pour tout ce qui concerne les bugs éventuels sur les bouchots pré-configurés.

À noter aussi, de nouveaux thèmes sont disponibles pour votre Pinnipède dans le répertoire Goodies : console (aperçu) et jboard (aperçu) inspiré de la tribune du même nom. Pour en bénéficier, copiez les fichiers xml dans votre répertoire ~/.pycc08/themes/pinni/.

Bon, je crois que c'est tout. Ce n'est pas parce que la tribune historique est morte qu'il faut se laisser abattre ; à vos coincoins, prêts, moulez !

vendredi 26 octobre 2007

Version 0.8.11

De l'animation, et un packaging amélioré.

Amies moules, un verrou ancestral vient de sauter avec cette version 0.8.11 de pycc : le support des gifs animés. Depuis l'aube des temps, les totoz étaient désespérément statiques à cause d'un sombre bug dans la librairie de gestion des images, PIL. Mais, nos équipes de développement offshore à Bengalore ont travaillé d'arrache-pied pour produire un patch ouvrant désormais à deux battants la porte cochère des délires graphiques les plus fous au canard en python. Ce patch est disponible ici, ce fichier est destiné à remplacer celui de même nom dans votre librairie PIL (<rep. de python>\Lib\site-packages\PIL sous Windows ou /usr/lib/python2.5/site-packages/PIL sous *nix).(1)

Autre changement important : nous avons souvent eu la remarque d'utilisateurs paresseux, trouvant contraignant de devoir installer de plus en plus de libraires tierces pour pouvoir utiliser pycc, et aspirant à un canard fonctionnant out of the box. C'est pourquoi, désormais, pycc sera distribué en plusieurs versions :

  • Version simple : version comme avant ; les librairies tierces doivent être installées indépendamment manuellement (ainsi que le patch pour PIL, cf ci-dessus, si on veut les gifs animés).
  • Version "standalone" : embarque les librairies obligatoires (feedparser et Pmw) ainsi que PIL intégrant le patch pour les gifs animés.
  • Version "full" : idem version standalone mais embarque en plus la librairie pygame (qui permet d'utiliser le plugin Balltrap, la chasse aux canards) ainsi que le package de sons du Zoodvinssen, permettant d'utiliser le plugin de même nom(2).

Les versions "standalone" et "full" contiennent des librairies utilisant des fichiers binaires, qui ne sont pas écrites en pur python. Par conséquent, elles deviennent dépendantes de la plate-forme. C'est pourquoi vous trouverez dans la section download des archives différentes pour win32 et linux. Précision importante : les librairies embarquées dans ces versions sont totalement spécifiques à pycc, elles sont placées dans un répertoire spécial ("external") et n'interfèreront pas avec les mêmes librairies installées au niveau Python. Donc par exemple, si vous avez déjà PIL, la version standalone vous permettra de bénéficier du patch pour les gifs animés sans altérer votre PIL d'origine.

Signalons également quelques nouveautés surtout d'ordre cosmétique :

  • Les boutons d'action sur les widgets listes dans le Pycc Control Center ont été agrémentés de jolies icones, plus explicites que les initiales barbares précédentes.
  • Nouveaux thèmes pour le Pinnipède inspirés des travaux d'Axel< : "enhanced" et "hadoken". Ils sont situés dans le répertoire /config/themes/pinni/ de pycc. Pour les rendre disponibles, copier les fichiers xml correspondants dans votre répertoire ~/.pycc08/themes/pinni/.
  • De même, 2 nouveaux thèmes pour le Palmipède. Disponibles dans /config/themes/palmi/ et à recopier selon le même principe que ci-dessus.

Enfin, pour ceux qui ne seraient pas encore au courant, un outil de reporting et suivi des bugs a été ouvert ! Dans une approche toujours plus user-centric et synergique, cet outil constituera un critical keypoint de choix pour que pycc soit focusé au plus près sur les attentes de ses utilisateurs.

(1) Rappel : par défaut, les totoz-smileys s'affichent en popup, en cliquant dessus avec le bouton du milieu (ou ctrl-click pour les souris n'ayant pas 3 boutons). On peut basculer entre affichage popup ou affichage inline par le menu Plugins > Attributs > Smileys ala HFR.

(2) Note : pour utiliser le Zoodvinssen : dans Configuration > Da Post Processor, sélectionner "Nouveaux posts" puis sur la liste des actions à droite, cliquer sur l'icône "+" pour ajouter l'action : Lancer un plugin : Zoodvinssen. Ne pas oublier de cliquer sur "Appliquer" ensuite. C'est tout :)

mercredi 26 septembre 2007

Pycc-0.8.10 : totoz.eu powah

Au menu de cette version, un plugin Advanced Totoz Manager qui apporte une intégration poussée de totoz.eu avec le coincoin, en tirant parti de ses fonctionnalités uniques (recherche par tag, etc.).

Ce plugin remplace l'ancien Totoz Bookmarks, en apportant une gestion plus poussée des totoz bookmarkés. Pour en profiter, n'oubliez pas de l'ajouter dans le menu contextuel du Pinnipède (cf. Configuration > Pinnipède). En dehors du bookmark des totoz par menu contextuel, ce plugin lorsqu'il est lancé par le menu Plugins ouvre une boîte de dialogue qui permet de gérer les bookmarks et de faire de la recherche de totoz. Voici ses fonctions :

  • La liste à gauche affiche soit les bookmarks, soit les totoz trouvés par une recherche. Pour basculer d'une liste à l'autre, utiliser le bouton en haut à droite
  • Pour rechercher un totoz, taper un mot-clé dans la zone de saisie et cliquer sur "rechercher". Le serveur de totoz est interrogé et les résultats sont renvoyés avec en premier les totoz dont le mot-clé apparaît dans le nom, et ensuite les totoz ayant été taggués avec ce mot-clé, triés du plus taggué au moins taggué.
  • Le totoz sélectionné dans la liste s'affiche en bas à droite. Un certain nombre d'actions peuvent être effectuées :
    • Bouton Rechercher les synonymes : renvoie la liste des images identiques enregistrées sous des noms de totoz différents
    • Bouton Bookmarquer : ajoute le totoz sélectionné aux bookmarks
    • Bouton Supprimer : supprime le totoz sélectionné des bookmarks
    • Bouton Recharger : efface le totoz du cache interne pycc et recharge l'image depuis le serveur
    • Bouton Copier dans le Palmipède : insère le [:totoz] sélectionné dans le Palmipède.
    • Clic sur l'image du totoz : ouvre l'url d'infos détaillées du totoz sur totoz.eu dans le navigateur.
  • Un onglet de configuration est disponible pour paramétrer le plugin. Note : à la première utilisation, allez sur cet onglet et cliquez sur le bouton "Utiliser ce serveur de totoz sur toutes les tribunes" afin de configurer automatiquement tous vos bouchots pour qu'ils utilisent totoz.eu au lieu du serveur d'HFR.

La 2ème grande nouveauté de cette version est la complétion dans le Palmipède. Elle permet de compléter automatiquement les logins des moules actives (ie qui ont posté au moins une fois dans une tribune ouverte), les totoz bookmarqués, et les urls (parmi les urls déjà postées dans une tribune, ou un fil rss). La complétion s'utilise avec la touche TAB. Pycc complète avec la première occurrence matchée, et en cas d'occurrences multiples, appuyer de nouveau sur TAB pour faire défiler parmi les possibilités.

Voilà voilà

mercredi 4 octobre 2006

Version 0.8.8 "Tribune 2.0-ready"

ça sent le sapin pour pycc, passez à pqcc !

Une version surtout faite pour intégrer les patches qui traînaient sous forme de fichiers à télécherger à part, pour gérer le nouveau backend de llinfo. C'est aussi l'occasion d'intégrer une nouvelle classe Norloge et de petits bugfixes par-ci par là.

Ah oui et donc, au passage, vous remarquerez l'ouverture du site pycoincoin.free.fr, qui sera à terme le site de référence de pycc. Pour le moment, le seul contenu est un wiki destiné à héberger la doc, mais je transférerai aussi tout ce qui est actuellement sur chrisix.free.fr/pycoincoin, y compris le repository de config automatique. Sur le wiki, j'ai commencé l'écriture de la doc développeur, et si de bonnes âmes veulent démarrer l'écriture d'une doc utilisateur, ce serait bien...

Je l'ai déjà annoncé sur les tribunes, il n'y aura plus de release majeure de pycc, je vais continuer à maintenir la branche 0.8, faire un max pour documenter le code actuel via le wiki, pour le cas où d'autres voudraient reprendre ou forker, mais ça s'arrêtera là.

vendredi 5 mai 2006

Version 0.8.7 "Schyzo Edition"

Un paquet de nouveautés qui valent leur pesant de kiwis

Voilà, j'ai pas encore trop le temps de détailler, mais j'éditerai ce billet plus tard avec des détails.

C'est grâce à schyzomarijks< que cette version voit le jour, je me suis contenté de faire de l'intégration de ses patches, dont voici un aperçu :

  • Le cookxplorer qui permet d'aller chercher les cookies déjà définis sur un navigateur (compatible Moz/Firefox, IE et Konqueror). Un bouton "Grab" a fait sont apparition pour activer cette fitcheure
  • Le plugin Totoz-bookmark qui s'utilise en ajoutant une entrée dans le menu contextuel
  • Le plugin SwitchProxy qui permet de définir jusqu'à 6 proxys différents et de basculer rapidement de l'un à l'autre
  • Et le meilleur pour la fin... le Balltrap ! J'ajouterai des détails pour expliquer son utilisation bientôt.

Bon, pis j'ai quand même ajouté deux-trois autres trucs par-ci par-là, comme la réorganisation du menu plugins qui devenait un peu gros :)

vendredi 10 mars 2006

Sortie de pyCoinCoin 0.8.6

Si la version précédente vit l'apparition de quelques fitcheures hautement innovantes, on peut dire que celles-ci n'étaient que le prélude à l'avènement d'une aube nouvelle dans le grand combat pour la productivité des moules dont le cheval de bataille anatidé leur tend désormais une main plus équipée que jamais pour la guerre des décideurs.

Voici donc un aperçu des fonctionnalités qui pourraient éventuellement convaincre les réfractaires au changement d'une petite upgrade :

  • Marre de gérer les cookies d'identification à la main ? Voici venir le Login on Bouchot. Cette fitcheure de tout premier ordre, accessible par menu ou via la configuration des identités (avec son pendant Logout) permet de s'authentifier sur le site hébergeur du bouchot comme on le ferait depuis un navigateur. Les cookies sont récupérés et mis automatiquement à jour dans l'identité. Bien entendu, si vous avez des multis (ce qui est MAL(tm), vous le savez), vous pourrez vous loguer avec les autres identités sans entrer en conflit avec le précédent login (tous les cookies sont gérés indépendamment dans chaque identité).
    En revanche, comme on peut s'en douter, ce n'est pas magique : le coincoin a besoin de savoir quelles sont les URLs de login/logout sur les tribunes. C'est pourquoi un nouvel onglet "authentification" fait son apparition dans le panneau de configuration du module Tribune. Ô joie, vous n'aurez pas à saisir les paramètres à la main : la configuration automatique a été mise à jour. Donc, pensez à passer par le menu Configuration > MAJ Bouchot pour en profiter.
    La fonction de login est également accessible à la création d'un nouveau bouchot.
    (Update) Attention : le LoginOnBouchot ne fonctionne que si votre python est une version >= 2.4 car il utilise un module inexistant dans les versions précédentes (merci à gart< d'avoir testé cela à ses frais /o\).
  • Nouvelle gestion des événements Pinnipède : attention pour ceux qui ont défini des clicks souris, raccourcis clavier, entrées de menu contextuel - en effet un nouveau paramètre est apparu, permettant de définir la portée de l'action déclenchée par l'événement. Dans Configuration > Pinnipède pensez à définir ce paramètre. La portée peut être : appliquer l'action au post séléctionné seulement, à tous les posts matchant le contexte (ex. login du posteur, mot-clé...) ou appliquer une seule fois, indépendamment du contexte (typiquement, pour un plateau de fruits de mer, par exemple).
    Vous pouvez utiliser ces fichiers Pinni*.xml disponibles en téléchargement qui sont correctement configurés.
  • Le plugin Anti-bloub a été amélioré comme on peut le voir sur ce remarquable scrinechote. En effet, en définissant une action dans le menu contextuel qui déclenche ce plugin, et en cliquant droit depuis un URL dans le pinnipède, on ouvre une boîte d'information bloubesque qui offre également, en cas de bloub avéré, un bouton permettant d'insérer automatiquement dans le palmipède un texte tout prêt à poster pour se gausser du pauvre bloubeur.
  • Les plugins-bots tels Alice, Eliza, Cybelle ou le Traducteur bénéficient désormais en interne d'une interface commune BotPlugin ce qui leur évite certains inconvénients tels celui longtemps décrié de se redéclencher sur tous les posts qui auraient le malheur de les invoquer, au démarrage de pycc, provoquant ainsi une salve de posts que d'aucuns ont parfois en exagérant, assimilé à du flood /o\ [:spamafote]. Un panneau de configuration accessible via le menu plugin permet de les démarrer ou les stopper, tribune par tribune (ça agit sur l'onglet courant). On ne se soucie plus des règles à mettre ou retirer dans le Post-Processor : l'interface le fait tout seul.
  • A propos du Traducteur, justement : celui-ci dispose d'une interface propre et on n'est pas obligé de l'utiliser uniquement comme un bot : tenez-vous bien c'est de la grosse boulette de balle, il permet la traduction du texte présent dans le palmipède via un bouton Trad.Palmi. On sélectionne pour cela préalablement les langues dans la combobox kivabien.
    Utilisé comme bot, il permet comme avant la traduction par interfaçage avec Babelfish, mais il supporte également les plugins transformeurs de texte de pycoincoin comme le morse, le c0wb0yz, le pikachizer, le SMSifier, etc. Une invocation spéciale Traduc< help ? poste un message listant les possibilités.
  • Divers :
    • skc< a patché le script playwrapper améliorant le support du son sous linux. Merci à lui :)
    • Un nouveau plugin pour l'administration : Update Autoconfig. C'est surtout utile pour moi quand je veux mettre à jour les fichiers d'autoconfig présents sur ce site, à partir de la configuration de mon propre pycc. Mais tout le monde peut également l'utiliser pour par exemple des tribunes absentes de ce site  on peut gagner du temps générant les fichiers soi-même avec ce plugin, et en me les envoyant que je les ajoute.
    • Le parseur de backend tribune a été réécrit, le précédent était sujet à des memory leaks pour des backends mal foutus, en principe ça ne devrait plus se produire (hem)
    • Des petits bugs par-ci par-là ont été corrigés comme à l'accoutumée. Mais pour info je viens d'en trouver un beau, qui ne va pas être corrigé tout de suite : ça concerne la mise à jour automatique de bouchot, qui plante pour les modules de type multi-rss. Typiquement si vous utilisez le bouchot "Glops" (les blogs graphiques, qui est à peu près le seul bouchot présent en conf automatique utilisant un multi-rss), ben évitez de faire une MAJ bouchot dessus.

Voilà, ben punaise c'était long
é m1tnan lach T koms !!!!^Weuh, à vos downloads les moulasses !

vendredi 24 février 2006

Version 0.8.5

La version 0.8.5 est sortie !

Au menu :

  • L'advanced Anti-bloub feature qui kille sa moman ! Quand vous écrivez dans le pinnipède une url qui a déjà été postée, celle-ci se colore de manière à indiquer préventivement un °bloub°. Un clic-droit révèle alors à quel endroit a déjà été postée l'url en question. Voir cet exemple.
  • Allant de pair avec l'anti-bloub, un noueau plugin URL Dumper qui permet de lister toutes les urls déjà collectées dans le coincoin. Un scrinechote ici.
  • Autre nouveau plugin : le Multi-Detector qui s'interface avec le serveur des chinois du FBI - C'est ici pour le voir en pleine action.
  • Le support des notes des commentaires dans le module userinfo (pour dlfp)
  • Des bugfixes

A vos downloads :)

mercredi 14 septembre 2005

pycoincoin is pleased to announce its 0.8.4 release

Une version qui va arracher les poils des iguanes sibériens !

En effet, outre les petites corrections habituelles de bugs, et une protection renforcée contre les slips sales, cette version apporte quelques nouvelles fonctionnalités :

  • Un module userinfo totalement refondu, pour les utilisateurs de dlfp. Ce module permet désormais, en s'appuyant sur la page /users/ de l'utilisateur, de :
    • Monitorer ses votes (comme avant, quoi)
    • Suivre la liste de ses derniers commentaires et être prévenu quand un utilisateur poste une nouvelle réponse à l'un d'eux (le compteur de la diode s'incrémente en fonction). Petite note au passage : ce qui serait cool, ce serait aussi de pouvoir avoir les notes de ses commentaires ; pour le moment pycc ne sait pas faire car l'info n'est pas présente sur la page /users/... Allez voter pour que ce soit ajouté !
    • Voir les messages reçus via la messagerie perso dlfp, avec leur statut lu/non lu
    • Voir les messages envoyés à d'autres utilisateurs, et savoir si les correspondants les ont lus ou non

  • Le plugin Scrinechote (Plateau de Fruits de Mer) a été réparé (c'était cassé depuis le passage en full-unicode). Et amélioré au passage ; en effet le fichier html produit permet le suivi des horloges à la souris, et on a le choix entre plusieurs looks de tribune (dlfp, llfr...) via des alternate CSS (d'ailleurs, on peut soi-même ajouter des feuilles de styles perso en créant des .css à placer dans $HOME/.pycc08/shots/, le coincoin les reconnaîtra).

  • Ca ne se voit pas, mais il y a eu une grosse factorisation de code au niveau des modules et on a désormais une classe GenericViewer disponible dans l'API pycc pour le développement des modules. Bon, tout le monde s'en fout, mais moi ça me fait vachement plaisir.

  • D'autres améliorations par-ci par là, par exemple
    • sur le plugin WoofPark, on peut l'appeler par menu et lui entrer un pseudo de moule à la main pour voir son avatar SouthPark (le clic-droit permet de basculer entre image réduite et image zoomée, le clic-gauche ferme l'image).
    • on peut cliquer-milieu sur les urls pour les copier dans le palmipède depuis les viewers rss et autre (avant, ça marchait uniquement dans le pinnipède)
    • le module multirss aussi a été amélioré...

Voilà plus qu'à aller la tester, c'est toujours dans la section download, et il y a même un .zip pour les windowsiens fainéants.

vendredi 29 juillet 2005

Version 0.8.3 de sortie

Ce coup-ci, c'est bien une version qu'est pas loin d'être août justement

Alors cette nouvelle version, outre les habituelles petites corrections de bugs, apporte une grosse nouveauté : le module MultiRSS. Ce module permet, dans un seul onglet, de rassembler plusieurs feed RSS. Quelle nouveauté par rapport au module RSSReader, me direz-vous ? Et bien :

  • On a tous les feeds dans la même vue
  • L'interface permet d'ajouter en un clic un nouveau feed
  • On n'est pas limité par l'url de base du serveur attachée à l'onglet, contrairement à RSSReader
  • Et puis des petits autres trucs sympa (clic-milieu sur une URL la copie dans le palmipède, etc.)

Pour essayer, j'ai mis un bouchot de démo en auto-config : faites "Nouveau bouchot" et cherchez "multirss". Une fois le module chargé, dans le control center, l'interface permet d'accéder à plus d'options pour chaque feed.

mercredi 8 juin 2005

pycc-0.8.2 is août

Avec 2 mois d'avance, formidable
Voilà en gros les nouveautés :
  • Passage en tout-unicode à peu près stabilisé (il peut encore rester quelques erreurs dans des plugins obscurs pas très utilisés et donc pas très testés).
  • Nouveaux plugins : WoofPark (pour voir les trombines des moules en style southpark) , ThreadView (comme son nom l'indique), les indisputiles et déjà célèbres Eliza et Traducteur sont intégrés, la Boitakon a été revue, elle est un peu plus stable, mais peut encore plantouiller.
  • Nouvelle option permettant d'envoyer le cookie d'authentification quand pycc fait sa requête sur un backend.
  • Le PowerPack est désormais intégré à la config de base. Néanmoins, ceux qui ont déjà un pycc d'installé et donc un répertoire de config perso, ben vous le verrez pas, passque pycc est poli et il écrasera pas de son propre chef votre config avec sa config à lui (il reste possible de l'installer à la main en copiant les fichiers présents dans pycc-0.8.2/config/ dans votre $HOME/.pycc08/).
  • Pis des bugfixes, bien entendu

jeudi 24 février 2005

Patch pour le module Tribune

Un bug découvert grâce à la nouvelle tribune de LogicielsLibres.info...

Le parseur de backend de tribune n'était pas capable d'interpréter les balises xml vides selon la syntaxe <balise/>. Si vous voulez mouler par exemple sur la tribune llinfo, qui utilise cette syntaxe, vous aurez la charmante surprise de voir l'occupation mémoire de votre coin² grimper de 15 Mo par seconde environ.

Le patch consiste à remplacer votre fichier modules/tribune/tribune.py par celui-ci qui est tout neuf et sent moins le moisi.

dimanche 14 novembre 2004

Supprimer les popups d'erreur

Voici un truc pour supprimer les popups intempestifs qui surgissent lorsqu'une erreur pète au niveau de l'interface graphique de pycc.

Vous n'êtes pas sans avoir remarqué que le pinnipède en produit un certain nombre sur les tribunes en UTF-8. En attendant que l'utf-8 soit correctement géré (dans une prochaine version qui devrait sortir un peu avant le Hurd), voici le oueurkeurouande. Insérer le code suivant dans le fichier coin.py juste avant la ligne 114 (from coinlib.utils import *) :

Pmw.reporterrorstofile(file = sys.stderr)

Ceci aura pour effet d'afficher les stacktrace d'exceptions non plus dans des popups, mais sur la sortie erreur standard. D'où meilleur confort (à défaut de correction de l'erreur).