MANUAL INDOCUMENTADO PARA AÑADIR DIRECCIONES A LA

Transcripción

MANUAL INDOCUMENTADO PARA AÑADIR DIRECCIONES A LA
MANUAL INDOCUMENTADO PARA AÑADIR DIRECCIONES A LA
REGADERA
INTRODUCCION
El fichero regadera.ini contiene la información de las webs en las que buscar. Y si lo
editais tiene el siguiente formato:
En la foto se ve que se hace la busqueda en tres paginas.
Los parámetros para la busqueda de la Key00 se encuentran bajo la seccion
[BusquedaK00] y los parámetros de busqueda de Key01 en la seccion
[BusquedaK01].
A continuación explico como se configura una de ellas, la configuración de la otra es
exactamente el mismo.
Los parámetros para Key 00 en el ini son 4, se pueden ver en la imagen:
Direccion – Sirve para expresar la direccion de la que tomar datos.
CadenaABuscar – Es la cadena que determinara que después de ella se encontrara la
key. El programa buscará una key HEXADECIMAL después de esta cadena y de la
longitud expresada en el parametro Longitud, que se vera después.
Longitud – Define la longitud que tendra la key HEXADECIMAL que ira después de
la CadenaABuscar.
Codificado – Aun no se usa en el programa, pero habia pensado que en un futuro se
podria implementar que en alguna pagina se colgasen los codigos codificados (valaga la
redundancia) de alguna forma, para que fuesen indetectables a simple vista. Este
parametro indicaria que codificacion se usa en la pagina para colgarlos y podria tener
valores 0,1,2,3,4… para indicarlo.
En el ini se puede ver de la siguiente manera,
[BusquedaK00] Å Cabecera
Direccion(1)=http://www.euskalkeys.com Å Direccion en la que buscar
CadenaABuscar(1)=KEY 00 Å Cadena a Buscar (Siempre en mayusculas para evitar
problemas con algunas paginas…)
Longitud(1)=47 Å Logitud de la key en caracteres
Codificado(1)=0 Å Esto aun no esta implementado, pero en un futuro la key se podria
codificar en la web con otro formato (asi que seria indetectable a ojos de alguien que
abre la web)
El programa al procesar el parametro CadenaABuscar, buscara esa cadena en el html y
a partir de ahí intentara encontrar una key hexadecimal de la longitud definida y que sea
valida. Asi que aunque en la web ponga “KEY 00 HEX:” nosotros podremos buscar
“KEY 00” en la mayoria de los casos, porque no importa que haya detrás, el programa
encontrara la key valida.
Notar que después de cada parametro hay un (1), un (2)…, este indice indica el numero
de la web que vamos a procesar. Cada una de las webs llevara un indice diferente.
Otro parametro que habria que cambiar es MaxDir, bajo el titulo settings, donde se
establece el valor maximo de webs a chekear. Es decir que cuando termineis de añadir
webs a chekear este parametro deberia de tener el nº maximo de webs que hallais
puesto. Osea que si teneis parámetros para 3 webs este valor deberia de ser “MaxDir=3”
A continuación paso a explicaros como añadir direcciones nuevas en “La Regadera”
(esto se aplica a la version 1.5, donde lo he implementado aunque sin documentarlo en
ningun lado).
- Abrimos la regadora,
- Activamos “AutoLeer = OFF” (desactivamos la relectura)
- Hacemos doble click en la barra de estado (Donde sale el panel de información, la key
activa y el tiempo restante para la proxima actualizacion.
Saldra una ventana pidiendonos la direccion que queremos leer
Se la introducimos y le damos a aceptar. A continuación en el panel de informacion dira
que se esta procesando la web y pondra “finalizado”. Lo que he hecho es eliminar los
retornos de carro que podrian fragmentar las keys en la web original.
Ese es el momento de irse al directorio donde este instalada la regadora en donde se
habra generado un fichero llamado respuesta.html. Editamos ese fichero con el notepad.
En la pagina, podemos ver que lo que debemos buscar para encontrar la key 00, la
cadena a buscar es “Key 00” , ya que después de esta cadena estara la clave. Buscamos
con el notepad la cadena. y se localizara algo parecido a lo siguiente:
Ya tenemos Direccion y CadenaABuscar, solo que esta ultima siempre se indicara en
mayusculas en el INI para evitar problemas de lectura en algunas paginas en las que
unas veces va en mayuscula alguna letra y otras en minuscula.
El siguiente parametro es la Longitud de la key, indica la longitud de la key con
espacios y todompezando a contar anterior al primer carácter de la key), si los
contamos, son 48 caracteres, de ahí “Longitud=47”.
Ejemplo para localizar las posiciones en un ejemplo de respuesta.html:
#008000">Key 00 Hex : 3D F8 D5 EE 61 F4 77 D1 E1 BD CD AE 7B 3D A1 24</font>
|
|
|
CadenaABuscar Pos 1
Pos 47 Å Longitud
Despues viene el parametro Codificado, de momento no se usa, pero como he
comentado, en un futuro se podra poner 1,2,3 o cualquier otro numero que se contemple
en el programa para establecer las diferentes codificaciones que se necesiten. De
momento este parametro siempre a 0 para indicar que no hay codificacion.
Despues debereis de cambiar el valor de MaxDir que se encuentra bajo la cabecera
“[Settings]”, este parametro debe de tener el valor del indice de la ultima web que
hallais añadido (si la ultima web que añadisteis era “Direccion(10)=http://…..”,
entonces MaxDir=10).
Ya tenemos todos los parámetros, acordaros de hacer los mismos pasos para la Key01
que habeis hecho para la Key00, acordaros tambien que las webs tienen un indice (el
numero que sale entre parensis en cada una de las lineas del INI), asi como de cambiar
el valor de MaxDir bajo la cabecera “[Settings]”.
Una vez establecidos todos los parámetros podreis usarlos en la regadera sin problemas.
Despues ejecutar la regadera para comprobar si funcionan los datos introducidos. Si te
da algun error repasa todos los pasos descritos anteriormente.
Saludos
Lostboy

Documentos relacionados