Gophe es un cliente moderno, gráfico y multiplataforma, o navegador si lo desea, para "Internet Gopher" que se define en RFC 1436. Se ejecuta en Microsoft Windows, MacOS y Linux. Permite navegar por el espacio gophers tan fácilmente como navegar por la red mundial. Puede ver las páginas Gophermenus o Gopher si lo desea, leer archivos de texto, ver imágenes y descargar contenido proporcionado a través del Protocolo Gopher.
Ver todas las capturas de pantalla
Gophie es muy fácil de instalar, ya que viene como una aplicación Java portátil en un archivo jar. Simplemente descargue el archivo y ejecútelo en su computadora. Todo lo que Gophie requiere es un entorno de tiempo de ejecución de Java . Fue construido para trabajar también con la versión JRE más antigua y actualmente solo requiere JVM versión 8.
El paquete de Windows es un archivo postal que incluye el archivo exe para Windows con Gophie. Puede extraer la tirolesa y colocarlo en algún lugar de una carpeta, en una palanca USB, una unidad de red o donde quiera almacenar el archivo exe. Tenga en cuenta que todavía necesita el Java JRE de java.com/download para ejecutar el archivo gophie.exe.
El paquete Mac para Gophie es un archivo DMG. Puede descargar el archivo DMG, abrirlo y arrastrar el icono Gophie a la carpeta de aplicación. Posteriormente, Gophie estará disponible en sus aplicaciones y puede lanzarlo desde donde desee.
El paquete Linux es simplemente un arquive de tar.gz con un ejecutable. El ejecutable es un archivo bash con el archivo jar conectado. Puede hacer doble clic en el ejecutable llamado "Gophie" o lanzarlo desde la terminal de su elección. Si desea tener a Gophie presente donde lo necesite en su sistema, simplemente copie el archivo ejecutable en su directorio "/usr/bin".
Haga doble clic en Java Jar-File en Windows, Mac y Linux lanzarán automáticamente Gophie, si tiene Java instalado. Si no tiene Java instalado, puede obtenerlo de java.com/download.
Para mantenerse pequeño, reproducible y confiable, Gophie no se construyó con ningún IDE a gran escala, sino en Java simple y simple. Puede clonar este repositorio y construir Gophie con su Java SDK instalado usted mismo. Simplemente ejecute el script Make.Sh Shell incluido en este repositorio.
./make.sh
El script creará un archivo jar en el directorio de compilación para que se ejecute. Si desea iniciar el archivo JAR de Gophie desde la línea de comandos, simplemente use el Java CLI.
java -jar Gophie.jar
Si tiene problemas con Gophie, es bastante detallado cuando se trata de errores y excepciones. Se recomienda que ejecute Gophie a través de Java en la línea de comando para obtener la salida de excepción y mensaje de error que podría informar.
Un archivo de configuración llamado "config.ini" reside en un directorio llamado "Gophie" en el directorio de inicio del usuario. El archivo de configuración Config.ini permite configurar Gopherhome, Charset predeterminado, varios colores y la fuente para la vista de página o el área de contenido. La siguiente tabla describe las opciones de configuración principales. Para una lista completa, eche un vistazo al propio config.ini.
| Sección | Configuración | Valor predeterminado | Descripción |
|---|---|---|---|
| Navegación | Gopherhome | gopher.floodgap.com | El Gopherhome también conocido como "página de inicio" |
| Red | Default_charset | UTF-8 | Charset para usar para la codificación de texto |
| Apariencia | Page_font | Inconsolata (personalizado) | Fuente para el texto en la vista de la página |
| Apariencia | Page_font_size | 17 | Tamaño de fuente para el texto en la vista de la página |
| Apariencia | Page_icon_font_size | 10 | Tamaño de la fuente de icono en la vista de la página |
Todos los ajustes de configuración son parte de una sección de configuración correspondiente. Al cambiar el archivo de configuración, asegúrese de colocar la configuración en la sección a la que pertenece la configuración.
Gophie tiene como objetivo apoyar el protocolo Gopher de RFC 1436 por completo para que los usuarios tengan una experiencia gráfica de Gopher ilimitada. Lo siguiente proporciona una visión general de la cual son compatibles con los elementos Gopher y parte del Protocolo Gopher. Los archivos HTML actualmente no se están representando, pero se redirige con URL: en el selector de elementos Gopher se admiten y se le solicita al usuario que abra el navegador WWW de su sistema.
| Tipo de artículo | Código | Apoyo | Manejo |
|---|---|---|---|
| Archivo de texto | 0 | Totalmente compatible | Mostrado dentro de Gophie |
| Menú de Gopher | 1 | Totalmente compatible | Renderizado dentro de Gophie |
| Servidor de nombres CCSO | 2 | Solo con terminal | Funciona como Telnet, el usuario necesita operar CCSO |
| Código de error | 3 | Totalmente compatible | Renderizado dentro de Gophie |
| Archivo binhex | 4 | Totalmente compatible | Permite al usuario descargar este tipo de archivo |
| Archivo DOS | 5 | Totalmente compatible | Permite al usuario descargar este tipo de archivo |
| Archivo uuencoded | 6 | Totalmente compatible | Permite al usuario descargar este tipo de archivo |
| Búsqueda de texto completo | 7 | Totalmente compatible | Renderizado dentro de Gophie |
| Telnet | 8 | Totalmente compatible | Ejecuta "Telnet: //" -uri en el sistema |
| Archivo binario | 9 | Totalmente compatible | Permite al usuario descargar este tipo de archivo |
| Archivo gif | gramo | Totalmente compatible | Mostrado dentro de Gophie |
| Archivo de imagen | I | Totalmente compatible | Mostrado dentro de Gophie |
| Telnet 3270 | T | Depende del sistema operativo | Tratado igual que el elemento de Telnet |
| Archivo html | H | Parcialmente compatible | Abre www con navegador, html se muestra como texto |
| Información | i | Totalmente compatible | Renderizado dentro de Gophie |
| Archivo de sonido | s | Totalmente compatible | Permite al usuario descargar este tipo de archivo |
Las extensiones de protocolo se recomiendan extensiones a RFC 1436 como Gopher+ o Gopher II no son respaldadas por Gophie. El desarrollo de características se centra en implementar RFC 1436 y proporcionar una experiencia sin costuras para el usuario sin sacrificar la implementación adecuada de la especificación de protocolo.
Si necesita ayuda con Gophie, por supuesto, puede abrir un problema aquí en Githib en caso de que realmente haya encontrado un error. También puedes encontrarme en Freenode como @derjanni. Si tiene problemas para usar Gophie, primero consulte este archivo de lectura antes de hacer cualquier pregunta. Haré un seguimiento de todas las preguntas y actualizaré el archivo ReadMe en consecuencia.