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.
|
|
|
|
# asuka
|
|
|
|
|
|
|
|
|
|
`asuka` is a Gemini Project client written in Rust with NCurses.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
|
|
Press `g` to go to an URL.
|
|
|
|
|
|
|
|
|
|
Press `b` to go back.
|
|
|
|
|
|
|
|
|
|
Press `a` to bookmark current URL.
|
|
|
|
|
|
|
|
|
|
Press `B` to show/hide bookmarks.
|
|
|
|
|
|
|
|
|
|
Press `r` to go reload the current page.
|
|
|
|
|
|
|
|
|
|
Press `q` to quit.
|
|
|
|
|
|
|
|
|
|
## Gotchas
|
|
|
|
|
|
|
|
|
|
You will need your locale to be set like `export LC_CTYPE=en_US.UTF-8` otherwise you'll see strange characters.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
|
|
Grab a release or build asuka and install it manually.
|
|
|
|
|
|
|
|
|
|
- clone the repository
|
|
|
|
|
|
|
|
|
|
- install openssl and ncurses development headers
|
|
|
|
|
|
|
|
|
|
- run `cargo build --release`
|
|
|
|
|
|
|
|
|
|
- copy the release somewhere and make it executable.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Some Gemini links to test
|
|
|
|
|
|
|
|
|
|
- gemini://carcosa.net
|
|
|
|
|
|
|
|
|
|
- gemini://gemini.conman.org
|
|
|
|
|
|
|
|
|
|
- gemini://typed-hole.org
|
|
|
|
|
|
|
|
|
|
- gemini://zaibatsu.circumlunar.space
|