Gophe ist ein moderner, grafischer und plattformübergreifender Client oder ein Browser, wenn Sie möchten, für "The Internet Gopher", das in RFC 1436 definiert ist. Es wird auf Microsoft Windows, MacOS und Linux ausgeführt. Es ermöglicht die Navigation durch den Gophherspace so einfach wie das Navigieren im World Wide Web. Sie können Gophermenus oder Gopher -Seiten anzeigen, wenn Sie möchten, Textdateien lesen, Bilder anzeigen und Inhalte herunterladen, die über das Gopher -Protokoll bereitgestellt werden.
Alle Screenshots anzeigen
Gophie ist sehr gleichzeitig zu installieren, da es als tragbare Java-Anwendung in einer Jar-Datei ausgestattet ist. Laden Sie einfach die Datei herunter und führen Sie sie auf Ihrem Computer aus. Alles, was Gophie benötigt, ist eine Java -Laufzeitumgebung . Es wurde so erstellt, dass es auch mit einer älteren JRE -Version funktioniert und derzeit nur JVM -Version 8 benötigt.
Das Windows-Paket ist ein Zip-File, das das Exe-Datei für Windows mit Gophie enthält. Sie können die Zip-File extrahieren und irgendwo in einem Ordner, auf einem USB-Stick, einem Netzwerklaufwerk oder überall dort einsetzen, wo Sie das Exe-Datei speichern möchten. Beachten Sie, dass Sie die Java Jre von java.com/download noch benötigen, um die Datei gophie.exe auszuführen.
Das MAC-Paket für Gophie ist eine DMG-Datei. Sie können das DMG-Datei herunterladen, öffnen und das Gophie-Symbol in den Anwendungsordner ziehen. Danach wird Gophie in Ihren Anwendungen verfügbar sein und Sie können es von wo immer Sie möchten.
Das Linux-Paket ist einfach ein Tar.gz-Archiv mit einer ausführbaren Datei. Die ausführbare Datei ist ein Bash-Datei mit dem angeschlossenen Jar-File. Sie können entweder auf die ausführbare Datei mit dem Namen "Gophie" doppelklicken oder sie vom Terminal Ihrer Wahl aus starten. Wenn Sie Gophie überall in Ihrem System präsentieren möchten, kopieren Sie die ausführbare Datei einfach in Ihr "/usr/bin" -Arektory.
Doppelklicken Sie auf das Java Jar-File unter Windows, Mac und Linux starten Gophie automatisch, wenn Sie Java installiert haben. Wenn Sie Java nicht installiert haben, können Sie es von java.com/download erhalten.
Um klein, reproduzierbar und vertrauenswürdig zu bleiben, wurde Gophie nicht mit einer groß angelegten IDE gebaut, sondern in einfachem und einfachem Java. Sie können dieses Repository klonen und Gophie mit Ihrem installierten Java SDK selbst erstellen. Führen Sie einfach das in diesem Repository enthaltene Skript make.sh Shell aus.
./make.sh
Das Skript erstellt eine Jar-File im Build-Verzeichnis, mit der Sie ausgeführt werden können. Wenn Sie die JAR -Datei von Gophie aus der Befehlszeile starten möchten, verwenden Sie einfach die Java CLI.
java -jar Gophie.jar
Wenn Sie Probleme mit Gophie haben, ist es ziemlich ausführlich, wenn es um Fehler und Ausnahmen geht. Es wird empfohlen, Gophie über Java in der Befehlszeile auszuführen, um die Ausgabe aus der Ausnahme und Fehlermeldung zu erhalten, die sie möglicherweise gemeldet hat.
Eine Konfigurationsdatei mit dem Namen "config.ini" befindet sich in einem Verzeichnis namens "Gophie" im Heimverzeichnis des Benutzers. Mit der Konfigurationsdatei config.ini können Sie das Gopherhome, das Standard -Zeichensatz, verschiedene Farben und die Schriftart für die Seitenansicht oder den Inhaltsbereich konfigurieren. In der folgenden Tabelle werden die Hauptkonfigurationsoptionen beschrieben. Für eine vollständige Liste schauen Sie sich bitte die Konfiguration an.
| Abschnitt | Einstellung | Standardwert | Beschreibung |
|---|---|---|---|
| Navigation | Gopherhome | gopher.floodgap.com | Das Gopherhome auch als "Homepage" bekannt |
| Netzwerk | Default_charset | UTF-8 | Charset für die Textkodierung zu verwenden |
| Aussehen | Page_font | Introlata (Custom) | Schriftart für den Text in der Seitenansicht |
| Aussehen | Page_font_size | 17 | Schriftgröße für den Text in der Seitenansicht |
| Aussehen | Page_icon_font_size | 10 | Größe der Symbolschrift in der Seitenansicht |
Alle Konfigurationseinstellungen sind Teil eines entsprechenden Konfigurationsabschnitts. Stellen Sie beim Ändern der Konfigurationsdatei sicher, dass die Einstellungen in den Abschnitt einfügen, zu dem die Einstellung gehört.
Gophie möchte das Gopher -Protokoll von RFC 1436 vollständig unterstützen, damit Benutzer eine unbegrenzte grafische Gopher -Erfahrung haben. Das Folgende bietet einen Überblick darüber, welche Gopher -Elemente und Teil des Gopher -Protokolls unterstützt werden. HTML -Dateien werden derzeit nicht gerendert, aber es werden mit URL umgeleitet: Im Gopher -Element -Selektor werden unterstützt und der Benutzer aufgefordert, den WWW -Browser seines Systems zu öffnen.
| Artikeltyp | Code | Unterstützung | Handhabung |
|---|---|---|---|
| Textdatei | 0 | Voll unterstützt | In Gophie angezeigt |
| Gopher -Menü | 1 | Voll unterstützt | In Gophie gerendert |
| CCSO NAMESERVER | 2 | Nur mit Terminal | Funktioniert wie Telnet, der Benutzer muss CCSO betreiben |
| Fehlercode | 3 | Voll unterstützt | In Gophie gerendert |
| Binhex -Datei | 4 | Voll unterstützt | Ermöglicht dem Benutzer diesen Dateityp herunterladen |
| DOS -Datei | 5 | Voll unterstützt | Ermöglicht dem Benutzer diesen Dateityp herunterladen |
| Uuencoded Datei | 6 | Voll unterstützt | Ermöglicht dem Benutzer diesen Dateityp herunterladen |
| Volltextsuch | 7 | Voll unterstützt | In Gophie gerendert |
| Telnet | 8 | Voll unterstützt | Führt "telnet: //" -uri auf dem System aus |
| Binärdatei | 9 | Voll unterstützt | Ermöglicht dem Benutzer diesen Dateityp herunterladen |
| GIF -Datei | G | Voll unterstützt | In Gophie angezeigt |
| Bilddatei | ICH | Voll unterstützt | In Gophie angezeigt |
| Telnet 3270 | T | Hängt vom Betriebssystem ab | Behandelte das gleiche wie Telnet -Artikel |
| HTML -Datei | H | Teilweise unterstützt | Öffnet www mit Browser, HTML als Text angezeigt |
| Information | ich | Voll unterstützt | In Gophie gerendert |
| Tondatei | S | Voll unterstützt | Ermöglicht dem Benutzer diesen Dateityp herunterladen |
Protokollverlängerungen werden empfohlene Erweiterungen zu RFC 1436 wie Gopher+ oder Gopher II von Gophie nicht unterstützt. Die Entwicklung von Merkmalen konzentriert sich auf die Implementierung von RFC 1436 und die Bereitstellung einer nahslosen Erfahrung für den Benutzer, ohne die ordnungsgemäße Implementierung der Protokollspezifikation zu beeinträchtigen.
Wenn Sie Hilfe bei Gophie benötigen, können Sie hier auf Githib natürlich ein Problem eröffnen, falls Sie wirklich einen Fehler gefunden haben. Sie können mich auch auf Freenode als @derjanni finden. Wenn Sie Schwierigkeiten haben, Gophie zu verwenden, überprüfen Sie bitte zuerst diese Readme -Datei, bevor Sie Fragen stellen. Ich werde alle Fragen verfolgen und die Readme -Datei entsprechend aktualisieren.