Commit Graph

154 Commits

Author SHA1 Message Date
Ben Harris c4e7aa48e8 change default install PREFIX to /usr/local 2021-02-25 16:17:05 -05:00
Case Duckworth 1e06e8f5af Change implementation of URL array 2020-06-18 08:24:01 -05:00
Case Duckworth 7dd75ca773 Handle unknown protocols better (by not handling them) 2020-06-08 15:56:45 -05:00
Case Duckworth b5e61bcf2f Reload page if no links 2020-06-08 15:37:29 -05:00
Case Duckworth 89fc98d809 Implement 'sleep' as a builtin 2020-06-08 15:37:03 -05:00
Case Duckworth ade0ac25fe Set BOLLUX_URL on 3* status codes 2020-06-08 15:30:20 -05:00
Case Duckworth 793d2f38ca Fix bye message 2020-06-08 15:24:43 -05:00
Case Duckworth 07e67801e0 Comment less invocation 2020-06-08 15:20:14 -05:00
Case Duckworth ea9d9365d9 Remove unneeded variables 2020-06-08 15:19:54 -05:00
Case Duckworth a14e181a76 Fold text better
`fold_line` now has a lot of options that determine how to fold the
text so that each line can be separately styled with ANSI escapes.  It
turns out that `less` only styles the first line of multi-line blocks
that are ANSI-escaped, so this was necessary to make it look "good."
2020-06-08 15:04:26 -05:00
Case Duckworth 97e8482bd5 Enable extglob on extglob 2020-06-08 11:16:13 -05:00
Case Duckworth 6f4bf51081 Log function name 2020-06-08 10:13:34 -05:00
Case Duckworth 85cfdb99ce Notes for TOFU 2020-06-08 10:11:53 -05:00
Case Duckworth a7232cb9b4 Specify permissions 2020-06-08 08:36:45 -05:00
Case Duckworth 198b2d8447 Actually fix regression in Makefile 2020-06-08 08:33:18 -05:00
Case Duckworth 03f1f16e9b Fix Makefile 2020-06-08 08:13:32 -05:00
Case Duckworth f97084b287 Escape URL queries 2020-06-08 00:42:16 -05:00
Case Duckworth 4ecc7edab7 Fix regression with BOLLUX_URL not being set 2020-06-08 00:41:52 -05:00
Case Duckworth 9612417f6e Change formatting of quotes and fix list 2020-06-08 00:36:42 -05:00
Case Duckworth c96ced1f60 Add quote support to text/gemini typesetting 2020-06-08 00:14:10 -05:00
Case Duckworth d9bc3e0109 Add -servername to openssl command 2020-06-07 23:26:28 -05:00
Case Duckworth c75e0d52f1 Fix makefile 2020-06-07 19:51:35 -05:00
Case Duckworth c557d616e9 Add comments 2020-06-07 19:23:14 -05:00
Case Duckworth 9c65432bac Update manpage 2020-06-07 18:44:56 -05:00
Case Duckworth 93f21f4d2b Change display and keymaps 2020-06-07 18:43:28 -05:00
Case Duckworth 09478d7b57 Comment unused options 2020-06-07 17:59:56 -05:00
Case Duckworth 66fd84e529 Change less options 2020-06-07 17:59:36 -05:00
Case Duckworth a4f561b149 Support status code 11 2020-06-07 16:51:48 -05:00
Case Duckworth eb81f2e7a6 Update README 2020-06-07 14:06:46 -05:00
Case Duckworth c36b57e89d Update README 2020-06-07 14:05:10 -05:00
Case Duckworth 41e2c8da3d Update documentation 2020-06-07 14:02:57 -05:00
Case Duckworth 8812a312d5 Set timeout 2020-06-07 13:34:59 -05:00
Case Duckworth 7ff7a64c03 Add gophertypes 7 and hopefully others (download) 2020-06-04 23:51:28 -05:00
Case Duckworth b28d00f8f0 Add gopher support; clean up 2020-06-04 20:14:05 -05:00
Case Duckworth b73e5bf3e0 Version bump 2020-06-03 23:22:55 -05:00
Case Duckworth 22f2cf07c9 Update docs 2020-06-03 08:17:34 -05:00
Case Duckworth 733b602554 Add G bind 2020-06-03 07:43:46 -05:00
Case Duckworth 7c5b46cd65 Add back/forward binds to statusline 2020-06-02 23:08:21 -05:00
Case Duckworth 3fdc06e380 Fix title extraction 2020-06-02 22:37:27 -05:00
Case Duckworth ed07227f9a Change variables and update manpages 2020-06-02 22:24:49 -05:00
Case Duckworth 5363521950 Customize Bye Message 2020-06-02 22:14:36 -05:00
Case Duckworth 1ed713bd25 Change ssl_cmd setting 2020-06-02 22:03:08 -05:00
Parker Ellertson a3422e7ef8 Added explicit support for TLS v1.3
From 8d20bf3b790991a33c0ab721a2746ec222a74f2a Mon Sep 17 00:00:00 2001
From: Parker Ellertson <pellertson@firemail.cc>
Date: Tue, 2 Jun 2020 15:06:34 -0700
Subject: [PATCH bollux] Added explicit support for TLS v1.3
2020-06-02 21:56:54 -05:00
Case Duckworth 7151ad9630 Add wip
This is where all my works in progress are going to go.
Expect it to be really messy.
2020-06-02 21:53:52 -05:00
Case Duckworth e55d438495 Add history file
I added a history file at $XDG_DATA_HOME/bollux/history.
Its format is of the form
<date %FT%T>	<URL>	<TITLE>
the date is generated with the printf trick.  I should probably be doing
version checking or at least say we require bash 4+.

The code to get the title of the page is pretty gross.  Basically I have
to run the content of the pipeline through like, two times? A read loop.
Check out ll. 333-348 to see how weird it is.
2020-06-02 21:51:24 -05:00
Case Duckworth 2266f55681 Reimplement extract_links in bash 2020-06-02 21:07:46 -05:00
Case Duckworth 92eef0011c Remove iconv dash 2020-06-02 21:05:42 -05:00
Case Duckworth 42181b9c1d Merge branch 'master' into history 2020-06-01 22:55:50 -05:00
Case Duckworth 9a4ccfb7e9 Add keybind 2020-06-01 22:55:40 -05:00
Case Duckworth d385642ff3 Fix beginning of history detection 2020-06-01 15:36:33 -05:00