Google par ealexp
Catégorie : Le grenier
734 téléchargements
Description :
Ce script permet l'utilisation de certains services Google sur IRC.

1) La recherche

Commande : !google <recherche>
Exemple : <@ealexp> !google google
<@jibe> 96 100 000 résultats | Google http://www.google.com/ | Google Maps http://maps.google.com/ | Google Videos http://video.google.com/ | Google.org - Google Technology-Driven Philanthropy http://www.google.org/


2) Le Google Fight
Compare le nombre de résultats de deux recherches.

Commande : !googlefight <recherche1> vs <recherche 2>
Exemple : <@ealexp> !googlefight google vs yahoo
<@jibe> google bat yahoo avec 96 100 000 résultat(s) contre 53 400 000 résultat(s)


3) La calculatrice
Effectue des calculs, ainsi que de nombreuses conversions.

/!\ Attention ! Pour que Google reconnaisse l'expression, il faut suivre certaines règles :

- Les multiples de l'octet (Ko, Mo, Go, To) doivent être écrits avec une majuscule à leur première lettre.

Mauvais : !calc 1GO en MO
Bon : !calc 1Go en Mo

- Les unités horaires doivent être écrites en minuscules et en toutes lettres.

Mauvais : !calc 1 H en MN
Bon : !calc 1 heure en minute

- Toutes les autres unités doivent être écrites en minuscules.

Mauvais : !calc 1KM en M
Bon : !calc 1km en m

Mauvais : !calc 1KG en G
Bon : !calc 1kg en g

Mauvais : !calc 1H en MN
Bon : !calc 1h en mn

- Les expressions ne doivent être écrites qu'en une seule langue.

Mauvais : !calc 1 heure in minutes
Mauvais : !calc 1 hour en minutes
Bon : !calc 1 heure en minutes
Bon : !calc 1 hour in minutes

Commande : !calc <expression>
Exemples : <@ealexp> !calc 1 + 1
<@jibe> 1 + 1 = 2

<@ealexp> !calc 5 * 3
<@jibe> 5 * 3 = 15

<@ealexp> !calc 5 ^ 3
<@jibe> 5^3 = 125

<@ealexp> !calc sin(60)
<@jibe> sin(60) = -0,304810621

<@ealexp> !calc 4 - 2
<@jibe> 4 - 2 = 2

<@ealexp> !calc 1 minute en heure
<@jibe> 1 minute = 0,0166666667 heure

<@ealexp> !calc 30 minute en heure
<@jibe> 30 minute = 0,5 heure

<@ealexp> !calc 1Go en Mo
<@jibe> 1 gigaoctet = 1024 mégaoctets

<@ealexp> !calc 1km en m
<@jibe> 1 kilomètre = 1000 mètres

<@ealexp> !calc 4% de 1Go
<@jibe> 4 % de (1 gigaoctet) = 40,96 mégaoctets


4) La météo
Affiche la météo de la ville demandée.

Commande : !meteo <ville>
Exemple : <@ealexp> !meteo Marseille
<@jibe> Conditions météorologiques pour Marseilles, Provence-Alpes-Côte d'Azur : Couverture nuageuse partielle | 2° | Humidité : 60 % | Vent : NO à 23 km/h


Activation :
Le script est composé de fonctionnalités activables et désactivables séparément, toutes désactivées par défaut :
  • la recherche (flag : google_search)
  • Google Fight (flag : google_fight)
  • la météo (flag : google_meteo)
  • la calculette (flag : google_calc)

Vous devez d'abord activer le script globalement, en tapant .chanset #salon +google_global en partyline, puis activer les différentes parties séparément.

Exemple :
Pour activer la recherche sur le salon #salon, il faut taper .chanset #salon +google_search en partyline.
Pour activer la météo sur le salon #salon, il faut taper .chanset #salon +google_meteo en partyline.
Et ainsi de suite.

Attention : Si le script est désactivé globalement, l'activation séparée des fonctionnalités n'aura plus aucun effet.

Dépendances :
  • le package json
  • le package http
  • Tcl 8.5
  • une version d'Eggdrop supérieure ou égale à 1.6.19

Configuration :
Le script fonctionnera très bien avec les réglages par défaut.

Cependant, vous pouvez modifier :
  • le nom des commandes
  • les flags nécessaires pour les utiliser
  • la langue des résultats
  • le nombre de résultats affichés au maximum

Changelog

Version 1.0 par ealexp (23/01/2011)
734 téléchargements