Requerimientos de hardware

Este programa está escrito para la HP49G. Está probado en la versión de ROM 1.19 beta 5 y no hay razón para que no funcione con otras versiones de ROM posteriores.

Requerimientos de software

No requiere ningún otro software, a excepción de los comandos para convertir datos de la Agenda que requieren Agenda v5.2 o superior inicializada.

Archivo: hypertools.install.49code
Checksum: # 44490d
Bytes: 3640
Número de biblioteca: 1513

Instalación
  1. Transferir hypertools.install.49code a la calculadora.
  2. Ejecutar el programa y elegir el puerto a instalar la biblioteca.
Desinstalación
  1. Abrir el explorador de archivos (via la tecla FILES o el comando FILER).
  2. Navegar hasta el puerto donde esté instalado hypertools, seleccionarlo y borrarlo.
Comandos
  1. TablaH Convierte lista de listas (tabla) en hypertexto (toma título ($) del nivel 1 y lista de listas del nivel 2). Útil para convertir datos de alguna planilla electrónica (como Exal).
  2. VarsH Convierte variables en el directorio actual y subdirectorios en hypertexto.
  3. AgeH Convierte apuntes de Agenda v5.2 o superior en hypertexto (*).
  4. TelsH Convierte teléfonos de Agenda v4.0 o superior en hypertexto (*). Automáticamente crea links con las direcciones de mail y las URLs.
  5. LisH Convierte listas de tareas de Agenda v4.0 o superior en hypertexto (*).

Los comandos marcados con (*) requieren Agenda inicializada.

Estos comandos generan un string en el nivel 1. Basta luego con enviarlo a la computadora y abrirlo en el navegador.

Nota: Si se desea una vez enviado se puede editar el archivo en cualquier editor de texto para quitarle los primeros 13 caracteres de encabezado (esto no es necesario si se utiliza el css que se incluye).

Style sheets

A partir de la versión 2.1 se puede personalizar el formato de las páginas generadas via style sheets. Para los datos de la agenda se debe proceder de la siguiente forma:

  1. Guardar con los nombres agenda.html, telefonos.html y tareas.html. Esto hace que los links para pasar de una a otra funcionen.
  2. Copiar los gifs de los botones un directorio más arriba respecto a donde se guardaron los tres archivos anteriores.
  3. Junto con los gifs se pueden poner las definiciones de estilos en un archivo que se llame ag.css.

Se incluyen botones y un css para los datos de la agenda a modo de ejemplo.

Para presonalizar el formato de tablas y lista de variables usar los nombres tabla.css y vars.css en el mismo directorio.

Observaciones

La mayor parte de esta biblioteca está escrita en UserRPL, por lo que al no pasarle los argumentos necesarios se producen errores que no son manejados elegantemente. No está en mis planes pasarla a SysRPL debido a que sólo la utilizo en el emulador, por lo que no me molesta que sea lenta, etc.

Nicolás F. Rivero

Si te gusta y usas este programa mandame algún comentario a nicolas@iie.edu.uy. Se agradecen también sugerencias y reportes de errores. Visitá mi página: http://www.iie.edu.uy/~nicolas/, ahí hay más programas y algunos links. Si tenés alguna duda, antes de hacérmela llegar consultá la sección de Preguntas frcuentes en mi página.

Nicolás F. Rivero