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遇到麻煩,請在提出任何問題之前先檢查此讀數文件。我將跟踪所有問題並相應地更新讀書文件。