diff options
author | Jeffrey Armstrong <jeffrey.armstrong@approximatrix.com> | 2020-05-21 16:43:26 -0400 |
---|---|---|
committer | Jeffrey Armstrong <jeffrey.armstrong@approximatrix.com> | 2020-05-21 16:43:26 -0400 |
commit | 91b64440294b8750375117b62fac7cacc0be6047 (patch) | |
tree | 34c7cebe027a70d3b78068aba05303ec8b2db4ec | |
parent | d7c7b1a7c9d3ed783942f9307f6537019f373876 (diff) | |
download | LR-87-91b64440294b8750375117b62fac7cacc0be6047.tar.gz LR-87-91b64440294b8750375117b62fac7cacc0be6047.zip |
Minor readme updates.
-rw-r--r-- | README.md | 35 |
1 files changed, 30 insertions, 5 deletions
@@ -17,8 +17,27 @@ client is implemented entirely in Fortran. </p> LR-87 can be launched with an initial address, or it will default to -[gemini://gemini.circumlunar.space/](gemini://gemini.circumlunar.space/). The -default interface assumes you are at a dumb terminal, so you'll be presented +[gemini://gemini.circumlunar.space/](gemini://gemini.circumlunar.space/). + +## Binaries + +If you want to try out LR-87, you have a few choices: + +### Windows + +Builds for Windows are available at (https://bin.rainbow-100.com) as a simple Zip +file. These builds are not signed, so modern Windows will likely bitch about +that. + +### GNU/Linux + +LR-87 is available as a [Snap](https://snapcraft.io/lr87). Because packaging for +GNU/Linux is such a nightmare, this is the only way it will be made available by +me. + +## Dumb Terminal Mode + +The default interface assumes you are at a dumb terminal, so you'll be presented with a nice Fortran-esque input prompt after the first page of a site is displayed. The prompt supports paging, entering link numbers, going back, or quitting, and it is somewhat self-explanatory. The user should be aware that the command, such as @@ -35,6 +54,12 @@ first visible link, not the link labeled number 1 prior to page down. This insane behavior is merely the product of the default renderer, not the underlying code itself. +## GUI Mode + +LR-87 can be built for Windows using the dumb terminal mode described above or +using a GUI through the AppGraphics library, included with Simply Fortran. The +GUI mode behaves much as one would expect. + ## What's Not Supported LR-87 works, but it does _not_ remember certificates, store history or bookmarks, @@ -60,9 +85,9 @@ extended from the abstract "renderer" type, which handles parsing links and wrap regular text internally. A new renderer would be relatively easy to generate if it implemented the abstract interfaces in the "renderer" type. -The code currently contains one implementation, "dumb_renderer," that assumes the -user is at a dumb terminal. It assumes a fixed 80x24 terminal without any escape -sequences. +The code currently contains two implementations, "dumb_renderer," that assumes the +user is at a dumb terminal, and "ag_renderer," that provides a GUI using the +AppGraphics library from Simply Fortran. ## License |