<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>x, branch HEAD</title>
<subtitle>Programs, configuration and documentation that don&#39;t fit anywhere else
</subtitle>
<entry>
<id>27d0f5eda9e06b282956de36b2336519a1a32a61</id>
<published>2026-06-13T03:14:48Z</published>
<updated>2026-06-13T03:14:48Z</updated>
<title type="text">import ever-so-slightly trimmed sct</title>
<link rel="alternate" type="text/html" href="commit/27d0f5eda9e06b282956de36b2336519a1a32a61.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 27d0f5eda9e06b282956de36b2336519a1a32a61
parent 6786d23fb9427663f0d9b1ef408e6772008f2e0b
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat, 13 Jun 2026 13:14:48 +1000

import ever-so-slightly trimmed sct

</content>
</entry>
<entry>
<id>6786d23fb9427663f0d9b1ef408e6772008f2e0b</id>
<published>2026-01-31T03:44:42Z</published>
<updated>2026-01-31T03:44:42Z</updated>
<title type="text">ws: set firefox esr as user-agent</title>
<link rel="alternate" type="text/html" href="commit/6786d23fb9427663f0d9b1ef408e6772008f2e0b.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 6786d23fb9427663f0d9b1ef408e6772008f2e0b
parent 7bb538f44fe2e83c810af33436ca585d4be05b2c
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat, 31 Jan 2026 14:44:42 +1100

ws: set firefox esr as user-agent

So we don&#39;t have to chase latest major versions as often

</content>
</entry>
<entry>
<id>7bb538f44fe2e83c810af33436ca585d4be05b2c</id>
<published>2025-12-18T07:33:00Z</published>
<updated>2025-12-20T05:32:26Z</updated>
<title type="text">gql: add it</title>
<link rel="alternate" type="text/html" href="commit/7bb538f44fe2e83c810af33436ca585d4be05b2c.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 7bb538f44fe2e83c810af33436ca585d4be05b2c
parent cec1a3c7758f8fd6368f9066c7bb23580f2cd4d9
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Thu, 18 Dec 2025 18:33:00 +1100

gql: add it

Need to deal with GraphQL without some bloated web app

</content>
</entry>
<entry>
<id>cec1a3c7758f8fd6368f9066c7bb23580f2cd4d9</id>
<published>2025-11-09T23:28:26Z</published>
<updated>2025-11-09T23:28:26Z</updated>
<title type="text">don&#39;t create unused gtk4 config dir</title>
<link rel="alternate" type="text/html" href="commit/cec1a3c7758f8fd6368f9066c7bb23580f2cd4d9.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit cec1a3c7758f8fd6368f9066c7bb23580f2cd4d9
parent 4aef913d127b67954d69ede42f1259075312e6c3
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Mon, 10 Nov 2025 10:28:26 +1100

don&#39;t create unused gtk4 config dir

</content>
</entry>
<entry>
<id>4aef913d127b67954d69ede42f1259075312e6c3</id>
<published>2025-11-09T23:23:04Z</published>
<updated>2025-11-09T23:23:56Z</updated>
<title type="text">hnatom: exit with error if no links fetched</title>
<link rel="alternate" type="text/html" href="commit/4aef913d127b67954d69ede42f1259075312e6c3.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 4aef913d127b67954d69ede42f1259075312e6c3
parent f6cc5c4afc1b777645b7aefb7ebc598ae6b8de37
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Mon, 10 Nov 2025 10:23:04 +1100

hnatom: exit with error if no links fetched

</content>
</entry>
<entry>
<id>f6cc5c4afc1b777645b7aefb7ebc598ae6b8de37</id>
<published>2025-11-04T04:34:33Z</published>
<updated>2025-11-04T04:35:12Z</updated>
<title type="text">ws: update user-agent</title>
<link rel="alternate" type="text/html" href="commit/f6cc5c4afc1b777645b7aefb7ebc598ae6b8de37.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit f6cc5c4afc1b777645b7aefb7ebc598ae6b8de37
parent 8ad731b360c4cee5c76ce94d64bff438ecffe4fe
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Tue,  4 Nov 2025 15:34:33 +1100

ws: update user-agent

</content>
</entry>
<entry>
<id>8ad731b360c4cee5c76ce94d64bff438ecffe4fe</id>
<published>2025-08-28T03:29:12Z</published>
<updated>2025-08-28T03:29:12Z</updated>
<title type="text">only install gtk-3 config</title>
<link rel="alternate" type="text/html" href="commit/8ad731b360c4cee5c76ce94d64bff438ecffe4fe.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 8ad731b360c4cee5c76ce94d64bff438ecffe4fe
parent 7fce1fe87ae4d29466702ef5a7210ea06d64c3d9
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Thu, 28 Aug 2025 13:29:12 +1000

only install gtk-3 config

I don&#39;t have any apps which use gtk4

</content>
</entry>
<entry>
<id>7fce1fe87ae4d29466702ef5a7210ea06d64c3d9</id>
<published>2025-07-19T08:31:22Z</published>
<updated>2025-07-19T08:31:22Z</updated>
<title type="text">webpaste: delete</title>
<link rel="alternate" type="text/html" href="commit/7fce1fe87ae4d29466702ef5a7210ea06d64c3d9.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 7fce1fe87ae4d29466702ef5a7210ea06d64c3d9
parent 3b9e9950f092720aceb7785054993f03cd597db9
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat, 19 Jul 2025 15:31:22 +0700

webpaste: delete

Rather just put a file somewhere rather than running yet another HTTP
server

</content>
</entry>
<entry>
<id>3b9e9950f092720aceb7785054993f03cd597db9</id>
<published>2025-07-19T08:23:20Z</published>
<updated>2025-07-19T08:23:20Z</updated>
<title type="text">bbpr: write man page</title>
<link rel="alternate" type="text/html" href="commit/3b9e9950f092720aceb7785054993f03cd597db9.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 3b9e9950f092720aceb7785054993f03cd597db9
parent ae1630c43b66d73e5927dbf3a49babe676bc519f
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat, 19 Jul 2025 15:23:20 +0700

bbpr: write man page

</content>
</entry>
<entry>
<id>ae1630c43b66d73e5927dbf3a49babe676bc519f</id>
<published>2025-07-18T06:16:17Z</published>
<updated>2025-07-18T09:06:21Z</updated>
<title type="text">lemmyverse: delete</title>
<link rel="alternate" type="text/html" href="commit/ae1630c43b66d73e5927dbf3a49babe676bc519f.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit ae1630c43b66d73e5927dbf3a49babe676bc519f
parent 49ca4a901102ed9fccd46eb810f2271299b4227b
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri, 18 Jul 2025 13:16:17 +0700

lemmyverse: delete

fediverse doesn&#39;t really work well enough

</content>
</entry>
<entry>
<id>49ca4a901102ed9fccd46eb810f2271299b4227b</id>
<published>2025-07-18T06:09:03Z</published>
<updated>2025-07-18T09:06:14Z</updated>
<title type="text">hn: close entry content paragraph</title>
<link rel="alternate" type="text/html" href="commit/49ca4a901102ed9fccd46eb810f2271299b4227b.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 49ca4a901102ed9fccd46eb810f2271299b4227b
parent d730aab7c92da74b395d43eb84a692c5e4c44abf
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri, 18 Jul 2025 13:09:03 +0700

hn: close entry content paragraph

</content>
</entry>
<entry>
<id>d730aab7c92da74b395d43eb84a692c5e4c44abf</id>
<published>2025-07-18T05:14:03Z</published>
<updated>2025-07-18T05:14:03Z</updated>
<title type="text">hn: link for Ask HN posts</title>
<link rel="alternate" type="text/html" href="commit/d730aab7c92da74b395d43eb84a692c5e4c44abf.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit d730aab7c92da74b395d43eb84a692c5e4c44abf
parent c9fd51105289cca1e985fb5429496d819ad30a0b
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri, 18 Jul 2025 12:14:03 +0700

hn: link for Ask HN posts

</content>
</entry>
<entry>
<id>c9fd51105289cca1e985fb5429496d819ad30a0b</id>
<published>2025-07-16T12:46:18Z</published>
<updated>2025-07-16T12:46:18Z</updated>
<title type="text">hnatom: stream output</title>
<link rel="alternate" type="text/html" href="commit/c9fd51105289cca1e985fb5429496d819ad30a0b.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit c9fd51105289cca1e985fb5429496d819ad30a0b
parent 726ec38427c10c5fa15b5aa0508ee4a907ae88ef
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 16 Jul 2025 19:46:18 +0700

hnatom: stream output

</content>
</entry>
<entry>
<id>726ec38427c10c5fa15b5aa0508ee4a907ae88ef</id>
<published>2025-07-16T12:29:04Z</published>
<updated>2025-07-16T12:29:04Z</updated>
<title type="text">hnatom: link to Hacker News API README directly</title>
<link rel="alternate" type="text/html" href="commit/726ec38427c10c5fa15b5aa0508ee4a907ae88ef.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 726ec38427c10c5fa15b5aa0508ee4a907ae88ef
parent 3ca6d912002035c57d9310c93ee9b9cfce30d8e7
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 16 Jul 2025 19:29:04 +0700

hnatom: link to Hacker News API README directly

Why load the whole Github web page just to get this text

</content>
</entry>
<entry>
<id>3ca6d912002035c57d9310c93ee9b9cfce30d8e7</id>
<published>2025-07-16T12:23:16Z</published>
<updated>2025-07-16T12:23:16Z</updated>
<title type="text">hnatom: remove unnecessary strconv</title>
<link rel="alternate" type="text/html" href="commit/3ca6d912002035c57d9310c93ee9b9cfce30d8e7.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 3ca6d912002035c57d9310c93ee9b9cfce30d8e7
parent fcd43598d63fd3ecef6564bd836746fea5847b8b
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 16 Jul 2025 19:23:16 +0700

hnatom: remove unnecessary strconv

</content>
</entry>
<entry>
<id>fcd43598d63fd3ecef6564bd836746fea5847b8b</id>
<published>2025-07-16T12:08:18Z</published>
<updated>2025-07-16T12:08:18Z</updated>
<title type="text">hnatom: add command to generate atom feed of hn front page</title>
<link rel="alternate" type="text/html" href="commit/fcd43598d63fd3ecef6564bd836746fea5847b8b.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit fcd43598d63fd3ecef6564bd836746fea5847b8b
parent 8e542a00827deacaea5a7dd721a2f09f18ebf9ac
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 16 Jul 2025 19:08:18 +0700

hnatom: add command to generate atom feed of hn front page

</content>
</entry>
<entry>
<id>8e542a00827deacaea5a7dd721a2f09f18ebf9ac</id>
<published>2025-07-16T09:22:59Z</published>
<updated>2025-07-16T09:22:59Z</updated>
<title type="text">atom: add decoding, tidy encoding</title>
<link rel="alternate" type="text/html" href="commit/8e542a00827deacaea5a7dd721a2f09f18ebf9ac.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 8e542a00827deacaea5a7dd721a2f09f18ebf9ac
parent 8bfd1f2450e99e16959cfdacaaaeefb8444aa6cf
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 16 Jul 2025 16:22:59 +0700

atom: add decoding, tidy encoding

</content>
</entry>
<entry>
<id>8bfd1f2450e99e16959cfdacaaaeefb8444aa6cf</id>
<published>2025-07-03T03:11:44Z</published>
<updated>2025-07-03T04:01:10Z</updated>
<title type="text">add bitbucket pull request create script</title>
<link rel="alternate" type="text/html" href="commit/8bfd1f2450e99e16959cfdacaaaeefb8444aa6cf.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 8bfd1f2450e99e16959cfdacaaaeefb8444aa6cf
parent a7c097f8bdb5834050510877297d9cfe4a36489f
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Thu,  3 Jul 2025 13:11:44 +1000

add bitbucket pull request create script

</content>
</entry>
<entry>
<id>a7c097f8bdb5834050510877297d9cfe4a36489f</id>
<published>2025-07-02T02:44:03Z</published>
<updated>2025-07-02T02:44:03Z</updated>
<title type="text">openai: reliably return unauthorised errors</title>
<link rel="alternate" type="text/html" href="commit/a7c097f8bdb5834050510877297d9cfe4a36489f.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit a7c097f8bdb5834050510877297d9cfe4a36489f
parent 49653f71d00f24d3302264088121382ef7db1fc2
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed,  2 Jul 2025 12:44:03 +1000

openai: reliably return unauthorised errors

</content>
</entry>
<entry>
<id>49653f71d00f24d3302264088121382ef7db1fc2</id>
<published>2025-06-30T03:16:05Z</published>
<updated>2025-06-30T03:16:05Z</updated>
<title type="text">ws: update User-Agent</title>
<link rel="alternate" type="text/html" href="commit/49653f71d00f24d3302264088121382ef7db1fc2.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 49653f71d00f24d3302264088121382ef7db1fc2
parent 3da6127f69f5a9e6a51e9629967075b878a5ebb3
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Mon, 30 Jun 2025 13:16:05 +1000

ws: update User-Agent

</content>
</entry>
<entry>
<id>3da6127f69f5a9e6a51e9629967075b878a5ebb3</id>
<published>2025-06-08T10:58:45Z</published>
<updated>2025-06-08T10:58:45Z</updated>
<title type="text">imoprt llmweb for video</title>
<link rel="alternate" type="text/html" href="commit/3da6127f69f5a9e6a51e9629967075b878a5ebb3.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 3da6127f69f5a9e6a51e9629967075b878a5ebb3
parent f9b1f084f28dc386e398399fb58bad7a9543cf60
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun,  8 Jun 2025 20:58:45 +1000

imoprt llmweb for video

</content>
</entry>
<entry>
<id>f9b1f084f28dc386e398399fb58bad7a9543cf60</id>
<published>2025-05-17T09:51:06Z</published>
<updated>2025-05-17T09:51:06Z</updated>
<title type="text">actually add gtk config</title>
<link rel="alternate" type="text/html" href="commit/f9b1f084f28dc386e398399fb58bad7a9543cf60.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit f9b1f084f28dc386e398399fb58bad7a9543cf60
parent 3e5dd7d4d4ee367a339053fa14f5121026408c01
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat, 17 May 2025 19:51:06 +1000

actually add gtk config

</content>
</entry>
<entry>
<id>3e5dd7d4d4ee367a339053fa14f5121026408c01</id>
<published>2025-04-06T00:36:06Z</published>
<updated>2025-04-06T00:37:05Z</updated>
<title type="text">lib/plumbing: import</title>
<link rel="alternate" type="text/html" href="commit/3e5dd7d4d4ee367a339053fa14f5121026408c01.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 3e5dd7d4d4ee367a339053fa14f5121026408c01
parent d7e12e55b0bce62ac3499953d3cbcd13e8ca20d1
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun,  6 Apr 2025 10:36:06 +1000

lib/plumbing: import

</content>
</entry>
<entry>
<id>d7e12e55b0bce62ac3499953d3cbcd13e8ca20d1</id>
<published>2025-04-05T04:36:55Z</published>
<updated>2025-04-05T07:06:16Z</updated>
<title type="text">backlight: add for Linux</title>
<link rel="alternate" type="text/html" href="commit/d7e12e55b0bce62ac3499953d3cbcd13e8ca20d1.html" />
<author>
<name>Oliver Lowe</name>
<email>oliver.lowe@audinate.com</email>
</author>
<content type="text">commit d7e12e55b0bce62ac3499953d3cbcd13e8ca20d1
parent cc1e3d0b494763ae4647ad6bbfd8a1d6c1537db9
Author: Oliver Lowe &lt;oliver.lowe@audinate.com&gt;
Date:   Sat,  5 Apr 2025 15:36:55 +1100

backlight: add for Linux

</content>
</entry>
<entry>
<id>cc1e3d0b494763ae4647ad6bbfd8a1d6c1537db9</id>
<published>2025-02-26T00:32:13Z</published>
<updated>2025-02-26T00:32:13Z</updated>
<title type="text">openai: Role as string</title>
<link rel="alternate" type="text/html" href="commit/cc1e3d0b494763ae4647ad6bbfd8a1d6c1537db9.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit cc1e3d0b494763ae4647ad6bbfd8a1d6c1537db9
parent 6a7db75e11f355b449c183601b2b0b2c498feeb4
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 26 Feb 2025 11:32:13 +1100

openai: Role as string

It&#39;s clear enough

</content>
</entry>
<entry>
<id>6a7db75e11f355b449c183601b2b0b2c498feeb4</id>
<published>2025-02-26T00:31:31Z</published>
<updated>2025-02-26T00:31:31Z</updated>
<title type="text">prune more on git fetch</title>
<link rel="alternate" type="text/html" href="commit/6a7db75e11f355b449c183601b2b0b2c498feeb4.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 6a7db75e11f355b449c183601b2b0b2c498feeb4
parent 7386d1e91862de183e00e00998153847981ae9cf
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 26 Feb 2025 11:31:31 +1100

prune more on git fetch

</content>
</entry>
<entry>
<id>7386d1e91862de183e00e00998153847981ae9cf</id>
<published>2025-02-09T01:47:03Z</published>
<updated>2025-02-09T01:48:47Z</updated>
<title type="text">set default gtk font</title>
<link rel="alternate" type="text/html" href="commit/7386d1e91862de183e00e00998153847981ae9cf.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 7386d1e91862de183e00e00998153847981ae9cf
parent f07175a7eb70ecc99c562d045032874f46103adb
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun,  9 Feb 2025 12:47:03 +1100

set default gtk font

</content>
</entry>
<entry>
<id>f07175a7eb70ecc99c562d045032874f46103adb</id>
<published>2025-02-08T00:56:35Z</published>
<updated>2025-02-08T00:56:35Z</updated>
<title type="text">bbsnip: always private snippets</title>
<link rel="alternate" type="text/html" href="commit/f07175a7eb70ecc99c562d045032874f46103adb.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit f07175a7eb70ecc99c562d045032874f46103adb
parent 6e8bd96c92d7cec89fa519b4ed03856f0fb2838e
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat,  8 Feb 2025 11:56:35 +1100

bbsnip: always private snippets

</content>
</entry>
<entry>
<id>6e8bd96c92d7cec89fa519b4ed03856f0fb2838e</id>
<published>2025-02-06T10:09:04Z</published>
<updated>2025-02-06T10:10:01Z</updated>
<title type="text">cmd/llm: use a configuration file</title>
<link rel="alternate" type="text/html" href="commit/6e8bd96c92d7cec89fa519b4ed03856f0fb2838e.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 6e8bd96c92d7cec89fa519b4ed03856f0fb2838e
parent 0ea3f8734f94c843e8eecbb49b317f2c39e127f0
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Thu,  6 Feb 2025 21:09:04 +1100

cmd/llm: use a configuration file

</content>
</entry>
<entry>
<id>0ea3f8734f94c843e8eecbb49b317f2c39e127f0</id>
<published>2025-02-06T09:25:16Z</published>
<updated>2025-02-06T10:10:01Z</updated>
<title type="text">git config</title>
<link rel="alternate" type="text/html" href="commit/0ea3f8734f94c843e8eecbb49b317f2c39e127f0.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 0ea3f8734f94c843e8eecbb49b317f2c39e127f0
parent baad145c63e78a3da5830bdcdb726bb9806f0c8f
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Thu,  6 Feb 2025 20:25:16 +1100

git config

</content>
</entry>
<entry>
<id>baad145c63e78a3da5830bdcdb726bb9806f0c8f</id>
<published>2025-01-22T05:58:16Z</published>
<updated>2025-01-22T05:58:31Z</updated>
<title type="text">llm: close</title>
<link rel="alternate" type="text/html" href="commit/baad145c63e78a3da5830bdcdb726bb9806f0c8f.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit baad145c63e78a3da5830bdcdb726bb9806f0c8f
parent 0fbdccc61d32c64abfe56251b7b01bd05f2a4719
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 22 Jan 2025 16:58:16 +1100

llm: close

</content>
</entry>
<entry>
<id>0fbdccc61d32c64abfe56251b7b01bd05f2a4719</id>
<published>2025-01-19T03:38:19Z</published>
<updated>2025-01-19T03:39:33Z</updated>
<title type="text">use llm(1) instead of llama-cli</title>
<link rel="alternate" type="text/html" href="commit/0fbdccc61d32c64abfe56251b7b01bd05f2a4719.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 0fbdccc61d32c64abfe56251b7b01bd05f2a4719
parent 5a8cb9306ea5b15940ed7ef671f47d6b3f71c3b8
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun, 19 Jan 2025 14:38:19 +1100

use llm(1) instead of llama-cli

</content>
</entry>
<entry>
<id>5a8cb9306ea5b15940ed7ef671f47d6b3f71c3b8</id>
<published>2025-01-12T06:08:31Z</published>
<updated>2025-01-12T06:08:31Z</updated>
<title type="text">openai: add list models</title>
<link rel="alternate" type="text/html" href="commit/5a8cb9306ea5b15940ed7ef671f47d6b3f71c3b8.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 5a8cb9306ea5b15940ed7ef671f47d6b3f71c3b8
parent 7d5f9562c75185f9fe13bbc326577dc860146124
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun, 12 Jan 2025 17:08:31 +1100

openai: add list models

</content>
</entry>
<entry>
<id>7d5f9562c75185f9fe13bbc326577dc860146124</id>
<published>2024-12-29T02:01:42Z</published>
<updated>2025-01-10T01:34:05Z</updated>
<title type="text">let the slop flow</title>
<link rel="alternate" type="text/html" href="commit/7d5f9562c75185f9fe13bbc326577dc860146124.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 7d5f9562c75185f9fe13bbc326577dc860146124
parent 74566e714d2448293a6c527f8cb2c0c7abafabf9
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun, 29 Dec 2024 13:01:42 +1100

let the slop flow

</content>
</entry>
<entry>
<id>74566e714d2448293a6c527f8cb2c0c7abafabf9</id>
<published>2024-12-30T06:10:19Z</published>
<updated>2024-12-30T06:10:19Z</updated>
<title type="text">Remove markdown to get 0 deps</title>
<link rel="alternate" type="text/html" href="commit/74566e714d2448293a6c527f8cb2c0c7abafabf9.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 74566e714d2448293a6c527f8cb2c0c7abafabf9
parent 7a579223d798a09846387b8f947b10603c69e553
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Mon, 30 Dec 2024 17:10:19 +1100

Remove markdown to get 0 deps

Unused. I always use the lowdown command anyway.

</content>
</entry>
<entry>
<id>7a579223d798a09846387b8f947b10603c69e553</id>
<published>2024-12-07T07:33:47Z</published>
<updated>2024-12-07T07:33:47Z</updated>
<title type="text">llama: bump to Llama 3.3 70B</title>
<link rel="alternate" type="text/html" href="commit/7a579223d798a09846387b8f947b10603c69e553.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 7a579223d798a09846387b8f947b10603c69e553
parent a3fa2e888f4f864d7d31fbacd4d5b154ec9805c3
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat,  7 Dec 2024 18:33:47 +1100

llama: bump to Llama 3.3 70B

</content>
</entry>
<entry>
<id>a3fa2e888f4f864d7d31fbacd4d5b154ec9805c3</id>
<published>2024-11-18T01:14:04Z</published>
<updated>2024-11-18T01:14:04Z</updated>
<title type="text">import bitbucket pull request webfeed server</title>
<link rel="alternate" type="text/html" href="commit/a3fa2e888f4f864d7d31fbacd4d5b154ec9805c3.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit a3fa2e888f4f864d7d31fbacd4d5b154ec9805c3
parent 0952bc0ae884782cff9729f9cc72b01610708e97
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Mon, 18 Nov 2024 12:14:04 +1100

import bitbucket pull request webfeed server

</content>
</entry>
<entry>
<id>0952bc0ae884782cff9729f9cc72b01610708e97</id>
<published>2024-11-15T07:49:36Z</published>
<updated>2024-11-15T07:49:36Z</updated>
<title type="text">import rfc document fetcher</title>
<link rel="alternate" type="text/html" href="commit/0952bc0ae884782cff9729f9cc72b01610708e97.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 0952bc0ae884782cff9729f9cc72b01610708e97
parent 15cd19198260b38236da4164929010671f02e626
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri, 15 Nov 2024 18:49:36 +1100

import rfc document fetcher

</content>
</entry>
<entry>
<id>15cd19198260b38236da4164929010671f02e626</id>
<published>2024-11-10T22:42:48Z</published>
<updated>2024-11-10T22:42:48Z</updated>
<title type="text">ws: set user-agent to newer firefox</title>
<link rel="alternate" type="text/html" href="commit/15cd19198260b38236da4164929010671f02e626.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 15cd19198260b38236da4164929010671f02e626
parent 1ea57a11f46b6fb2b3f450206f6332d331cfead4
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Mon, 11 Nov 2024 09:42:48 +1100

ws: set user-agent to newer firefox

We were getting flagged as a bot :(

</content>
</entry>
<entry>
<id>1ea57a11f46b6fb2b3f450206f6332d331cfead4</id>
<published>2024-11-10T07:15:42Z</published>
<updated>2024-11-10T07:15:42Z</updated>
<title type="text">update README</title>
<link rel="alternate" type="text/html" href="commit/1ea57a11f46b6fb2b3f450206f6332d331cfead4.html" />
<author>
<name>Oliver Lowe</name>
<email>oliver.lowe@audinate.com</email>
</author>
<content type="text">commit 1ea57a11f46b6fb2b3f450206f6332d331cfead4
parent 5e118710cbcb512c83aed6d323d00169344d4806
Author: Oliver Lowe &lt;oliver.lowe@audinate.com&gt;
Date:   Sun, 10 Nov 2024 18:15:42 +1100

update README

</content>
</entry>
<entry>
<id>5e118710cbcb512c83aed6d323d00169344d4806</id>
<published>2024-11-10T00:40:26Z</published>
<updated>2024-11-10T00:40:26Z</updated>
<title type="text">ws: correctly url-encode query</title>
<link rel="alternate" type="text/html" href="commit/5e118710cbcb512c83aed6d323d00169344d4806.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 5e118710cbcb512c83aed6d323d00169344d4806
parent 190a59c46ff2c52e9755cafff724c97d083a3aff
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun, 10 Nov 2024 11:40:26 +1100

ws: correctly url-encode query

</content>
</entry>
<entry>
<id>190a59c46ff2c52e9755cafff724c97d083a3aff</id>
<published>2024-11-10T00:11:53Z</published>
<updated>2024-11-10T00:11:53Z</updated>
<title type="text">git: no a/ b/ prefixes in diff pathnames</title>
<link rel="alternate" type="text/html" href="commit/190a59c46ff2c52e9755cafff724c97d083a3aff.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 190a59c46ff2c52e9755cafff724c97d083a3aff
parent 94ef9b787daa87a8e704a4c9d622b19f79d4c21c
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun, 10 Nov 2024 11:11:53 +1100

git: no a/ b/ prefixes in diff pathnames

</content>
</entry>
<entry>
<id>94ef9b787daa87a8e704a4c9d622b19f79d4c21c</id>
<published>2024-10-17T10:15:45Z</published>
<updated>2024-10-17T10:15:45Z</updated>
<title type="text">print URL to snippet&#39;s HTML page</title>
<link rel="alternate" type="text/html" href="commit/94ef9b787daa87a8e704a4c9d622b19f79d4c21c.html" />
<author>
<name>Oliver Lowe</name>
<email>oliver.lowe@audinate.com</email>
</author>
<content type="text">commit 94ef9b787daa87a8e704a4c9d622b19f79d4c21c
parent f8b8653d30a32bba03001d6b199d52bfbe7501a4
Author: Oliver Lowe &lt;oliver.lowe@audinate.com&gt;
Date:   Thu, 17 Oct 2024 21:15:45 +1100

print URL to snippet&#39;s HTML page

</content>
</entry>
<entry>
<id>f8b8653d30a32bba03001d6b199d52bfbe7501a4</id>
<published>2024-10-17T09:28:46Z</published>
<updated>2024-10-17T09:28:46Z</updated>
<title type="text">bin/bbsnip: new command to share code snippets at work</title>
<link rel="alternate" type="text/html" href="commit/f8b8653d30a32bba03001d6b199d52bfbe7501a4.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit f8b8653d30a32bba03001d6b199d52bfbe7501a4
parent ebe2df371c030ab01af2519635048f5db6192a70
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Thu, 17 Oct 2024 20:28:46 +1100

bin/bbsnip: new command to share code snippets at work

Because good luck fucking around with either Microsoft Teams and Jira!

</content>
</entry>
<entry>
<id>ebe2df371c030ab01af2519635048f5db6192a70</id>
<published>2024-10-12T01:46:11Z</published>
<updated>2024-10-12T01:46:11Z</updated>
<title type="text">precis: correctly accept model arg</title>
<link rel="alternate" type="text/html" href="commit/ebe2df371c030ab01af2519635048f5db6192a70.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit ebe2df371c030ab01af2519635048f5db6192a70
parent 2eda27592fea22e42e26e3d88f1f27a3e4226169
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat, 12 Oct 2024 12:46:11 +1100

precis: correctly accept model arg

</content>
</entry>
<entry>
<id>2eda27592fea22e42e26e3d88f1f27a3e4226169</id>
<published>2024-10-12T01:44:37Z</published>
<updated>2024-10-12T01:44:37Z</updated>
<title type="text">confl: use v2 API</title>
<link rel="alternate" type="text/html" href="commit/2eda27592fea22e42e26e3d88f1f27a3e4226169.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 2eda27592fea22e42e26e3d88f1f27a3e4226169
parent 50b8881ac6247a8b6b1a18132f0a86b649835b97
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat, 12 Oct 2024 12:44:37 +1100

confl: use v2 API

</content>
</entry>
<entry>
<id>50b8881ac6247a8b6b1a18132f0a86b649835b97</id>
<published>2024-10-11T09:13:22Z</published>
<updated>2024-10-11T09:13:53Z</updated>
<title type="text">import confluence and llm summary scripts</title>
<link rel="alternate" type="text/html" href="commit/50b8881ac6247a8b6b1a18132f0a86b649835b97.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 50b8881ac6247a8b6b1a18132f0a86b649835b97
parent bdb5c09d1ad64dcf8a2db0266ae04f4b065defc2
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri, 11 Oct 2024 20:13:22 +1100

import confluence and llm summary scripts

From &quot;work&quot; lol

</content>
</entry>
<entry>
<id>bdb5c09d1ad64dcf8a2db0266ae04f4b065defc2</id>
<published>2024-09-29T04:39:17Z</published>
<updated>2024-09-29T04:39:17Z</updated>
<title type="text">llama: try out llama 3.2 3B by default</title>
<link rel="alternate" type="text/html" href="commit/bdb5c09d1ad64dcf8a2db0266ae04f4b065defc2.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit bdb5c09d1ad64dcf8a2db0266ae04f4b065defc2
parent d195ecc2648dc74c89e96ed15110ef3dffe19724
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun, 29 Sep 2024 14:39:17 +1000

llama: try out llama 3.2 3B by default

</content>
</entry>
<entry>
<id>d195ecc2648dc74c89e96ed15110ef3dffe19724</id>
<published>2024-09-16T06:48:45Z</published>
<updated>2024-09-16T06:48:45Z</updated>
<title type="text">add web search program</title>
<link rel="alternate" type="text/html" href="commit/d195ecc2648dc74c89e96ed15110ef3dffe19724.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit d195ecc2648dc74c89e96ed15110ef3dffe19724
parent 09bfa9364cdb0ab17db10c4417bb62cd0f90a173
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Mon, 16 Sep 2024 16:48:45 +1000

add web search program

</content>
</entry>
<entry>
<id>09bfa9364cdb0ab17db10c4417bb62cd0f90a173</id>
<published>2024-08-18T01:16:35Z</published>
<updated>2024-08-18T01:16:35Z</updated>
<title type="text">pretty README list print</title>
<link rel="alternate" type="text/html" href="commit/09bfa9364cdb0ab17db10c4417bb62cd0f90a173.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 09bfa9364cdb0ab17db10c4417bb62cd0f90a173
parent 3037a80d2ff3693e0ce53a11bdbcea3b33145433
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun, 18 Aug 2024 11:16:35 +1000

pretty README list print

</content>
</entry>
<entry>
<id>3037a80d2ff3693e0ce53a11bdbcea3b33145433</id>
<published>2024-08-18T01:14:40Z</published>
<updated>2024-08-18T01:14:40Z</updated>
<title type="text">all hail the llms</title>
<link rel="alternate" type="text/html" href="commit/3037a80d2ff3693e0ce53a11bdbcea3b33145433.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 3037a80d2ff3693e0ce53a11bdbcea3b33145433
parent 1e0f74802b07d3bb880dbd00370afb5584c97496
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun, 18 Aug 2024 11:14:40 +1000

all hail the llms

</content>
</entry>
<entry>
<id>1e0f74802b07d3bb880dbd00370afb5584c97496</id>
<published>2024-08-13T23:45:43Z</published>
<updated>2024-08-13T23:45:43Z</updated>
<title type="text">xstream: swap to mjpeg from mpeg-ts</title>
<link rel="alternate" type="text/html" href="commit/1e0f74802b07d3bb880dbd00370afb5584c97496.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 1e0f74802b07d3bb880dbd00370afb5584c97496
parent 11c58be98c6575552b27a5998fbe6afa78d4649e
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 14 Aug 2024 09:45:43 +1000

xstream: swap to mjpeg from mpeg-ts

lower latency and easier on older hardware in LANs.

</content>
</entry>
<entry>
<id>11c58be98c6575552b27a5998fbe6afa78d4649e</id>
<published>2024-08-10T08:32:24Z</published>
<updated>2024-08-10T08:32:24Z</updated>
<title type="text">import Watch in rc</title>
<link rel="alternate" type="text/html" href="commit/11c58be98c6575552b27a5998fbe6afa78d4649e.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 11c58be98c6575552b27a5998fbe6afa78d4649e
parent e9e55ec0fc4f4626523dc296d3ccec82a3cef5da
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat, 10 Aug 2024 18:32:24 +1000

import Watch in rc

</content>
</entry>
<entry>
<id>e9e55ec0fc4f4626523dc296d3ccec82a3cef5da</id>
<published>2024-07-30T08:20:06Z</published>
<updated>2024-07-30T08:20:06Z</updated>
<title type="text">sieve: WIP new package.. just a command?</title>
<link rel="alternate" type="text/html" href="commit/e9e55ec0fc4f4626523dc296d3ccec82a3cef5da.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit e9e55ec0fc4f4626523dc296d3ccec82a3cef5da
parent 63edc7a0589cf429104cdf23b74fb7f281501865
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Tue, 30 Jul 2024 18:20:06 +1000

sieve: WIP new package.. just a command?

</content>
</entry>
<entry>
<id>63edc7a0589cf429104cdf23b74fb7f281501865</id>
<published>2024-07-21T08:42:32Z</published>
<updated>2024-07-21T08:42:32Z</updated>
<title type="text">lib: set my name in git</title>
<link rel="alternate" type="text/html" href="commit/63edc7a0589cf429104cdf23b74fb7f281501865.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 63edc7a0589cf429104cdf23b74fb7f281501865
parent bebcdb481c4980c9b6469a080b5f4361a3929c70
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun, 21 Jul 2024 18:42:32 +1000

lib: set my name in git

</content>
</entry>
<entry>
<id>bebcdb481c4980c9b6469a080b5f4361a3929c70</id>
<published>2024-06-11T03:16:39Z</published>
<updated>2024-06-11T03:17:52Z</updated>
<title type="text">add xstream</title>
<link rel="alternate" type="text/html" href="commit/bebcdb481c4980c9b6469a080b5f4361a3929c70.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit bebcdb481c4980c9b6469a080b5f4361a3929c70
parent fd79aa766e936d1767d6fd61fa62e448f1de1bc2
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Tue, 11 Jun 2024 13:16:39 +1000

add xstream

</content>
</entry>
<entry>
<id>fd79aa766e936d1767d6fd61fa62e448f1de1bc2</id>
<published>2024-03-28T02:54:00Z</published>
<updated>2024-03-28T02:54:00Z</updated>
<title type="text">add hacker news package</title>
<link rel="alternate" type="text/html" href="commit/fd79aa766e936d1767d6fd61fa62e448f1de1bc2.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit fd79aa766e936d1767d6fd61fa62e448f1de1bc2
parent 9ee1d615947173ba7967275d061395ed7b47ac72
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Thu, 28 Mar 2024 13:54:00 +1100

add hacker news package

</content>
</entry>
<entry>
<id>9ee1d615947173ba7967275d061395ed7b47ac72</id>
<published>2023-11-03T07:55:31Z</published>
<updated>2023-11-03T07:55:31Z</updated>
<title type="text">add markdown command</title>
<link rel="alternate" type="text/html" href="commit/9ee1d615947173ba7967275d061395ed7b47ac72.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 9ee1d615947173ba7967275d061395ed7b47ac72
parent ca6188079b04727f9c0d2bcd0585b0e5f3753744
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri,  3 Nov 2023 18:55:31 +1100

add markdown command

</content>
</entry>
<entry>
<id>ca6188079b04727f9c0d2bcd0585b0e5f3753744</id>
<published>2023-11-03T05:08:52Z</published>
<updated>2023-11-03T05:08:52Z</updated>
<title type="text">remove knocknocauth</title>
<link rel="alternate" type="text/html" href="commit/ca6188079b04727f9c0d2bcd0585b0e5f3753744.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit ca6188079b04727f9c0d2bcd0585b0e5f3753744
parent 6efe800d1e123a24bb10bfa8c79a388e08aafd6b
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri,  3 Nov 2023 16:08:52 +1100

remove knocknocauth

knocknoc is dodgy

</content>
</entry>
<entry>
<id>6efe800d1e123a24bb10bfa8c79a388e08aafd6b</id>
<published>2023-08-23T00:21:43Z</published>
<updated>2023-08-23T00:21:43Z</updated>
<title type="text">update README oops</title>
<link rel="alternate" type="text/html" href="commit/6efe800d1e123a24bb10bfa8c79a388e08aafd6b.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 6efe800d1e123a24bb10bfa8c79a388e08aafd6b
parent f90d9b5c92b4527eb1b1ca40fc13190089109f10
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 23 Aug 2023 10:21:43 +1000

update README oops

</content>
</entry>
<entry>
<id>f90d9b5c92b4527eb1b1ca40fc13190089109f10</id>
<published>2023-08-23T00:09:27Z</published>
<updated>2023-08-23T00:11:02Z</updated>
<title type="text">git: auto set up remote branch because why not?</title>
<link rel="alternate" type="text/html" href="commit/f90d9b5c92b4527eb1b1ca40fc13190089109f10.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit f90d9b5c92b4527eb1b1ca40fc13190089109f10
parent e60f39703422b80be3975c3755648efb35cea15a
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 23 Aug 2023 10:09:27 +1000

git: auto set up remote branch because why not?

</content>
</entry>
<entry>
<id>e60f39703422b80be3975c3755648efb35cea15a</id>
<published>2023-07-18T09:24:31Z</published>
<updated>2023-07-18T09:24:31Z</updated>
<title type="text">lemmyverse: use find, not search</title>
<link rel="alternate" type="text/html" href="commit/e60f39703422b80be3975c3755648efb35cea15a.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit e60f39703422b80be3975c3755648efb35cea15a
parent 11613bf6f46400bef8458911489120bcae43b645
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Tue, 18 Jul 2023 19:24:31 +1000

lemmyverse: use find, not search

search kinda implies we search the contents of lemmy communities.
But what we&#39;re really doing is finding lemmy communities.

</content>
</entry>
<entry>
<id>11613bf6f46400bef8458911489120bcae43b645</id>
<published>2023-07-18T09:16:00Z</published>
<updated>2023-07-18T09:16:00Z</updated>
<title type="text">lemmyverse: retain bad lemmy.world communities</title>
<link rel="alternate" type="text/html" href="commit/11613bf6f46400bef8458911489120bcae43b645.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 11613bf6f46400bef8458911489120bcae43b645
parent 4fe62619eb0056f51a56c8117074b04245c09e74
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Tue, 18 Jul 2023 19:16:00 +1000

lemmyverse: retain bad lemmy.world communities

removing lines stuffs up our search program as we require a complete
community every 3rd record.

</content>
</entry>
<entry>
<id>4fe62619eb0056f51a56c8117074b04245c09e74</id>
<published>2023-07-18T08:18:07Z</published>
<updated>2023-07-18T08:18:07Z</updated>
<title type="text">lemmyverse: generate our database on the fly to simplify cache</title>
<link rel="alternate" type="text/html" href="commit/4fe62619eb0056f51a56c8117074b04245c09e74.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 4fe62619eb0056f51a56c8117074b04245c09e74
parent 2f11327c092f6d29cf4651b0d75082fe9bb413ba
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Tue, 18 Jul 2023 18:18:07 +1000

lemmyverse: generate our database on the fly to simplify cache

Our awk program can go through the database really quickly now that we
trim the fat of community.full.json before we store info from it.

</content>
</entry>
<entry>
<id>2f11327c092f6d29cf4651b0d75082fe9bb413ba</id>
<published>2023-07-08T10:58:26Z</published>
<updated>2023-07-08T10:59:45Z</updated>
<title type="text">add lemmyverse(1)</title>
<link rel="alternate" type="text/html" href="commit/2f11327c092f6d29cf4651b0d75082fe9bb413ba.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 2f11327c092f6d29cf4651b0d75082fe9bb413ba
parent 110506e3789b28df9fd2777e87b202018139fde5
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat,  8 Jul 2023 20:58:26 +1000

add lemmyverse(1)

</content>
</entry>
<entry>
<id>110506e3789b28df9fd2777e87b202018139fde5</id>
<published>2023-06-16T05:56:05Z</published>
<updated>2023-06-16T05:56:05Z</updated>
<title type="text">Automate generation of README with command summaries</title>
<link rel="alternate" type="text/html" href="commit/110506e3789b28df9fd2777e87b202018139fde5.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 110506e3789b28df9fd2777e87b202018139fde5
parent 88c60ed6e14acbaaf2240011fc4830e1bda7a32f
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri, 16 Jun 2023 15:56:05 +1000

Automate generation of README with command summaries

</content>
</entry>
<entry>
<id>88c60ed6e14acbaaf2240011fc4830e1bda7a32f</id>
<published>2023-06-16T05:15:01Z</published>
<updated>2023-06-16T05:15:01Z</updated>
<title type="text">publish under ISC license</title>
<link rel="alternate" type="text/html" href="commit/88c60ed6e14acbaaf2240011fc4830e1bda7a32f.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 88c60ed6e14acbaaf2240011fc4830e1bda7a32f
parent 716652ba7d73c1c5a4fe630ea5ed85e55bc49e5e
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri, 16 Jun 2023 15:15:01 +1000

publish under ISC license

</content>
</entry>
<entry>
<id>716652ba7d73c1c5a4fe630ea5ed85e55bc49e5e</id>
<published>2023-06-15T03:51:02Z</published>
<updated>2023-06-15T03:51:02Z</updated>
<title type="text">hits: correct sort example usage</title>
<link rel="alternate" type="text/html" href="commit/716652ba7d73c1c5a4fe630ea5ed85e55bc49e5e.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 716652ba7d73c1c5a4fe630ea5ed85e55bc49e5e
parent 2be581dc8e5b16051be5d7687ee0a5c0306cd59e
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Thu, 15 Jun 2023 13:51:02 +1000

hits: correct sort example usage

We want to use the -n flag because we&#39;re sorting numbers

</content>
</entry>
<entry>
<id>2be581dc8e5b16051be5d7687ee0a5c0306cd59e</id>
<published>2023-06-15T03:50:05Z</published>
<updated>2023-06-15T03:50:05Z</updated>
<title type="text">hits: correct regexp</title>
<link rel="alternate" type="text/html" href="commit/2be581dc8e5b16051be5d7687ee0a5c0306cd59e.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 2be581dc8e5b16051be5d7687ee0a5c0306cd59e
parent 0b40c15e266f55c907b0ccba7e58046c91a475fc
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Thu, 15 Jun 2023 13:50:05 +1000

hits: correct regexp

</content>
</entry>
<entry>
<id>0b40c15e266f55c907b0ccba7e58046c91a475fc</id>
<published>2023-06-15T02:12:38Z</published>
<updated>2023-06-15T02:17:59Z</updated>
<title type="text">Add HTTP request counter</title>
<link rel="alternate" type="text/html" href="commit/0b40c15e266f55c907b0ccba7e58046c91a475fc.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 0b40c15e266f55c907b0ccba7e58046c91a475fc
parent 48138d0986aa809d5a0255d6f4722bbc6183caaa
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Thu, 15 Jun 2023 12:12:38 +1000

Add HTTP request counter

</content>
</entry>
<entry>
<id>48138d0986aa809d5a0255d6f4722bbc6183caaa</id>
<published>2023-05-24T03:27:25Z</published>
<updated>2023-06-15T02:17:59Z</updated>
<title type="text">Add hlsget manual page</title>
<link rel="alternate" type="text/html" href="commit/48138d0986aa809d5a0255d6f4722bbc6183caaa.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 48138d0986aa809d5a0255d6f4722bbc6183caaa
parent f5a9007125ae212352facb8e2c55eccc174e2a23
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 24 May 2023 13:27:25 +1000

Add hlsget manual page

</content>
</entry>
<entry>
<id>f5a9007125ae212352facb8e2c55eccc174e2a23</id>
<published>2023-05-26T08:22:04Z</published>
<updated>2023-05-26T08:22:42Z</updated>
<title type="text">link to the webpaste service</title>
<link rel="alternate" type="text/html" href="commit/f5a9007125ae212352facb8e2c55eccc174e2a23.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit f5a9007125ae212352facb8e2c55eccc174e2a23
parent 22e51464279b6d59942cf0b917638f4b362171aa
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri, 26 May 2023 18:22:04 +1000

link to the webpaste service

</content>
</entry>
<entry>
<id>22e51464279b6d59942cf0b917638f4b362171aa</id>
<published>2023-05-06T12:47:09Z</published>
<updated>2023-05-26T08:22:42Z</updated>
<title type="text">webpaste: correct param name</title>
<link rel="alternate" type="text/html" href="commit/22e51464279b6d59942cf0b917638f4b362171aa.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 22e51464279b6d59942cf0b917638f4b362171aa
parent 2cf1816d1f7c86b838ca56230766aa9de213c3ab
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat,  6 May 2023 22:47:09 +1000

webpaste: correct param name

</content>
</entry>
<entry>
<id>2cf1816d1f7c86b838ca56230766aa9de213c3ab</id>
<published>2023-05-19T06:09:51Z</published>
<updated>2023-05-19T06:09:51Z</updated>
<title type="text">add command to fetch HLS playlist contents</title>
<link rel="alternate" type="text/html" href="commit/2cf1816d1f7c86b838ca56230766aa9de213c3ab.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 2cf1816d1f7c86b838ca56230766aa9de213c3ab
parent 34c6333e6e92a232a5f9aa667ebcd2aed32455fb
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri, 19 May 2023 16:09:51 +1000

add command to fetch HLS playlist contents

</content>
</entry>
<entry>
<id>34c6333e6e92a232a5f9aa667ebcd2aed32455fb</id>
<published>2022-12-19T00:05:56Z</published>
<updated>2022-12-19T00:05:56Z</updated>
<title type="text">add knocknocauth(1) man page</title>
<link rel="alternate" type="text/html" href="commit/34c6333e6e92a232a5f9aa667ebcd2aed32455fb.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 34c6333e6e92a232a5f9aa667ebcd2aed32455fb
parent 4fdc0fac5db457c34ea844b8979998f5150a2834
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Mon, 19 Dec 2022 11:05:56 +1100

add knocknocauth(1) man page

</content>
</entry>
<entry>
<id>4fdc0fac5db457c34ea844b8979998f5150a2834</id>
<published>2022-11-02T21:47:25Z</published>
<updated>2022-11-02T21:47:25Z</updated>
<title type="text">correct indent commands</title>
<link rel="alternate" type="text/html" href="commit/4fdc0fac5db457c34ea844b8979998f5150a2834.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 4fdc0fac5db457c34ea844b8979998f5150a2834
parent e5583141e3fe458d30ae6391fe4dfcbe6515bb8d
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Thu,  3 Nov 2022 08:47:25 +1100

correct indent commands

</content>
</entry>
<entry>
<id>e5583141e3fe458d30ae6391fe4dfcbe6515bb8d</id>
<published>2022-10-14T02:27:55Z</published>
<updated>2022-10-14T02:29:21Z</updated>
<title type="text">install: ensure git config dir exists</title>
<link rel="alternate" type="text/html" href="commit/e5583141e3fe458d30ae6391fe4dfcbe6515bb8d.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit e5583141e3fe458d30ae6391fe4dfcbe6515bb8d
parent fa5099fd8ebce9c33412e9809365602a95149cb7
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri, 14 Oct 2022 13:27:55 +1100

install: ensure git config dir exists

</content>
</entry>
<entry>
<id>fa5099fd8ebce9c33412e9809365602a95149cb7</id>
<published>2022-10-14T02:27:03Z</published>
<updated>2022-10-14T02:29:21Z</updated>
<title type="text">import indentation commands</title>
<link rel="alternate" type="text/html" href="commit/fa5099fd8ebce9c33412e9809365602a95149cb7.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit fa5099fd8ebce9c33412e9809365602a95149cb7
parent dc04c8154f9f04bb3c3e4c7dfbf8e1f9a1de73c7
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri, 14 Oct 2022 13:27:03 +1100

import indentation commands

</content>
</entry>
<entry>
<id>dc04c8154f9f04bb3c3e4c7dfbf8e1f9a1de73c7</id>
<published>2022-09-28T03:01:25Z</published>
<updated>2022-09-28T03:04:50Z</updated>
<title type="text">webpaste: correctly exit with usage on too many args</title>
<link rel="alternate" type="text/html" href="commit/dc04c8154f9f04bb3c3e4c7dfbf8e1f9a1de73c7.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit dc04c8154f9f04bb3c3e4c7dfbf8e1f9a1de73c7
parent 4b4cf0e56882bf6d774614b8c0c3a0dafe6cd3ea
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Wed, 28 Sep 2022 13:01:25 +1000

webpaste: correctly exit with usage on too many args

</content>
</entry>
<entry>
<id>4b4cf0e56882bf6d774614b8c0c3a0dafe6cd3ea</id>
<published>2022-09-17T01:48:34Z</published>
<updated>2022-09-17T01:48:34Z</updated>
<title type="text">import jsfmt, a wrapper of prettier</title>
<link rel="alternate" type="text/html" href="commit/4b4cf0e56882bf6d774614b8c0c3a0dafe6cd3ea.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 4b4cf0e56882bf6d774614b8c0c3a0dafe6cd3ea
parent d54fc62b4de7bf18546d225fd5402ff4a72a536c
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sat, 17 Sep 2022 11:48:34 +1000

import jsfmt, a wrapper of prettier

It&#39;s like gofmt but for javascript. It wraps prettier
(https://prettier.io) to give a more traditional unix-like CLI. And I
can&#39;t remember which flags are required and what the program is even
called.

</content>
</entry>
<entry>
<id>d54fc62b4de7bf18546d225fd5402ff4a72a536c</id>
<published>2022-09-16T12:39:50Z</published>
<updated>2022-09-16T12:39:50Z</updated>
<title type="text">import webpaste to pasting stuff to slack and irc</title>
<link rel="alternate" type="text/html" href="commit/d54fc62b4de7bf18546d225fd5402ff4a72a536c.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit d54fc62b4de7bf18546d225fd5402ff4a72a536c
parent ac220a82c0009b7ad8cdaf1c78ecedf5a33b872b
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Fri, 16 Sep 2022 22:39:50 +1000

import webpaste to pasting stuff to slack and irc

</content>
</entry>
<entry>
<id>ac220a82c0009b7ad8cdaf1c78ecedf5a33b872b</id>
<published>2022-08-07T10:06:08Z</published>
<updated>2022-08-07T10:06:08Z</updated>
<title type="text">short git status by default</title>
<link rel="alternate" type="text/html" href="commit/ac220a82c0009b7ad8cdaf1c78ecedf5a33b872b.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit ac220a82c0009b7ad8cdaf1c78ecedf5a33b872b
parent 0ad82aae19b7411d5d9a376a6c5fdcdeb24d9f31
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Sun,  7 Aug 2022 20:06:08 +1000

short git status by default

</content>
</entry>
<entry>
<id>0ad82aae19b7411d5d9a376a6c5fdcdeb24d9f31</id>
<published>2022-07-25T08:38:00Z</published>
<updated>2022-07-25T08:38:00Z</updated>
<title type="text">initial commit</title>
<link rel="alternate" type="text/html" href="commit/0ad82aae19b7411d5d9a376a6c5fdcdeb24d9f31.html" />
<author>
<name>Oliver Lowe</name>
<email>o@olowe.co</email>
</author>
<content type="text">commit 0ad82aae19b7411d5d9a376a6c5fdcdeb24d9f31
Author: Oliver Lowe &lt;o@olowe.co&gt;
Date:   Mon, 25 Jul 2022 18:38:00 +1000

initial commit

</content>
</entry>
</feed>
