Short: IBrowse CleanCache (& some HBasic code) Author: ast_dde@yahoo.es (Dámaso D. Estévez) Uploader: ast_dde@yahoo.es (Dámaso D. Estévez) Version: 1.2b Type: comm/www ======= ESPAÑOL ======= Esta utilidad genera una copia limpia del caché de IBrowse en otro lugar; dicha copia incluirá los ficheros `Databases/GlobalCache', `Cookies' y sólo los del caché que deban conservarse por no haber sido borrados y por estar correctamente referenciados en el fichero `GlobalCache'. Si observa que la herramienta funciona adecuadamente y está dispuesto a correr el riesgo, puede escribir un sencillo guión AmigaDOS que invoque a IBcc, borre el caché original y finalmente mueva/copie los ficheros de la copia limpia generada por IBcc en el lugar donde debería estar el caché de IBrowse. Instalación ~~~~~~~~~~~ Copie el ejecutable donde quiera (el directorio `C:' podría ser un buen lugar) y el(los) catálogo(s) que desee instalar en su sistema en el(los) directorio(s) `Locale:Catalogs/'. Ejecute por primera vez `IBcc' y modifique el fichero de preferencias que se habrá generado en el directorio `ENV:' con un editor como `Ed', para definir dónde está localizado el caché de IBrowse y dónde quiere generar la nueva copia (finalmente copie dicho fichero en `ENVARC:' si quiere que los ajustes sean permanentes). Prestaciones principales ~~~~~~~~~~~~~~~~~~~~~~~~ * Puede ser ejecutado desde el CLI (precedido o no por el comando RUN del sistema operativo) o el Workbench, pero sólo podrá hacer su trabajo si IBrowse no está ejecutándose. Puede ser interrumpido su trabajo enviando una señal Ctrl+C a la tarea. * Argumentos: `?' para pedir ayuda sobre la sintaxis, `FULL' para obtener una información algo más detallada y `QUIET' para suprimir todos los mensajes, salvo los de error y de advertencia. * Soporte local (el inglés como interno y el español a través de catálogo). Notas ~~~~~ * Mi agradecimiento a Marnix por su primera y original versión en AMOS llamada `CacheClean', así como por la información sobre el sistema de caché utilizado por IBrowse. * Creado con S.O. 3.9, A1200/060, Hisoft Basic 2 y Developper CD 2.1. * Mi llave pública la puede encontrar aquí: * Paquete sin garantías. El usuario asume el riesgo de su uso. Historia ~~~~~~~~ Versión 1.2b * Corregidos pequeños errores en las rutinas Mkd (crear directorio) y CopyFile (copiar fichero). * Ahora si el fichero `Globalcache' está vacío, el programa termina. Versión 1.1 * Al copiar los ficheros `Cookies' y `GlobalCache' ahora se muestra el camino completo (origen). * La rutina de copia de ficheros ahora SI clona correctamente los bits de protección y fecha/hora de creación y reserva una cantidad de memoria variable según el fichero a copiar y la memoria disponible. -------- === ------- ======= ENGLISH ======= This utility generates a cleaned IBrowse cache at another location selected by the user; this new copy will include the files `Databases/GlobalCache', `Cookies' and ONLY the cache files referenced correctly by the `GlobalCache' file (the files marked as deleted and other files not referenced won't be copied). You can write a AmigaDOS script for to invoke IBcc, delete all original cache files and finally move/copy the clean cache copy to IBrowse cache location. Instalation ~~~~~~~~~~~ Copy the executable in a directory (`C:' would be a good election) and the catalog(s) selected in the `Locale:Catalogs/' dir(s). Execute `IBcc' and modify the prefs file generated in `ENV:' dir with an editor as `Ed', for to define the original IBrowse cache location and the new (cleaned) copy location (finally copy this prefs file to `ENVARC:' if you want save the changes for all sesions). Main features ~~~~~~~~~~~~~ * You can run this utility from the CLI (with or without RUN command) or the Workbench. You can break the execution with Ctrl+C signal. * Arguments: `?' for to obtain info about the template,, `FULL' for to obtain some more info about the IBcc's work and `QUIET' for to hide all messages except warnings and errors. * Locale support (english as internal and spanish catalog). Notes ~~~~~ * Thanks to Marnix for their first and original AMOS version named `CacheClean' and the info about the IBrowse cache system. * Created with OS 3.9, A1200/060, Hisoft Basic 2 & Developper CD 2.1. * My public keyfile is here: * Software without warranties. Use under your risk!!!! History ~~~~~~~ Version 1.2 * Fixed minor bugs in the Mkd (MakeDir) and CopyFile routines. * Now if the `Globalcache' file is empty, IBcc finnish. Version 1.1 * Now, when the `Cookies' & `GlobalCache' are copied, the program shows the full path (source). * The files copy's routine now clones correctly the protection bits and the creation date/time and allocate a memory chunk with a variable size (memory available/file size). .