2 Released under the GPLv3 by Martin Bays (mbays@sdf.org) 2008-20
6 python3, with curses module
7 lynx (http://lynx.isc.org/)
9 espeak (or another text-to-speech engine)
12 Flinks is a textmode flashing-word web browser, intended for speed-reading and
13 skimming. Doubles as a navigator of spoken text.
16 Hit 'g' and enter an url or local file to load. Press space to unpause.
18 Use cursor or vi keys to adjust the speed and to skip around within the
21 Links are shown in colour, and a rotating list of the last few links is shown
22 above the main display point. To follow a link, hit the corresponding number.
24 To enable speech, use '^' (requires espeak and alsa in default configuration).
26 ## Keybindings and Configuration
27 When flinks is first run, it will create a file .flinksrc in your home
28 directory. Edit this to change options and keybindings. Options can also be
29 set on the commandline, or in-browser with ":set [option] [value]".
34 l / h or Left / Right: skip sentences
35 L / H : skip paragraphs
37 O / I or PgUp / PgDn : skip more words
40 ^A / ^E or Home / End : skip to start/end
42 j / k or Down / Up or < / > : decrease/increase speed
44 g : go to an url (enter "g foo" or "wp foo" to search google or wikipedia)
45 G : adjust current url
47 / / ? : search forward/backward
53 F1 : display this help page
65 * : skip to next sentence not containing a link ("skip to article")
67 0 : begin count (e.g. type "0123o" to skip 123 words backward)
69 m : set mark ("ma", "mb" etc set marks local to the page; "mA", "mB" etc set
70 global marks which persist between sessions)
73 : : execute a command, valid commands being as for the config file.