zako escribió:
aupa,
pues yo tambien como me aburro he hecho un plugin para la barra de
buscadores del Firefox para realizar directamente busquedas con el
buscador htdig de la universidad [http://www.ehu.es/htdig/search.html].
En principio parece que funciona pero me gustaria que lo probaseis y me
comentaseis que os parece esta primera version...
Que envidioso :P
Para instalarlo teneis que descomprimir el archivo tar.gz y dejar los
dos archivos (*.src y *.png) en el directorio "search" de Firefox (tiene
que haber otros archivos src y png de google, yahoo, ...). En windows
creo que esta por c:\\Archivos de Programa\Mozilla Firefox\search\ y en
linux podeis ubicarlo por ejemplo en
/home/pepe/.mozilla/firefox/..../search.
El directorio es
/home/zako/.mozilla/firefox/XXXXXX.nombre_del_profile/searchplugins y
en windows pues muy similar. En
http://www.librezale.org/mozilla/bilaketa_pluginak.php se
pueden encontrar bastantes plugins de búsqueda para webs de aquí.
Espero comentarios....
Funcionamiento (solo para los interesados en como funciona)
-----------------------------------------------------------
Al crear el plugin me he encontrado con el problema que Firefox *solo*
soporta plugins de busqueda con método GET. Sin embargo, el htdig de la
escuela usa el método POST. He estado buscando por la red y he dado con
la solución...
El plugin es un método GET, que envia los datos a un cgi que he escrito
en python en el servidor de ITSAS y este script reconstruye el
formulario en un método POST para interactura con htdig.
Firefox con ehu.src <- solicitud GET a
| http://itsas.mundurat.net/cgi-bin/ehusearch.py
|
|
v
itsas.mundurat.net con ehusearch.py <- Script en Python
desarrollado con | modpython. Convierte el
GET a un
| un formulario POST que es enviado
| al buscador de la escuela. El
| usuario no tiene que pinchar en
| "submit" gracias al uso de
| javascript.
|
v
www.ehu.es/cgi-bin/htdig <- Se realiza la consulta POST
Es la pega que tiene este sistema de plugins, sólo funciona con GET y
hay que hacer apaños como éste.
Pero a veces se puede uno olvidar del POST y usar GET de todas formas
como en este caso ;)
La pega es que el servidor de ITSAS tiene que estar levantado para que
funcione x-DDDD. Y que el DNS no deje de funcionar (cosa que pasa de vez
en cuando con periodos largos de inactividad...). Tal vez el dia de
mirar un DNS de segundo orden mas fiable (dyndns.org y del estilo)....
Además, este plugin se actualiza automaticamente buscando en:
http://itsas.mundurat.net/firefox/ehu.src
http://itsas.mundurat.net/firefox/ehu.png
Eso es todo. Saludos,
zako
Incluyo mi propia versión del plugin usando GET, las actualizaciones son
automáticas pero
no creo que de momento cambien el sistema de búsqueda por tanto es lo de
menos.
Usando GET no hace falta usar mundurat y funciona siempre el plugin :)
Un saludo!
--
######################################
Borja Tornero aka Etxekalte _
-o)
Registered Linux User 196719 /\\
_\_v
Slackware 10.2 linux-2.6.13
######################################

# Mozilla search plugin for Buscador UPV/EHU
# by Borja Tornero <[EMAIL PROTECTED]>
#
# Last updated: 2006-02-05
# This file is released to the public domain.
#
<SEARCH
version = "7.1"
name="UPV/EHU"
description="Buscador UPV/EHU"
method="GET"
action="http://www.ehu.es/cgi-bin/htsearch"
queryCharset="ISO-8859-1"
searchForm="http://www.ehu.es/htdig/search.html"
routeType="internet"
>
<input name="words" user>
<input name="method" value="and" user>
<input name="format" value="builtin-long" user>
<input name="sort" value="score" user>
<input name="sourceid" value="Mozilla-search">
<inputnext name="offset" factor="20">
<inputprev name="offset" factor="20">
<interpret
browserResultType="result"
charset="ISO-8859-1"
resultListStart="</h2>"
resultListEnd="<p>"
resultItemStart="<li>"
resultItemEnd="</li>"
>
</search>
<browser
update="http://itsas.mundurat.net/firefox/ehu.src"
updateIcon="http://itsas.mundurat.net/firefox/ehu.png"
updateCheckDays="30"
>