AV-98 command line Gemini client

About

AV-98 is a command line client for the Gemini protocol, written in Python.

Check out the SourceHut project

Installation

AV-98 is installable via pip, with the command `pip install AV-98` (note the uppercase and hyphen).

AV-98 has no true dependencies beyond the Python standard library. However, if either the `ansiwrap` or `cryptography` packages are installed, they will be used to provide a better user experience and enable more features. Note that if you've installed AV-98 with `pipx` (because your Linux distribution offers a so-called "externally managed Python environment" but doesn't have a package for AV-98), but you have installed `ansiwrap` and/or `cryptography` with the system package manager, AV-98 won't be able to "see" those packages from within the virtual environment that pipx needlessly creates for it. In this scenario you need to run `pipx inject AV-98 ansiwrap` and `pipx inject AV-98 cryptography`.

Code

AV-98 development happens in the git repo at https://git.sr.ht/~solderpunk/AV-98. You can run `git clone https://git.sr.ht/~solderpunk/AV-98` to get a local copy.

AV-98 code was previously hosted at https://tildegit.org/solderpunk/AV-98 but this repository is deprecated as of January 2025 and will not be used any more.

Documentation

The AV-98 git repository contains a man page in the `docs/` directory, `av98`(1), and this is the authoritative documentation for how to configure, understand and us AV-98. If you installed AV-98 with `pip` or `pipx`, the man page won't have been installed at the same time (pip doesn't support it). If you installed AV-98 via your operating systems's packaging manager, then it may have been. You can always install the man page manually after cloning the repository (see above), but for your convenience there is also a pre-formatted 70 column ASCII version of the man page accessible via Gemini here:

- documents all command line options and AV-98 commands av98.1.txt

Release history

Trivia

AV-98 is named after the AV-98 Ingram "patrol labor" mecha from the Patlabor anime franchise. This is for consistency with the VF-1 Gopher client it was derived from, which was named after a mecha from the same anime series the SDF public access unix system took its name from, in recognition of the role SDF has played in keeping Gopherspace alive in the 21st century.

Proxied content from gemini://zaibatsu.circumlunar.space/~solderpunk/software/av98/ (external content)

Gemini request details:

Original URL
gemini://zaibatsu.circumlunar.space/~solderpunk/software/av98/
Status code
Success
Meta
text/gemini
Proxied by
kineto

Be advised that no attempt was made to verify the remote SSL certificate.