Skip to content

erkin/gophwr

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
nix
 
 
src
 
 
 
 
 
 
 
 
 
 

gophwr v0.5

A graphical gopher browser in racket/gui.

assets/icons/128x128.png

Icon courtesy of tiwesdaeg.

Project goals

My aim is to create a decent gopher client suitable for daily use without resorting to web technologies. No HTML nor CSS under the hood.

Status

This project is still a work in progress, expect occasional breakage. Patches and feedback welcome.

The way it looks as of v0.5.8

https://user-images.githubusercontent.com/591669/61175507-5976c700-a5b9-11e9-95a5-355026690474.png

Features

  • Clickable links in colourful menus
  • View images
  • Download binary files
  • Save currently viewed page
  • Back/forward page
  • Delegate WWW links to web browser
  • TLS option
  • Config file

Work in progress

  • Adjustable TLS support
  • Find in page
  • Configurable keyboard shortcuts
  • Mouseover/right-click links
  • Bookmarks
  • Redirection

Up next

  • Options menu
  • Duplicate (+) types
  • Zooming
  • Caching
  • Tabbed navigation

Usage

How to run

Install Racket, then run:

% racket src/main.rkt [--tls] [address]

(Running % raco make src/main.rkt beforehand can make it launch faster.)

If you don’t want to install Racket, you can fetch a binary release (might be outdated) and run it:

% bin/gophwr [--tls] [address]

To configure it, copy the example config file to your Racket preferences directory. See more on the wiki.

Installation

You can install it directly to your local Racket setup:

% raco pkg install --user git://github.com/erkin/gophwr.git

Alternatively, if you’re using the Nix package manager, simply run % nix-build in the repo and it will build a package for you. (Courtesy of racket2nix.)

About

A graphical gopher client in Racket

gopher://suika.erkin.party/1/gophwr

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages