Another Gemini browser for the terminal!
This repository has been archived on 2024-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2021-03-13 20:38:56 +01:00
bebop browser: clean 2021-03-13 20:38:56 +01:00
.gitignore init: basic protocol/nav/rendering 2021-02-12 19:01:55 +01:00
README.md tofu: add save_cert_stash 2021-03-13 20:38:56 +01:00
requirements.txt init: basic protocol/nav/rendering 2021-02-12 19:01:55 +01:00

Bebop

Bebop is a Gemini browser for the terminal, focusing on practicality and speed. It is a personal project to learn how to use ncurses and try new ways to explore the Geminispace. It borrows some ideas from Amfora, another great terminal browser, Vim for interactivity and tries to support mouse usage decently.

If you are interested in Gemini and looking for a desktop/laptop client, I recommend trying a graphical one like the excellent Lagrange or Kristall, or Amfora if you're feeling more at home in the terminal. Bebop won't attempt to support every feature other clients might have.

It passes the Conman's client test but not Egsam's for now.

Features

What works

  • Basic browsing: scrolling, follow links, redirections, Web links.

What is planned

  • Handle more content types.
  • Great config options.
  • Identity management with temporary and managed certificates.
  • Buffers (or tabs if you prefer).
  • Home page.
  • Bookmarks.

What is not planned for now

  • 256-colors mode and themes.
  • Subscriptions. I have no need for them as I prefer to use a browser-agnostic aggregator at the moment.