2021-03-05 19:29:20 +01:00
|
|
|
Bebop
|
|
|
|
=====
|
|
|
|
|
|
|
|
Bebop is a [Gemini][gemini] browser for the terminal, focusing on practicality
|
2021-05-16 00:40:21 +02:00
|
|
|
and laziness. It is a personal project to learn how to use ncurses and try new
|
2021-03-05 19:29:20 +01:00
|
|
|
ways to explore the Geminispace. It borrows some ideas from [Amfora][amfora],
|
|
|
|
another great terminal browser, Vim for interactivity and tries to support mouse
|
|
|
|
usage decently.
|
|
|
|
|
|
|
|
[gemini]: https://gemini.circumlunar.space/
|
|
|
|
[amfora]: https://github.com/makeworld-the-better-one/amfora
|
|
|
|
|
2021-03-13 16:33:04 +01:00
|
|
|
If you are interested in Gemini and looking for a desktop/laptop client, I
|
|
|
|
recommend trying a graphical one like the excellent [Lagrange][lagrange] or
|
|
|
|
[Kristall][kristall], or Amfora if you're feeling more at home in the terminal.
|
2021-05-16 00:40:21 +02:00
|
|
|
Bebop won't attempt to support every feature other clients might have, but if
|
|
|
|
you want to try something a bit different, keep reading…
|
2021-03-05 19:29:20 +01:00
|
|
|
|
|
|
|
[lagrange]: https://git.skyjake.fi/skyjake/lagrange
|
|
|
|
[kristall]: https://kristall.random-projects.net/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Features
|
|
|
|
--------
|
|
|
|
|
2021-04-18 02:27:05 +02:00
|
|
|
Why use Bebop instead of something else?
|
2021-03-05 19:29:20 +01:00
|
|
|
|
2021-05-16 00:40:21 +02:00
|
|
|
- Lightweight, no external Python dependencies.
|
|
|
|
- Nice keybinds are defined, and Vim users should get quickly familiar with
|
|
|
|
them.
|
|
|
|
- Fun! Link navigation is done by entering the link ID with automatic
|
|
|
|
validation: if there are less than 10 links on a page, pressing the link ID
|
|
|
|
will take you to the page directly. If there are 30 links, pressing "1" will
|
|
|
|
wait for another digit. If there are 1000 links but you wish to visit link
|
|
|
|
5, pressing 5 and enter will do. Of course this is based on my own
|
|
|
|
perception of what exactly makes a client "fun" to use, but give it a shot!
|
|
|
|
- History, cache, client certificates, bookmarks (it's just a text file with
|
|
|
|
bindings), downloads and more!
|
2021-04-18 02:27:05 +02:00
|
|
|
|
2021-05-16 00:40:21 +02:00
|
|
|
You can check out the Bebop page on Gemini at gemini://dece.space/dev/bebop.gmi,
|
|
|
|
or [this board](BOARD.txt) for what's done and what might be cooking.
|
2021-04-18 02:27:05 +02:00
|
|
|
|
2021-05-09 01:39:33 +02:00
|
|
|
|
2021-04-18 02:27:05 +02:00
|
|
|
|
2021-05-16 00:40:21 +02:00
|
|
|
Install
|
|
|
|
-------
|
2021-04-18 02:27:05 +02:00
|
|
|
|
2021-05-16 00:40:21 +02:00
|
|
|
TODO
|
2021-04-18 02:27:05 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
2021-05-16 00:40:21 +02:00
|
|
|
Usage
|
|
|
|
-----
|
2021-04-18 02:27:05 +02:00
|
|
|
|
2021-05-16 00:40:21 +02:00
|
|
|
Just run `bebop`, optionally following by an URL.
|
2021-04-18 02:27:05 +02:00
|
|
|
|
2021-05-16 00:40:21 +02:00
|
|
|
Documentation about the keybinds, config values and commands are embed into the
|
|
|
|
software itself: press "?" to display the help page.
|
2021-04-18 02:27:05 +02:00
|
|
|
|
2021-05-16 00:40:21 +02:00
|
|
|
Happy browsing!
|