a Gemini browser in like, idk, 96% pure Bash
Go to file
Ben Harris 484e838bfb add shellcheck with drone 2021-02-25 18:17:38 -05:00
wip Notes for TOFU 2020-06-08 10:11:53 -05:00
.drone.yml add shellcheck with drone 2021-02-25 18:17:38 -05:00
LICENSE Add LICENSE 2020-05-25 21:42:16 -05:00
Makefile change default install PREFIX to /usr/local 2021-02-25 16:17:05 -05:00
README.md Update README 2021-02-25 15:22:26 -06:00
bollux Trap SIGINT: fixes #3 2021-02-25 17:01:10 -06:00
bollux.1 Update manpage 2020-06-07 18:44:56 -05:00
bollux.conf.5 Update documentation 2020-06-07 14:02:57 -05:00
test.gmi Backup 2020-05-30 13:35:32 -05:00

README.md

bollux - a bash Gemini client

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

Alternative

$ curl -fLo bollux https://git.sr.ht/~acdw/bollux/blob/0.3.0/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!