Aide sur le script Greasemonkey pour Mitose

Le script est téléchargeable ici et à fait l'objet d'une brève.

La plupart des contrôles sur les brèves et tubes se font depuis le menu, affiché normalement en haut à gauche de la fenêtre :

Le menu

J'ose espérer que la plupart des libellés de cases à cocher sont clairs. Quand la case est cochée, les brèves/tubes correspondants sont affichés, sinon ils sont cachés. Pour les tubes vidéos, c'est basé sur une liste de sites (youtube, dailymotion, metacafe, ...), donc c'est loin d'être parfait mais ça marche. Après, pour savoir pourquoi cette discrimination des tubes vidéos, les raisons sont floues. Mais voilà, c'est mon script, alors bite.

Le lien pour marquer toutes les brèves comme lu fait disparaître la petite bulle, jusqu'à l'apparition de nouveaux commentaires (que l'on espère intéressants bien sûr). Pour marquer une brève seule comme lue, on peut aussi cliquer sur sa bulle.

Les coins noirs du menu sont cliquables. Ils permettent de déplacer le menu dans un autre coin de la fenêtre, ou bien de le replier complètement.

Il y a également un lien vers l'aide (vers ici même, donc).

Quand une nouvelle version du script est disponible, l'installation est automatique (c'est ça la magie de la technologie).

Il est à noter qu'avec le script, le vote des tubes est fait sans rechargement de la page.

Smileys

Tous les smileys sont à portée de main un peu partout sur le site (commentaires, rédaction de brèves, de mmail, minichat). Dans les champs de texte en une seule ligne, ils sont tous visibles en passant la souris sur le petit smiley à côté du champ :

'g' correspond à : Gaerun Yog Ougli Guile

Minichat

Quelques trucs basiques

Du texte entre 2 étoiles deviendra du texte en gras
Mais ce script est **formidable** !!!
Mais ce script est formidable !!!
De même, du texte entre 2 slash ou 2 tirets deviendra respectivement du texte en italique ou barré
Pour gagner du MS, il faut --sucer Zib-- poster de //bonnes// brèves
Pour gagner du MS, il faut sucer Zib poster de bonnes brèves
Tout cela peut bien sûr être combiné
Un //superbe **exemple de --combinaison--** des tags//
Un superbe exemple de combinaison des tags
Un truc crucial là, attention les yeux
Alors voilà, <3 c'est comme :love:
Alors voilà, love c'est comme love
Un dernier pour la route
:repost
gaerun hurle REPOST LÀ BORDEL !!!

Les commandes « multi »

La plupart des commandes custom travaillent avec la liste de pseudos des membres en lignes (celle de la colonne de droite). Elles reprennent le modèle des commandes standard, mais à la place du pseudo, elles prennent une expression régulière qui est évaluée sur tous les pseudos. La commande standard correspondante sera lancée pour tous les pseudos qui correspondent.

Là normalement vous n'avez rien compris, mais un petit exemple devrait éclaircir la question :

Liste des membres en ligne: Leboss, Babine, Guile, Ougli, Yog, Gaerun, Djiock, Ben.

Si jamais vous êtes pas sur que votre expression corresponde au(x) bon(s) pseudo(s), essayez :test g. Ça affiche une boîte de dialogue avec la liste des pseudos correspondants. Dans notre exemple :

'g' correspond à : Gaerun Yog Ougli Guile

Les commandes supportés dans ce mode sont : lov, fis, zob, hop, poh, don, out, in, nik, coi, kik et kba. Pas de miracle cependant, il faut avoir le MS suffisant pour lancer la commande standard correspondante pour que ça fonctionne.

Les commandes custom

D'autres petites commandes viennent agrémenter la joyeuse vie de ce petit monde qu'est le minichat :

:shuffle renomme tout le monde en utilisant (presque) le pseudo d'un autre membre en ligne.
La démonstration de la drôlitude de la chose est laissée en exercice au lecteur.
:flood [message]|[commande] envoie le message, mais une lettre par ligne, en majuscules et avec la commande spécifiée (hu par défaut) :
:flood raaah
:flood bite|lov
...
:tiny [url] envoie une tinyurl de l'url en paramètre. Pour quand ça marche pas.
:tiny http://2m3.net/breve-3914-Pimp_my_mitose.html
[lien]
:cfm [expression] le chifoumi, mais massif.
Ça marche un peu comme les autres commandes custom, à savoir que l'expression est transformée en la liste de pseudos correspondants. Mais histoire de pas trop se faire laminer, c'est le programme qui choisit au hasard quoi jouer contre chaque opposant.

Évolution

Tant qu'on ne me kicke pas, je continue à expérimenter, et je suis ouvert à toute proposition d'amélioration et/ou d'ajout de fonctionnalité au script. J'en suis à la version 0.8, je prévois que la version 1.0 devrait savoir vous commander des pizzas.

Gaerun Scripting Ltd. Making your minichat experience better