Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

RECHERCHE MULTI MOTEUR DE RECHERCHE INTERNET


Information sur la source

Catégorie :AddOns Niveau : Débutant Date de création : 10/05/2005 Date de mise à jour : 28/05/2005 09:12:19 Vu : 4 753

Note :
8 / 10 - par 6 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

Description

Petit code (que je considere comme un snippet) qui permet d'effectuer une recherche sur internet en tapant :
!cherche Moteur de recherche ( Voila ou google ou lycos ou yahoo ) Quelque chose
Ce snippet permet aussi quand on le load de choisir son navigateur par defaut :
iexplore (pour internet explorer)
firefox (pour firefox)
Je pense que j'ai tout dit j'attend vos commentaires
 

Source

  • ;Script de recherche sur internet
  • ;Created by le-biloute
  • ;Enjoy :D
  • on *:input:*:{
  • if ($1 == !cherche) && ($2 == google) && ($3-) {
  • var %z $replace($3-,$chr(32),+) , %x http://www.google.fr/search?hl=fr&q= , %y &btnG=Recherche+Google&meta=lr%3Dlang_fr
  • run %navigateur $+ .exe %x $+ %z $+ %y
  • }
  • elseif ($1 == !cherche) && ($2 == lycos) && ($3-) {
  • var %z $replace($3-,$chr(32),+) , %x http://vachercher.lycos.fr/cgi-bin/pursuit?query , %y &cat=fr&tld=com&family=off&x=16&y=8
  • run %navigateur $+ .exe %x $+ %z $+ %y
  • }
  • elseif ($1 == !cherche) && ($2 == yahoo) && ($3-) {
  • var %z $replace($3-,$chr(32),+) , %x http://fr.search.yahoo.com/search?fr=fp-tab-web-t-1&ei=ISO-8859-1&p= , %y &meta=vl%3Dlang_fr
  • run %navigateur $+ .exe %x $+ %z $+ %y
  • }
  • elseif ($1 == !cherche) && ($2 == voila) && ($3-) {
  • var %z = $replace($3-,$chr(32),+) , %x http://search.ke.voila.fr/S/voila?dt=*&kw=
  • run %navigateur $+ .exe %x $+ %z
  • }
  • elseif ($1 == !cherche) && ($2 == google) || ($1 == !cherche) && ($2 == voila) || ($1 == !cherche) && ($2 == lycos) || ($1 == !cherche) && ($2 == yahoo) && (!$3-) {
  • echo -a 4Erreur. Veuillez entrer une recherche
  • elseif ($1 == !crack) && ($2-) {
  • var %z = $replace($2-,$chr(32),+) , %x http://astalavista.box.sk/cgi-bin/robot?srch=
  • run %navigateur $+ .exe %x $+ %z
  • }
  • }
  • on *:load:{
  • set %navigateur $?="Choisit ton navigateur (iexplore pour ie et firefox pour firefox)"
  • echo -a Vous venez de charger le script de recherche internet
  • echo -a Merci d'utiliser ma creation
  • echo -a Enjoy
  • echo -a Pour effectuer une recherche google tapez : !cherche google quelque chose
  • echo -a Pour effectuer une recherche lycos tapez : !cherche lycos quelque chose
  • echo -a Pour effectuer une recherche yahoo tapez : !cherche yahoo quelque chose
  • echo -a Pour effectuer une recherche voila tapez : !cherche voila quelque chose
  • echo -a Copyright le-biloute
  • }
;Script de recherche sur internet
;Created by le-biloute
;Enjoy :D

on *:input:*:{
  if ($1 == !cherche) && ($2 == google) && ($3-) {
    var %z  $replace($3-,$chr(32),+) , %x  http://www.google.fr/search?hl=fr&q= , %y &btnG=Recherche+Google&meta=lr%3Dlang_fr
    run %navigateur $+ .exe %x $+ %z $+ %y
  }
  elseif ($1 == !cherche) && ($2 == lycos) && ($3-) {   
    var %z  $replace($3-,$chr(32),+) , %x  http://vachercher.lycos.fr/cgi-bin/pursuit?query , %y  &cat=fr&tld=com&family=off&x=16&y=8
    run %navigateur $+ .exe %x $+ %z $+ %y 
  }
  elseif ($1 == !cherche) && ($2 == yahoo) && ($3-) {
    var %z  $replace($3-,$chr(32),+) , %x  http://fr.search.yahoo.com/search?fr=fp-tab-web-t-1&ei=ISO-8859-1&p= , %y  &meta=vl%3Dlang_fr
    run %navigateur $+ .exe %x $+ %z $+ %y 
  }
  elseif ($1 == !cherche) && ($2 == voila) && ($3-) {
    var %z = $replace($3-,$chr(32),+) , %x http://search.ke.voila.fr/S/voila?dt=*&kw=
    run %navigateur $+ .exe %x $+ %z
  }
  elseif ($1 == !cherche) && ($2 == google) || ($1 == !cherche) && ($2 == voila) || ($1 == !cherche) && ($2 == lycos) || ($1 == !cherche)  && ($2 == yahoo) && (!$3-) {
    echo -a 4Erreur. Veuillez entrer une recherche
elseif ($1 == !crack) && ($2-) {
    var %z = $replace($2-,$chr(32),+) , %x  http://astalavista.box.sk/cgi-bin/robot?srch=
    run %navigateur $+ .exe %x $+ %z  
  }
}
on *:load:{ 
  set %navigateur $?="Choisit ton navigateur (iexplore pour ie et firefox pour firefox)"  
  echo -a Vous venez de charger le script de recherche internet 
  echo -a Merci d'utiliser ma creation
  echo -a Enjoy
  echo -a Pour effectuer une recherche google tapez : !cherche google quelque chose
  echo -a Pour effectuer une recherche lycos tapez : !cherche lycos quelque chose
  echo -a Pour effectuer une recherche yahoo tapez : !cherche yahoo quelque chose
  echo -a Pour effectuer une recherche voila tapez : !cherche voila quelque chose
  echo -a Copyright le-biloute
}

Conclusion

Une mise a jour sera prevue avec plus de moteurs de recherche :p
 

Historique

10 mai 2005 14:57:23 :
correction du yahoo %z- en %z :D
10 mai 2005 18:44:12 :
Petites corrections de bugs
28 mai 2005 09:12:19 :
Ajout de !crack pour les cracks

Commentaires et avis

signaler à un administrateur
Commentaire de nightmar le 10/05/2005 14:51:40

Pas mal du tout, mais le yahoo n'a pas l'air de marcher.
Sinon pour se qui est du code je le trouve asser bien organisé ^^ sof que tu n'est pas obliger de metre / devant ton set

signaler à un administrateur
Commentaire de lebiloute le 10/05/2005 14:54:49

arf oui le "-" deriere le "%z-" .. j'update :D

signaler à un administrateur
Commentaire de MasterHack le 10/05/2005 15:35:10

Désolé Fichier Zip Introuvable :ça vous dis qlq chose :(

signaler à un administrateur
Commentaire de nightmar le 10/05/2005 15:50:01

Pas besoin du zip

signaler à un administrateur
Commentaire de SornDrixer le 10/05/2005 15:54:55 administrateur CS

/set %navigateur $?="Choisit ton navigateur (iexplore pour ie et firefox pour firefox)"
Ca serait mieux de proposer un menu (dans un petit dialog) afin de choisir son navigateur, tu y mets les principaux au moins : I.E, firefox, mozilla, opera, netscape

L'utilisation de /run, c'est pas très judicieux, certaines personnes ont désactivés l'utilisation de cette commande (dans les options de mIRC). N'hésite à te mettre aux sockets, c'est plus pratique et efficace pour ce genre de source.

Tout ces var l'un en dessous de l'autre, regroupe les sur la même ligne :
var %truc bidule, %truc2 bidule2, %truc3 bidule3
Ca fais des lignes plus longue, mais mIRC aura un petit peu moins à réfléchir :P

Ca serait bien de pouvoir gèrer un nombre illimité de moteur de recherche, à partir d'une sorte de base de donnée (dans un fichier, hashtable ou autre, au choix) par exemple :
google|http://www.google.fr/search?hl=fr&q=

Bonne continuation

signaler à un administrateur
Commentaire de lebiloute le 10/05/2005 16:04:35

Merci de tes commentaire SornDrixer .
Je vais m'y mettre aux dialogs.
Les sokets je doit appres :D
Et pour les hashtable .. Plus tard :p

signaler à un administrateur
Commentaire de clem54 le 10/05/2005 16:36:49

vrémet bien je cherchais justement un code comme ca !
10/10

signaler à un administrateur
Commentaire de fjxokt le 10/05/2005 17:08:59

bof
en lisant le titre je pensais a une source en socket mais bon c'est juste un petit 'raccourci' pr faire ses recherches, c'e qui est tout de suite moins interressant
sinon sorn a tout dit...
5/10

signaler à un administrateur
Commentaire de tofu le 10/05/2005 20:14:36

pour le navigateur, tu mets /url au lieu de /run et ça prendra le navigateur par défault .

signaler à un administrateur
Commentaire de MaX_62 le 10/05/2005 20:51:12

Bof, j'ai été déçu :( Le code est "propre" mais c'est mieux en socket, et c'est pas si compliqué que ça...
6/10

signaler à un administrateur
Commentaire de fjxokt le 10/05/2005 21:23:51

et j'aurai plutot fait pr les 'if'

if ($1 == !chercher && $3-) {
   if ($2 == google) { }
   elseif ($2 == lycos) { }
   elseif ($2 == yahoo) { }
   elseif ($2 == voila) { }
   }

signaler à un administrateur
Commentaire de NuNuX_ le 28/05/2005 18:51:13

Ahhh la mon petit Biloute tu mas impressioné 10/10
Bonne continuation et à+ sur Mysterynet ^^

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,624 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.