description | textmode flashing-word web browser |
homepage URL | https://mbays.sdf.org/flinks |
owner | mbays+flinks@sdf.org |
last change | Fri, 20 Nov 2020 00:00:00 +0000 (20 00:00 +0000) |
URL | git://repo.or.cz/flinks.git |
https://repo.or.cz/flinks.git | |
push URL | ssh://repo.or.cz/flinks.git |
https://repo.or.cz/flinks.git (learn more) | |
bundle info | flinks.git downloadable bundles |
content tags |
Released under the GPLv3 by Martin Bays (mbays@sdf.org) 2008-20
python3, with curses module
lynx (http://lynx.isc.org/)
espeak (or another text-to-speech engine)
Flinks is a textmode flashing-word web browser, intended for speed-reading and skimming. Doubles as a navigator of spoken text.
Hit 'g' and enter an url or local file to load. Press space to unpause.
Use cursor or vi keys to adjust the speed and to skip around within the document.
Links are shown in colour, and a rotating list of the last few links is shown above the main display point. To follow a link, hit the corresponding number.
To enable speech, use '^' (requires espeak and alsa in default configuration).
When flinks is first run, it will create a file .flinksrc in your home directory. Edit this to change options and keybindings. Options can also be set on the commandline, or in-browser with ":set [option] [value]".
space : pause/unpause
l / h or Left / Right: skip sentences
L / H : skip paragraphs
o / i : skip words
O / I or PgUp / PgDn : skip more words
. / , : skip one word
] / [ : skip links
^A / ^E or Home / End : skip to start/end
j / k or Down / Up or < / > : decrease/increase speed
g : go to an url (enter "g foo" or "wp foo" to search google or wikipedia)
G : adjust current url
/ / ? : search forward/backward
n / N : search again
b : go back
u : unback
F1 : display this help page
q : quit
^R : reload page
^L : refresh screen
[1-9] : follow link
^ : toggle speech
0 : begin count (e.g. type "0123o" to skip 123 words backward)
m : set mark ("ma", "mb" etc set marks local to the page; "mA", "mB" etc set global marks which persist between sessions)
' : go to mark
: : execute a command, valid commands being as for the config file.
3 years ago | master | logtree |