~acdw/bollux

a gemini browser in bash

56abf83 Merge branch 'main' of tildegit.org:acdw/bollux

~acdw pushed to ~acdw/bollux git

3 months ago

d3f0b7f Merge branch 'main' of tildegit.org:acdw/bollux

~acdw pushed to ~acdw/bollux git

3 months ago

#NOTE: bollux's development has moved to tildegit.org. The new repo is here:

tildegit.org/acdw/bollux

#bollux - a bash Gemini client

Shellcheck Status

inspired by

#CAPABILITIES

  • make requests
  • receive files
  • use dd to show a nice little download status
  • use less to display text/* files
  • link navigation
  • man page
  • configuration
  • browse gopher
  • history (basic)

#STILL TO DO

  • history (advanced)
  • test configuring capabilities
  • bookmarks
  • mailcap
  • generate certificates
  • implement TOFU
  • handle http, etc links

#DEPENDENCIES

  • bash >= 4.0
  • iconv
  • openssl
  • less (with lesskey)
  • dd

#INSTALL

#Packages

#From source

$ git clone https://git.sr.ht/~acdw/bollux
$ cd bollux
# make install

NOTE if you installed an older version, make sure to rm /usr/bin/bollux. The new install path is /usr/local/bin.

#Alternative

$ curl -fLo bollux https://tildegit.org/bollux/raw/branch/main/bollux
$ chmod +x bollux
$ ./bollux

It's a bash script, so just plop it in your $PATH somewhere.

#LICENSE

MIT

#CONTRIBUTING

Create an issue or pull request and I'll get back to you posthaste!