Commit Graph

222 Commits

Author SHA1 Message Date
c3cc608570
hswg: bump libasciidoc to master 2022-10-08 17:00:55 +02:00
d643187333
hswg: preset some attributes 2022-10-05 20:38:27 +02:00
103704b183
Punt hid back where it came from 2022-09-26 13:37:51 +02:00
18e8e11ad4
Further reduce scope
The idea of hic now lives as xP within the xK project,
and the idea of hib has been implemented within xC.
2022-09-25 23:57:19 +02:00
1528ed2db0
Reduce scope
I've already built an X11-capable MPD client, and getting the right
kind of FFT for spectrum analysis would be difficult without Cgo.
Native Go PulseAudio interfacing would similarly cause excess work.

The image viewer would be a lot worse in this regard, seeing as
the amount of preexisting native Go code is tiny, and it's slow.

TL;DR: These problems have already been resolved in nncmpp and fiv,
and there's no need for inferior alternatives.
2022-08-23 03:33:27 +02:00
5f0d5bca70
hid: bump the FD limit 2022-08-02 22:10:31 +02:00
442fa5d660
Bump libasciidoc 2022-03-20 23:28:45 +01:00
8b376694d3
hid: make note of a deprecation 2022-03-16 12:57:00 +01:00
22e3861851
hswg: use a buffered channel for signals
Found by go vet.
2022-03-16 12:33:25 +01:00
9603456cd6
hid: add WebIRC support
Such clients can only be identified through STATS L.

It's a bit weird to abuse the "port" field this way,
but right now, it serves its purpose.
2022-03-15 19:57:31 +01:00
b832a38ca6
hswg: parallelize rendering 2022-03-03 12:57:38 +01:00
6353dd156a
hswg: log the error message on 📅 parse fail 2022-02-28 10:44:32 +01:00
7a2ea02c8d
hswg: make AttrList return nil for missing attrs
And update copyright years.
2022-02-28 05:05:52 +01:00
bafd5ef221
hid: implement WALLOPS 2022-02-05 00:31:34 +01:00
ca245e4aca
xgb-image: fix visual searching 2021-11-15 12:12:23 +01:00
c3905349b0
hswg: don't eat libasciidoc rendering errors
An unfortunate consequence of the := operator's behaviour.

Also, update copyright years.
2021-09-23 20:58:59 +02:00
f9e1f9a244
Bump Go modules to 1.17 2021-08-19 05:35:01 +02:00
4aab0b22ae
hid: reflect the original project's new name
Better keep all schizophreny in my own head, rather than all projects.
2021-08-06 17:31:32 +02:00
5ab2977548
xgb-image: seek 32-bit visuals along with 30-bit
We only tried to upgrade to 32-bit depth when we weren't looking
for 30-bit visuals.  Probably of no practical consequence.
2021-08-01 03:36:23 +02:00
a927713a81
xgb-image: support 10-bit colours
Apparently, a DefaultDepth 30 Xserver won't do translucency.
2021-07-15 01:49:37 +02:00
5ae8c24b8d
xgb-image: gofmt 2021-07-15 01:49:34 +02:00
ef24d7980c
hswg: improve inotify processing
Make sure to read the whole record before checking flags.
2021-07-06 01:15:44 +02:00
6228693b22
Update .gitignore 2021-06-30 06:24:59 +02:00
be27f00685
hswg: add .Attr, .AttrList, contains
Trying to figure out a sensible way of handle tags.
2021-06-29 04:14:47 +02:00
61083027a3
hswg: split out asciidoc.go 2021-06-29 04:14:47 +02:00
5b432fcc0b
hswg: add a minimal README.adoc
Moving the example script from somewhere else.
2021-06-27 00:01:22 +02:00
04e19f5186
hswg: use inotify to watch for changed documents
Now we force the glob to be *.adoc, as well as *.asciidoc,
and there can only be one document directory.

The previous single-run mode is no longer supported.
2021-06-22 23:25:02 +02:00
49a685c32e
hswg: take output path for the index as argument 2021-06-22 23:25:02 +02:00
d763ce619d
hswg: separate rendering from link expansion 2021-06-22 23:25:02 +02:00
8276f6bcb9
hswg: an initial attempt at refactoring main() 2021-06-22 23:25:02 +02:00
dd5c583e8b
hswg: store backlinks in a map 2021-06-22 23:25:01 +02:00
63d18d068d
hswg: actually use templates for output files 2021-06-22 01:01:43 +02:00
d47a8d2237
Bump libasciidoc dependency 2021-06-02 22:56:49 +02:00
a979edf5b7
Bump libasciidoc dependency
Now at a usable release version again.
2020-10-04 15:31:24 +02:00
9db34a955b
Bump libasciidoc dependency 2020-09-30 03:00:00 +02:00
35974efe21
hswg: try to order entries by date, reverse order 2020-09-21 22:44:12 +02:00
8f542c7120
hswg: execute a template given on standard input
So that information can be extracted from documents easily.
2020-09-21 19:26:55 +02:00
ea8c59961c
hswg: don't link to drafts 2020-09-21 19:26:54 +02:00
750f2139f5
hswg: extract attributes from documents 2020-09-21 19:26:54 +02:00
3d002bc540
Bump libasciidoc dependency 2020-09-21 19:26:54 +02:00
084a0a94b0
hswg: avoid self-referential links 2020-08-18 06:35:32 +02:00
91b1120c4a
hswg: bump libasciidoc to a dev version
We want:
 - curved quotation marks
 - image alignment/float setting
2020-08-17 04:40:20 +02:00
f7f892fb59
hswg: deduplicate backlinks 2020-08-15 07:20:04 +02:00
d0ce3e3e66
Update README.adoc 2020-08-15 06:10:05 +02:00
3a5cc216bb
hswg: merge in hasp as a mode
No need to have the two-line header processor in two places.
2020-08-15 04:26:50 +02:00
a049249d81
hswg: add a static website generator 2020-08-15 04:26:50 +02:00
d4eb9cde39
Update README.adoc 2020-08-12 01:52:09 +02:00
cb1c8f8563
Render the README as AsciiDoc
The little issues aren't worth the monospace font in Gitea.
2020-08-12 01:42:31 +02:00
13275f1dd3
Update .gitignore 2020-08-06 19:04:11 +02:00
030a23c1a2
hasp: bump libasciidoc and other dependencies 2020-08-01 14:02:03 +02:00