Telescope is a w3m-like browser for Gemini

Telescope is written entirely for fun, as a hobbystic project in my free time. As such, it lacks a ton of features you’ll find in more mature Gemini browsers, but it also has some unique ones.

The UI is strongly inspired from Emacs and W3M, so you’ll find some familiar concepts, such as the minibuffer or the tabline, and the default keybindigs also reflect this, but keys familiar for vi and CUA users are also present by default.

Install

Some distros provide a package — thanks to the maintainers!

Packaging status

Source code and precompiled binaries for linux are available:

When in doubt, compile from source. It’s easy and takes less than a minute on a raspberry pi 3. The dependencies are:

Once all the dependencies are installed, building is as easy as:

$ curl -LO https://github.com/omar-polo/telescope/releases/download/0.5.2/telescope-0.5.2.tar.gz
$ tar xzvf telescope-0.5.2.tar.gz
$ cd telescope-0.5.2
$ ./configure
$ make
$ sudo make install # eventually
    

A SHA256 file containing the checksums is available. However, that only checks for accidental corruption: you can use signify (SHA256.sig and the public key telescope-0.5.pub) or GPG. The hash of the signify public key is also included in the SHA256 file and signed with my GPG too. The signify public key for the next release telescope-0.6.pub is also included.

How to verify the signature with signify:

$ signify -C -p telescope-0.5.pub -x SHA256.sig
Signature Verified
telescope-0.5.2-binaries.tar.gz: OK
telescope-0.5.pub: OK
telescope-0.5.2.tar.gz: OK
telescope-0.6.pub: OK
telescope.linux.aarch64: OK
telescope.linux.amd64: OK
    

Finally, it’s possible to fetch the sources using git:

Changelog for the last versions

0.5.2 “Le Nuvole” bugfix release — Released September 13, 2021

Bugfixes:


0.5.1 “Le Nuvole” bugfix release — Released August 28, 2021

Telescope used to trim the initial “/” in gopher requests: this is not correct and while some servers are forgiving, other (rightfully) aren't.


0.5 “Le Nuvole” — Released August 27, 2021

New features

Improvements

Bug fixes