~earboxer

West Michigan, USA

https://zachdecook.com

We start, around the turn of the millenium, with a dot on the map: a small city where tickets to the local cinema cost only two dollars. Just outside city limits sat a parsonage, inwhich memorable history was being formed:

"That's so easy, even Zach can read it!" called one of the others.

Now, others there were, in contrast to the big people, who, here, seemed to run the joint by joint-ownership.

I was beckoned toward a newspaper, where a three-panel cartoon was being indicated.

"Here, read this!"

My first test of skill... would I succeed, proving my capability, or fail, showing the known universe that I was most inferior.

Panel 1: Garfield sits on the counter, saying "Zzzzzzzz" Panel 2: Garfield is still sitting on the counter, Jon is watching. Garfield says "Zzzzzzzz" Panel 3: Jon breaks the pattern of Zee's, and says ________...

I couldn't do it. I was the only person who didn't know how to read.

~earboxer/wiki.zachdecook.com-edits

Last active a month ago

~earboxer/public-inbox

Last active 8 months ago
View more

Recent activity

[PATCH sxmo-utils] SMS: Fix unquoted grep input 18 hours ago

From Zach DeCook to ~mil/sxmo-devel

---
 scripts/core/sxmo_appmenu.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/scripts/core/sxmo_appmenu.sh b/scripts/core/sxmo_appmenu.sh
index fe62c8c..2ea8793 100755
--- a/scripts/core/sxmo_appmenu.sh
+++ b/scripts/core/sxmo_appmenu.sh
@@ -389,13 +389,14 @@ programchoicesinit() {
			"
			WINNAME=weechat
		elif printf %s "$WMNAME" | grep -qi -w "sms"; then
			# TODO: Ensure $number is valid.
			number="$(printf %s "$WMNAME" | sed -e 's|^\"||' -e 's|\"$||' | cut -f1 -d' ')"
[message trimmed]

[PATCH sxmo-utils] Scripts: Add app store, catalogging apps a day ago

From Zach DeCook to ~mil/sxmo-devel

This is a maintained catalog of applications which are referenced in the appmenu.
They can be installed in alpine, debian, or arch derivatives.

Currently, it's pretty featureful, but it is missing an indication of installation status.
---
 scripts/appscripts/sxmo_appstore.sh | 282 ++++++++++++++++++++++++++++
 scripts/core/sxmo_appmenu.sh        |   2 +
 2 files changed, 284 insertions(+)
 create mode 100755 scripts/appscripts/sxmo_appstore.sh

diff --git a/scripts/appscripts/sxmo_appstore.sh b/scripts/appscripts/sxmo_appstore.sh
new file mode 100755
index 0000000..1e4c054
--- /dev/null
[message trimmed]

[PATCH sxmo-utils V3] Screenshot: Copy path to clipboard in wayland, rework script for better error detection 3 days ago

From Zach DeCook to ~mil/sxmo-devel

also, ostensibly fix clipboard copying for x
---
 scripts/appscripts/sxmo_screenshot.sh | 38 +++++++++++++++++++--------
 scripts/core/sxmo_appmenu.sh          |  4 +--
 2 files changed, 29 insertions(+), 13 deletions(-)

diff --git a/scripts/appscripts/sxmo_screenshot.sh b/scripts/appscripts/sxmo_screenshot.sh
index 701479a..dfeb0e7 100755
--- a/scripts/appscripts/sxmo_screenshot.sh
+++ b/scripts/appscripts/sxmo_screenshot.sh
@@ -2,25 +2,41 @@
# scrot refuses to work with double quotes
# shellcheck disable=SC2016

[message trimmed]

[PATCH sxmo-utils V2] Screenshot: Copy path to clipboard in wayland, rework script for better error detection 3 days ago

From Zach DeCook to ~mil/sxmo-devel

---
 scripts/appscripts/sxmo_screenshot.sh | 37 +++++++++++++++++++--------
 scripts/core/sxmo_appmenu.sh          |  4 +--
 2 files changed, 28 insertions(+), 13 deletions(-)

diff --git a/scripts/appscripts/sxmo_screenshot.sh b/scripts/appscripts/sxmo_screenshot.sh
index 701479a..af589bd 100755
--- a/scripts/appscripts/sxmo_screenshot.sh
+++ b/scripts/appscripts/sxmo_screenshot.sh
@@ -2,25 +2,40 @@
# scrot refuses to work with double quotes
# shellcheck disable=SC2016

exitMsg(){
[message trimmed]

[PATCH sxmo-utils] Screenshot: Copy path to clipboard in wayland, rework script for better error detection 3 days ago

From Zach DeCook to ~mil/sxmo-devel

---
 scripts/appscripts/sxmo_screenshot.sh | 36 +++++++++++++++++++--------
 scripts/core/sxmo_appmenu.sh          |  4 +--
 2 files changed, 27 insertions(+), 13 deletions(-)

diff --git a/scripts/appscripts/sxmo_screenshot.sh b/scripts/appscripts/sxmo_screenshot.sh
index 701479a..57794fb 100755
--- a/scripts/appscripts/sxmo_screenshot.sh
+++ b/scripts/appscripts/sxmo_screenshot.sh
@@ -2,25 +2,39 @@
# scrot refuses to work with double quotes
# shellcheck disable=SC2016

exitMsg(){
[message trimmed]

Re: [PATCH sxmo-utils] allow calls to sxmo_terminal.sh when running from ssh. 7 days ago

From Zach DeCook to ~mil/sxmo-devel

On Sat Oct 16, 2021 at 8:09 AM EDT, Hartman, Peter wrote:
> when I do TERMCMD="tmux split-window" I get "Not implemented
> for TERMCMD" (i.e., the third option in the case). However, it does
> still launch the program.

this means sxmo doesn't know how to set the title of the window for that TERMCMD
(main implication for this is that the appmenu likely won't detect the app)

gemini-protocol/clients.gmi a month ago

From Zach DeCook to ~earboxer/wiki.zachdecook.com-edits

# Gemini Clients

(note: this table is out of date)
```tsv Table describing features of gemini clients
name	language	interface	TOFU	Client certs	Bookmarks	License	Created	Updated
deedum	dart	flutter (iOS/android)	?	❎	No export or import	GPLv3	2020Q2	2020Q4
gemini-demo-1	python	line-mode	trust everyone	❎	❎	BSD-2-Clause	2019Q2	2020Q1
gmni	C	curl-like cli	shared known_hosts file	?	❎	GPLv3	2020Q3	2020Q4
gmnlm	C	line-mode	shared known_hosts file	❎	bookmarks.gmi file	GPLv3	2020Q3	2020Q4
```

## Simple command line interfaces
### gmni
=> https://git.sr.ht/~sircmpwn/gmni gmni and gmnlm repository

Re: [PATCH av98] add slash to end of url when going up a directory a month ago

From Zach DeCook to ~sircmpwn/gmni-devel

On Sat Sep 18, 2021 at 11:00 AM EST, William Casarin wrote:
> Some server software, such as gmnisrv, return "Not Found" when
> requesting:
>
> 	gemini://jb55.com/log
>
> instead of
>
> 	gemini://jb55.com/log/
>
> I noticed the `up` functionality wasn't working in av98. Should this be
> a fix in clients such as av98

I would give an opinionated "Yes" to this question.

Re: I applied to be the maintainer a month ago

From Zach DeCook to ~sircmpwn/aerc

It'd be great for this project to have a maintainer,
though I guess I don't really know what to expect from you.

Would you consider pushing something to your fork (maybe in a branch)
(https://git.sr.ht/~poldi1405/aerc)
so we'll have a better idea of what current patches you like
or would accept?

In this decentralized development model,
all we really need is for people to say
"I like Moritz' fork best",
and start basing their patches off of that.

Re: [PATCH readerview] gmni: fix building with bearssl-based gmni 2 months ago

From Zach DeCook to ~sircmpwn/gmni-devel

On Sun Aug 15, 2021 at 9:54 AM EDT, Jiri Vlasak wrote:
> > +		n = br_sslio_read(&resp->body, &contents[contents_length], contents_size - contents_length - 1);
> > +		/*if (n == -1) {
>
> This is maybe silly question, but why to commit comented code?
>

Definitely not a silly question, thanks for asking.

Umm, soo the way I developed this patch was in two steps:

1. Commenting out code until it compiled
2. Modifying commented until it worked