Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


[script] BashOrg Fetcher v1.3.0
#1
Description:
Vous vous souvenez surement du BashFr Fetcher de MenzAgitat. Eh bien, c'est le même principe. Les principales différences sont que le code est très différent, dispose de nouvelles fonctionnalités, et ce script est conçu non pas pour BashFR (alias danstonchat) mais pour Bash.Org

Fonctionnalités:
Note: le !bash.org est la commande par défaut - mais peut être configurée dans le script.

Ce script intègre bien sur les fonctionnalités du BashFR Fetcher, c'est à dire :
- Affichage d'une quote aléatoire avec !bash.org
- Affichage d'une quote donnée avec !bash.org numéro
- Couleurs de l'affichage personnalisables
- Anti-Flood intégré au script
- Quotes trop longues tronquées, et affichage de l'URL
- L'astuce pour contourner double-help et double-server (mais différente)

Mais il intègre aussi de nouvelles fonctionnalités :
- Recherche de quotes avec la fonction de recherche sur le site, avec !bash.org search <Texte De Recherche> (les carractères non-alphanumériques sont en grande partie tronqués)
- Activation ou désactivation du script par canal, avec !bash.org on et !bash.org off (dur, non ?)
- Possibilité de modifier une partie des paramètres du script avec !bash.org set
- Possibilité de logger l'activité du script par types : les quotes effectivement affichées, les commandes envoyées au script, en cas d'activation et désactivation, d'utilisation de la fonctionnalité set (voir plus haut), d'un timeout, du déclenchement de l'anti-flood, ou d'une erreur de mise en page (quand le site change).

Trucs & Bidules Techniques:
Afin de filtrer la page web obtenue, ce script n'utilise qu'une regexp. Ainsi, le filtrage devrait être beaucoup plus rapide - mais une petite modification du site peux empecher le script de fonctionner.
Une astuce est utilisée pour répérer les utimers liés à l'AntiFlood integré, afin de les retirer en cas de desinstallation, avec l'insertion d'un commentaire après le code executé. Cependant, si vous insérez par mégarde "; #SCRIPT:BashOrg Fetcher" à la fin d'un de vos timers dans un autre script, il risque d'être supprimé lui aussi (mais évidamment ça ne devrait pas arriver sauf intentionellement)
Le Script utilise le NameSpace ::bashOrg et ajoute un flag de canal bashOrg.
Pour plus d'infos sur son fonctionnement, regardez le code, tout est commenté (ou presque)

Changelog:
Version 1.3.0:
- Correction d'un bug de structure: les personnes correspondant aux flags
nécessaires pour utiliser set et on/off outrepassaient la vérification
de canal et l'antiflood
- Ajout d'une fonctionnalité pour faire pareil, mais la, c'est vraiment prévu
- Ajout du http:// dans l'URL: il semblais que certaines version du package http
ne fonctionnaient pas sans
- Remplacement des "set" de la partie de configuration par des "variable" :
il semble que cela plantait le script pour certaines personnes.


Téléchargement: BashOrg Fetcher


Messages In This Thread
[script] BashOrg Fetcher v1.3.0 - by Artix - 04/06/2009, 16:16

Possibly Related Threads…
Thread Author Replies Views Last Post
  [Script] VDM fetcher ealexp 68 23,105 04/04/2022, 16:10
Last Post: Amand
  BashFr Fetcher (version actuelle : 1.04) (support arrêté) MenzAgitat 22 17,329 02/12/2009, 14:24
Last Post: MenzAgitat
  [script] Bash Fetcher CrazyCat 2 4,072 01/11/2007, 22:37
Last Post: CrazyCat

Forum Jump:


Users browsing this thread: 1 Guest(s)