Gophe adalah klien modern, grafik dan lintas platform, atau browser jika Anda suka, untuk "Internet Gopher" yang didefinisikan dalam RFC 1436. Ini berjalan pada Microsoft Windows, MacOS dan Linux. Ini memungkinkan untuk menavigasi ruang gofers semudah menavigasi web di seluruh dunia. Anda dapat melihat halaman gophermenus, atau gopher jika Anda suka, membaca file teks, melihat gambar dan mengunduh konten yang disediakan melalui protokol gopher.
Lihat semua tangkapan layar
Gophie sangat mudah untuk dipasang karena hadir sebagai aplikasi Java portabel dalam file jar. Cukup unduh file dan jalankan di komputer Anda. Yang dibutuhkan Gophie adalah lingkungan runtime Java . Itu dibangun untuk bekerja juga dengan versi JRE yang lebih lama dan saat ini hanya membutuhkan JVM versi 8.
Paket Windows adalah file zip yang menyertakan file exe untuk Windows dengan Gophie. Anda dapat mengekstrak file zip dan meletakkannya di suatu tempat di folder, pada tongkat USB, drive jaringan atau di mana pun Anda ingin menyimpan file exe. Perhatikan bahwa Anda masih membutuhkan Java JRE dari java.com/download untuk menjalankan file Gophie.exe.
Paket Mac untuk Gophie adalah file DMG. Anda dapat mengunduh file DMG, buka dan seret ikon Gophie ke folder aplikasi. Setelah itu Gophie akan tersedia dalam aplikasi Anda dan Anda dapat meluncurkannya dari mana pun Anda inginkan.
Paket Linux hanyalah tar.gz-archive dengan yang dapat dieksekusi. Yang dapat dieksekusi adalah file bash dengan file jar yang terpasang. Anda dapat mengklik dua kali yang dapat dieksekusi bernama "Gophie" atau meluncurkannya dari terminal pilihan Anda. Jika Anda ingin hadir di mana pun Anda membutuhkannya di sistem Anda, cukup salin file yang dapat dieksekusi ke dalam direktori "/usr/bin" Anda.
Klik dua kali Java Jar-File di Windows, Mac dan Linux akan secara otomatis meluncurkan Gophie, jika Anda sudah menginstal Java. Jika Anda tidak menginstal Java, Anda bisa mendapatkannya dari java.com/download.
Agar tetap kecil, dapat direproduksi dan dapat dipercaya, Gophie tidak dibangun dengan IDE skala besar, tetapi di Jawa yang polos dan sederhana. Anda dapat mengkloning repositori ini dan membangun Gophie dengan Java SDK Anda sendiri. Cukup jalankan skrip shell make.sh yang termasuk dalam repositori ini.
./make.sh
Skrip akan membuat file jar di direktori build untuk Anda jalankan. Jika Anda ingin meluncurkan file jar Gophie dari baris perintah, cukup gunakan Java CLI.
java -jar Gophie.jar
Jika Anda mengalami masalah dengan Gophie, itu cukup bertele -tele ketika datang ke kesalahan dan pengecualian. Dianjurkan agar Anda menjalankan Gophie melalui Java pada baris perintah untuk mendapatkan output pesan pengecualian dan kesalahan yang mungkin dilaporkan.
File konfigurasi bernama "config.ini" berada di direktori bernama "gophie" di direktori home pengguna. Konfigurasi file config.ini memungkinkan untuk mengonfigurasi gophherhome, charset default, berbagai warna dan font untuk tampilan halaman atau area konten. Tabel berikut menguraikan opsi konfigurasi utama. Untuk daftar yang lengkap, harap lihat config.ini itu sendiri.
| Bagian | Pengaturan | Nilai default | Keterangan |
|---|---|---|---|
| Navigasi | Gopherhome | gopher.floodgap.com | Gopherhome juga dikenal sebagai "beranda" |
| Jaringan | Default_charset | UTF-8 | Charset untuk digunakan untuk pengkodean teks |
| Penampilan | Page_font | Inconsolata (khusus) | Font untuk teks di tampilan halaman |
| Penampilan | Page_font_size | 17 | Ukuran font untuk teks di tampilan halaman |
| Penampilan | Page_icon_font_size | 10 | Ukuran font ikon di tampilan halaman |
Semua pengaturan konfigurasi adalah bagian dari bagian konfigurasi yang sesuai. Saat mengubah file konfigurasi, harap pastikan untuk memasukkan pengaturan ke bagian pengaturannya.
Gophie bertujuan untuk mendukung protokol gopher dari RFC 1436 sepenuhnya sehingga pengguna memiliki pengalaman gopher grafis yang tidak terbatas. Berikut ini memberikan gambaran tentang item gopher mana dan bagian dari protokol gopher didukung. File HTML saat ini tidak diterjemahkan, tetapi mengarahkan dengan URL: di pemilih item gopher didukung dan pengguna diminta untuk membuka browser WWW sistemnya.
| Jenis item | Kode | Mendukung | Penanganan |
|---|---|---|---|
| File teks | 0 | Didukung sepenuhnya | Ditampilkan di dalam Gophie |
| Menu gopher | 1 | Didukung sepenuhnya | Diterjemahkan ke dalam Gophie |
| CCSO Nameserver | 2 | Hanya dengan terminal | Bekerja seperti telnet, pengguna perlu mengoperasikan CCSO |
| Kode kesalahan | 3 | Didukung sepenuhnya | Diterjemahkan ke dalam Gophie |
| File Binhex | 4 | Didukung sepenuhnya | Memungkinkan pengguna untuk mengunduh jenis file ini |
| File dos | 5 | Didukung sepenuhnya | Memungkinkan pengguna untuk mengunduh jenis file ini |
| File uuencoded | 6 | Didukung sepenuhnya | Memungkinkan pengguna untuk mengunduh jenis file ini |
| Pencarian teks lengkap | 7 | Didukung sepenuhnya | Diterjemahkan ke dalam Gophie |
| Telnet | 8 | Didukung sepenuhnya | Mengeksekusi "telnet: //" -uri pada sistem |
| File biner | 9 | Didukung sepenuhnya | Memungkinkan pengguna untuk mengunduh jenis file ini |
| File gif | G | Didukung sepenuhnya | Ditampilkan di dalam Gophie |
| File gambar | SAYA | Didukung sepenuhnya | Ditampilkan di dalam Gophie |
| Telnet 3270 | T | Tergantung pada OS | Diperlakukan sama dengan item telnet |
| File html | H | Sebagian didukung | Membuka www dengan browser, html ditampilkan sebagai teks |
| Informasi | Saya | Didukung sepenuhnya | Diterjemahkan ke dalam Gophie |
| File suara | S | Didukung sepenuhnya | Memungkinkan pengguna untuk mengunduh jenis file ini |
Ekstensi protokol direkomendasikan ekstensi ke RFC 1436 seperti Gopher+ atau Gopher II tidak didukung oleh Gophie. Pengembangan fitur berfokus pada implementasi RFC 1436 dan memberikan pengalaman tanpa jahitan bagi pengguna tanpa mengorbankan implementasi spesifikasi protokol yang tepat.
Jika Anda memerlukan bantuan dengan Gophie, tentu saja Anda dapat membuka masalah di sini di Githib jika Anda benar -benar menemukan bug. Anda juga dapat menemukan saya di freenode sebagai @derjanni. Jika Anda kesulitan menggunakan Gophie, silakan periksa file readme ini terlebih dahulu sebelum mengajukan pertanyaan. Saya akan melacak semua pertanyaan dan memperbarui file ReadMe yang sesuai.