Commit Graph

223 Commits

Author SHA1 Message Date
486b58525f Add a basic tool for collecting web comments 2024-11-03 06:12:31 +01:00
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