O Gophe é um cliente, ou navegador moderno, gráfico e de plataforma cruzada, se quiser, para "The Internet Gopher", definido no RFC 1436. Ele é executado no Microsoft Windows, MacOS e Linux. Ele permite navegar pelo espaço do Gophers tão facilmente quanto a navegação na World Wide Web. Você pode visualizar as páginas Gophermenus ou Gopher, se quiser, leia arquivos de texto, visualize imagens e baixe o conteúdo fornecido através do protocolo Gopher.
Veja todas as capturas de tela
Gophie é muito fácil de instalar, pois é um aplicativo Java portátil em um arquivo de jar. Basta baixar o arquivo e executá -lo no seu computador. Tudo o que Gophie requer é um ambiente de tempo de execução do Java . Foi construído para funcionar também com a versão mais antiga do JRE e atualmente requer apenas a versão 8 da JVM.
O pacote Windows é um arquivo zip que inclui o arquivo exe para Windows com Gophie. Você pode extrair o zip-arquivo e colocá-lo em algum lugar em uma pasta, em um bastão USB, unidade de rede ou onde quiser armazenar o arquivo exe. Observe que você ainda precisa do java jre de java.com/download para executar o arquivo gophie.exe.
O pacote Mac para Gophie é um arquivo DMG. Você pode baixar o arquivo DMG, abrir e arrastar o ícone Gophie para a pasta de aplicativos. Depois, a Gophie estará disponível em seus aplicativos e você poderá iniciá -lo de onde desejar.
O pacote Linux é simplesmente um Tar.gz-Archive com um executável. O executável é um arquivo de batida com o arquivo jar anexado. Você pode clicar duas vezes no executável chamado "Gophie" ou iniciá-lo do terminal de sua escolha. Se você deseja ter a Gophie presente onde quer que você precise no seu sistema, basta copiar o arquivo executável no seu diretório "/usr/bin".
Clique duas vezes no arquivo Java Jar no Windows, Mac e Linux lançarão automaticamente o Gophie, se você tiver o Java instalado. Se você não possui o Java instalado, poderá obtê -lo em java.com/download.
Para permanecer pequeno, reproduzível e confiável, Gophie não foi construída com nenhum IDE em larga escala, mas em java simples e simples. Você pode clonar este repositório e construir Gophie com o seu Java SDK instalado. Basta executar o script de shell make.sh incluído neste repositório.
./make.sh
O script criará um arquivo de jar no diretório de construção para você executar. Se você deseja iniciar o arquivo JAR da Gophie na linha de comando, basta usar a CLI Java.
java -jar Gophie.jar
Se você está tendo problemas com Gophie, é bastante detalhado quando se trata de erros e exceções. Recomenda -se que você execute Gophie através do Java na linha de comando para obter a saída de exceção e mensagem de erro que ele pode relatar.
Um arquivo de configuração chamado "config.ini" reside em um diretório chamado "Gophie" no diretório inicial do usuário. O arquivo de configuração config.ini permite configurar o gopherhome, o charset padrão, várias cores e a fonte para a visualização da página ou a área de conteúdo. A tabela a seguir descreve as principais opções de configuração. Para uma lista completa, dê uma olhada no próprio config.ini.
| Seção | Contexto | Valor padrão | Descrição |
|---|---|---|---|
| Navegação | Gopherhome | gopher.floodgap.com | O gopherhome também conhecido como "página inicial" |
| Rede | Default_charset | UTF-8 | Charset para usar para codificação de texto |
| Aparência | Page_Font | Inconsolata (personalizado) | Fonte para o texto na visualização da página |
| Aparência | Page_font_size | 17 | Tamanho da fonte para o texto na visualização da página |
| Aparência | Page_icon_font_size | 10 | Tamanho da fonte do ícone na visualização da página |
Todas as definições de configuração fazem parte de uma seção de configuração correspondente. Ao alterar o arquivo de configuração, certifique -se de colocar as configurações na seção a que a configuração pertence.
A Gophie pretende suportar o protocolo Gopher da RFC 1436 inteiramente para que os usuários tenham uma experiência gráfica ilimitada de Gopher. A seguir, fornece uma visão geral de quais itens Gopher e parte do protocolo Gopher são suportados. Os arquivos HTML atualmente não estão sendo renderizados, mas redireciona com URL: no seletor de itens Gopher são suportados e o usuário é solicitado a abrir o navegador www de seu sistema.
| Tipo de item | Código | Apoiar | Manuseio |
|---|---|---|---|
| Arquivo de texto | 0 | Totalmente suportado | Exibido dentro de Gophie |
| Menu Gopher | 1 | Totalmente suportado | Renderizado dentro de Gophie |
| NameServer do CCSO | 2 | Apenas com terminal | Funciona como Telnet, o usuário precisa operar o CCSO |
| Código de erro | 3 | Totalmente suportado | Renderizado dentro de Gophie |
| Arquivo binhex | 4 | Totalmente suportado | Permite que o usuário baixe este tipo de arquivo |
| Arquivo DOS | 5 | Totalmente suportado | Permite que o usuário baixe este tipo de arquivo |
| Arquivo uuencoded | 6 | Totalmente suportado | Permite que o usuário baixe este tipo de arquivo |
| Pesquisa de texto completa | 7 | Totalmente suportado | Renderizado dentro de Gophie |
| Telnet | 8 | Totalmente suportado | Executa "telnet: //" -uri no sistema |
| Arquivo binário | 9 | Totalmente suportado | Permite que o usuário baixe este tipo de arquivo |
| Arquivo gif | g | Totalmente suportado | Exibido dentro de Gophie |
| Arquivo de imagem | EU | Totalmente suportado | Exibido dentro de Gophie |
| Telnet 3270 | T | Depende do sistema operacional | Tratado da mesma forma que o item Telnet |
| Arquivo html | h | Parcialmente suportado | Abre www com navegador, html exibido como texto |
| Informação | eu | Totalmente suportado | Renderizado dentro de Gophie |
| Arquivo de som | s | Totalmente suportado | Permite que o usuário baixe este tipo de arquivo |
Extensões de protocolo são extensões recomendadas para RFC 1436 como Gopher+ ou Gopher II não são suportadas por Gophie. O desenvolvimento de recursos se concentra na implementação da RFC 1436 e no fornecimento de uma experiência sem costuras para o usuário sem sacrificar a implementação adequada da especificação do protocolo.
Se você precisar de ajuda com Gophie, é claro que pode abrir um problema aqui no Githib, caso realmente encontre um bug. Você também pode me encontrar no Freenode como @Derjanni. Se você tiver problemas para usar o Gophie, verifique esse arquivo ReadMe antes de fazer qualquer pergunta. Vou rastrear todas as perguntas e atualizar o arquivo ReadMe de acordo.