Another Gemini browser for the terminal!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
dece b2fdabea71
linting
3 years ago
bebop linting 3 years ago
.gitignore init: basic protocol/nav/rendering 3 years ago
BOARD.txt browser: render all "text/*" Gemini responses 3 years ago
README.md browser: open editor to view/edit sources & pages 3 years ago
requirements.txt init: basic protocol/nav/rendering 3 years ago

README.md

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

Common basic browsing features work: go to URL, scrolling, follow links, redirections, page encoding.

Bebop also provide these neat features:

  • History
  • Caching
  • Bookmarks: it's just a text file with bindings.

Check out this board for what's done and coming next.

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.