Gophe是一个现代,图形和跨平台客户端,或者如果愿意的话,浏览器的“ Internet Gopher”是RFC 1436中定义的。它在Microsoft Windows,MacOS和Linux上运行。它允许像导航万维网一样容易地浏览地震空间。您可以查看Gophermenus或Gopher页面,如果您愿意,请阅读文本文件,查看图像和下载通过Gopher协议提供的内容。
查看所有屏幕截图
Gophie非常适合安装,因为它是在罐子文件中的便携式Java应用程序。只需下载文件并在计算机上执行即可。 Gophie所需的就是Java运行时环境。它的构建也可以与较旧的JRE版本一起使用,目前仅需要JVM版本8。
Windows软件包是一个拉链文件,其中包括带有Gophie的Windows的Exe-File。您可以提取Zip-File,然后将其放在文件夹中,在USB棒,网络驱动器上或想要存储EXE文件的任何地方。请注意,您仍然需要Java.com/download的Java JRE来运行gophie.exe文件。
Gophie的Mac软件包是DMG文件。您可以下载DMG文件,将其打开并将Gophie图标拖到应用程序文件夹中。之后,Gophie将在您的应用程序中可用,您可以在任何希望的地方启动它。
Linux软件包只是带有可执行文件的tar.gz-archive。可执行文件是带有罐子文件的bash文件。您可以双击可执行的名为“ Gophie”,也可以从您选择的终端启动它。如果您希望在系统中需要使用Gophie,只需将可执行文件复制到您的“/usr/bin” -Directory中。
如果您安装了Java,请双击Windows,Mac和Linux上的Java Jar-File,Mac和Linux将自动启动Gophie。如果您没有安装Java,则可以从Java.com/download获得它。
为了保持小型,可再现和值得信赖,Gophie不是用任何大规模的IDE建造的,而是用简单而简单的Java建造。您可以用安装的Java SDK来克隆此存储库并构建Gophie。只需运行此存储库中包含的make.sh shell脚本即可。
./make.sh
该脚本将在构建目录中创建一个JAR文件,供您运行。如果您想从命令行启动Gophie的JAR文件,只需使用Java CLI即可。
java -jar Gophie.jar
如果您在Gophie方面遇到麻烦,那么在错误和例外时,这是详细的。建议您在命令行上通过Java运行Gophie,以获取可能报告的异常和错误消息输出。
一个名为“ config.ini”的配置文件位于用户主目录中名为“ gophie”的目录中。配置文件config.ini允许配置Gopherhome,默认字符集,各种颜色和页面视图或内容区域的字体。下表概述了主要配置选项。有关完整列表,请查看config.ini本身。
| 部分 | 环境 | 默认值 | 描述 |
|---|---|---|---|
| 导航 | Gopherhome | gopher.floodgap.com | Gopherhome也称为“首页” |
| 网络 | default_charset | UTF-8 | 用于文本编码的字符集 |
| 外貌 | page_font | Inconsolata(自定义) | 页面视图中文本的字体 |
| 外貌 | page_font_size | 17 | 页面视图中文本的字体大小 |
| 外貌 | page_icon_font_size | 10 | 页面视图中图标字体的大小 |
所有配置设置都是相应配置部分的一部分。更改配置文件时,请确保将设置放入设置所属的部分。
Gophie旨在完全支持RFC 1436的Gopher协议,以便用户具有无限的图形Gopher体验。以下提供了支持哪些Gopher项目和Gopher协议的一部分的概述。 HTML文件当前尚未渲染,但使用URL重定向:在Gopher Item选择中,支持用户打开其系统的www浏览器。
| 项目类型 | 代码 | 支持 | 处理 |
|---|---|---|---|
| 文本文件 | 0 | 完全支持 | 显示在Gophie内部 |
| Gopher菜单 | 1 | 完全支持 | 在Gophie内部渲染 |
| CCSO名称服务器 | 2 | 只有终端 | 诸如Telnet之类的工作,用户需要操作CCSO |
| 错误代码 | 3 | 完全支持 | 在Gophie内部渲染 |
| BINHEX文件 | 4 | 完全支持 | 允许用户下载此文件类型 |
| DOS文件 | 5 | 完全支持 | 允许用户下载此文件类型 |
| uuencoded文件 | 6 | 完全支持 | 允许用户下载此文件类型 |
| 全文搜索 | 7 | 完全支持 | 在Gophie内部渲染 |
| telnet | 8 | 完全支持 | 在系统上执行“ telnet://” -uri |
| 二进制文件 | 9 | 完全支持 | 允许用户下载此文件类型 |
| GIF文件 | g | 完全支持 | 显示在Gophie内部 |
| 图像文件 | 我 | 完全支持 | 显示在Gophie内部 |
| Telnet 3270 | t | 取决于OS | 与telnet项目相同 |
| HTML文件 | h | 部分支持 | 使用浏览器打开www,html显示为文本 |
| 信息 | 我 | 完全支持 | 在Gophie内部渲染 |
| 声音文件 | s | 完全支持 | 允许用户下载此文件类型 |
建议将协议扩展扩展到RFC 1436(例如Gopher+或Gopher II)不受Gophie的支持。功能的开发重点是实施RFC 1436,并为用户提供无缝的体验,而无需牺牲协议规范的正确实施。
如果您需要Gophie的帮助,您当然可以在Githib上打开一个问题,以防您确实找到了一个错误。您也可以在@derjanni上找到我。如果您使用Gophie遇到麻烦,请在提出任何问题之前先检查此读数文件。我将跟踪所有问题并相应地更新读书文件。