[Script] ealexp's WP script
#1
Description :
Ce script vous permet de rechercher et d'afficher des articles de l'encyclopédie Wikipédia.

Syntaxe :
  • !wiki [.langue] <recherche>
    Affiche l'article correspondant à votre recherche.
    La langue par défaut est le français, mais vous pouvez changer ce réglage ou effectuer des recherches dans d'autres langues.
    Vous devez spécifier la langue telle qu'elle est présente dans l'adresse de Wikipédia. Voyez http://en.wikipedia.org/wiki/List_of_Wikipedias#List pour plus de détails.

  • !wiki -results [.langue] <recherche>
    Affiche une liste des articles correspondant à la recherche <recherche>.

Exemples :
<@ealexp> !wiki Wikipédia
<@jibe> Wikipédia | Wikipédia est une encyclopédie multilingue, universelle et librement diffusable. Depuis son lancement officiel par Jimmy Wales et Larry Sanger le 15 janvier 2001, elle est consultable sous
forme de wiki sous le nom de domaine wikipedia.org, où elle est en grande partie modifiable
<@jibe> par la plupart de ses lecteurs. Plusieurs autres moyens de consulter l'encyclopédie ont ensuite vu le jour, tels que des sites Web miroirs, des applications pour smartphone ou un appareil électronique
dédié. Les mêmes principes fondateurs de rédaction sont partagés par les différentes versions
<@jibe> linguistiques, mais les pratiques d'écriture sont convenues indépendamment par les internautes pour chacune d'elles. Le site wikipedia.org est devenu en quelques années l'un des plus consultés au monde.
Les serveurs hébergeant le site sont (...) || http://tinyurl.com/676p5qp

<@ealexp> !wiki -results .en Test
<@jibe> Résultats : Intelligence quotient | Test

<@ealexp> !wiki .en Website
<@jibe> Website | A website, also written as Web site, web site, or simply site, is a set of related web pages containing content such as text, images, video, audio, etc. A website is hosted on at least one web
server, accessible via a network such as the Internet or a private local area network
<@jibe> through an Internet address known as a Uniform Resource Locator. All publicly accessible websites collectively constitute the World Wide Web. A webpage is a document, typically written in plain text
interspersed with formatting instructions of Hypertext Markup Language (HTML, XHTML). A webpage
<@jibe> may incorporate elements from other websites with suitable markup anchors. Webpages are accessed and transported with the Hypertext Transfer Protocol (HTTP), which may optionally employ encryption (HTTP Secure, HTTPS) to provide security and priva (...) || http://tinyurl.com/p42sl


Dépendances :
  • le package json
  • le package http
  • Tcl 8.5

Activation :
Pour activer le script, il faut taper .chanset #salon +wikipedia en partyline.

Changements :
  • 1.0 :
    • Première version.

  Répondre
#2
Bonjour,

j'arrive pas a comprendre appartement le tcl il fonctionne vu que je pas de message d'erreur.

mais je vu que je besoin activer

comme ceci .chanset #salon +wikipedia en partyline.

jusqu'à la .chanset #salon cava mais je met quoi ici +wikipedia et ici en partyline parce que il fonctionne pas chez moi
  Répondre
#3
Si le script est bien chargé, tu n'as normalement aucun souci pour taper en party-line:
Code :
.chanset #canal +wikipedia
Et si le script n'est pas chargé (une erreur que tu n'aurais pas vue), tu auras:
Code :
.chanset #canal +wikipedia
Error trying to set +wikipedia for #canal, invalid mode.
  Répondre
#4
.chanset #canal +wikipedia

je vient de faire mais j'ai aucun message que arrive

et dans la console j'ai ça a demarrage :

Eggdrop v1.6.20 © 1997 Robey Pointer © 2010 Eggheads
[14:25:17] --- Loading eggdrop v1.6.20 (Sun Sep 29 2013)
[14:25:17] Module loaded: channels
[14:25:17] Module loaded: server
[14:25:17] Module loaded: ctcp
[14:25:17] Module loaded: irc
[14:25:17] Module loaded: notes (with lang support)
[14:25:17] Module loaded: blowfish
[14:25:17] ealexp's WP script v1.0 par ealexp a �t� charg�.
[14:25:17] Writing channel file...
[14:25:17] Userfile loaded, unpacking...
[14:25:17] === Loira: 1 channels, 1 users.
Launched into the background (pid: 4746)
  Répondre
#5
J'ai un énorme doute tout d'un coup: sais-tu ce qu'est la party-line et comment y accèder ?

Parce que pour ma part, voici ce que j'obtiens:
Code :
[08:41:39] ealexp's WP script v1.0 par ealexp a �t� charg�.
Tcl:
.chanset #cpf +wikipedia
[08:41:56] tcl: builtin dcc call: *dcc:chanset CrazyCat 27 #cpf +wikipedia
Successfully set modes { +wikipedia  } on #cpf.
[08:41:56] #CrazyCat# chanset #cpf +wikipedia

Et ensuite en canal:
Code :
08:43:24 <@CrazyCat> !wiki eggdrop
08:43:25 <@Artus> Eggdrop | Un eggdrop (ponte d'uf) est un robot IRC populaire pour sa souplesse et la bibliothèque étoffée d'extensions et de scripts. Il fonctionne sous GNU/Linux, par exemple à partir d'un serveur-shell. Son pendant pour Windows se nomme Windrop. Il fut initialement écrit en décembre 1993
08:43:27 <@Artus> par Robey Pointer pour surveiller le canal #gayteen sur EFnet. Programmé en langage C, une API est fournie afin d'autoriser l'utilisation de scripts et extensions, qui permettent à l'utilisateur d'améliorer finement les fonctionnalités du robot IRC. Le langage utilisé est traditionnellement le
08:43:29 <@Artus> Tcl. Le support de Perl est pris en charge depuis la version 1.9. Ils peuvent être utilisés en complément ou remplacement des robots de serveur, tel que BotServ, qui sont eux implémentés par les Services IRC. Grâce à sa popularité, Eggdrop pos (...) || http://tinyurl.com/624kucz
  Répondre
#6
bonjour,

non pas vraiment Smile suis un vrais novice en eggdrop
  Répondre
#7
Ok, je me disais bien.
Donc, c'est la console de l'eggdop, tu as toutes les explications sur cette page.
N'hésite pas à poser des questions si tu as un souci.
  Répondre
#8
oui je regarde

mais quand je fais /dcc chat loira j'ai le message

Failed to bind to any address or port.
  Répondre
#9
C'est que dans ton fichier de configuration, tu n'as pas de ligne du genre:
Code :
listen 3333 users
ou
Code :
listen 3333 all
Elle est peut-être présente mais commentée (avec un # devant), dans ce cas il faut retirer le #.
Et après avoir corrigé ta conf, redémarre l'eggdrop.
  Répondre
#10
je mis listen 3333 et après avoir fais un dcc chat loira

toujours Failed to bind to any address or port.
je même ouvert le port au firewall

confing en console :

[13:35:11] --- Loading eggdrop v1.6.20 (Mon Sep 30 2013)
[13:35:11] Module loaded: channels
[13:35:11] Module loaded: server
[13:35:11] Module loaded: ctcp
[13:35:11] Module loaded: irc
[13:35:11] Module loaded: notes (with lang support)
[13:35:11] Module loaded: blowfish
[13:35:11] Listening at telnet port 3333 (all).
[13:35:11] ealexp's WP script v1.0 par ealexp a �t� charg�.
[13:35:11] Writing channel file...
[13:35:11] Userfile loaded, unpacking...
[13:35:11] === Loira: 1 channels, 1 users.
Launched into the background (pid: 6383)
  Répondre
#11
par telnet il fonctionne bien

bravo a toi !!!!


mais j'envie de savoir pour quoi dcc marche pas


dans ma config j'ai unbind

unbind dcc n tcl *dcc:tcl
unbind dcc n set *dcc:set
unbind dcc n simul *dcc:simul

peut être si je change unbind par bind sa fonctionne ?
  Répondre
#12
Non, ces unbind sont là pour bloquer certaines commandes en dcc, mais n'ont aucun rapport avec l'accès par dcc.
As-tu essayé /dcc chat et /ctcp chat ?
  Répondre
#13
/dcc chat toujours pareil et /ctcp chat il dit rien comme message
  Répondre
#14
C'est peut-être un souci de my-ip, nat-ip ou my-host
  Répondre
#15
bonjour, voila il y plus d'un an j'utilisais votre script il fonctionnait très bien.
Hier j'ai voulu remettre mon serveur irc en fonction et plus rien il me dit
" La connexion au site n'a pas pu être établie. Veuillez réessayer plus tard."
Je vous remercie d'avance.
  Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)