Digitigrade @ git 47c3a70

Local

This timeline shows all public indexable notes posted by users on this server.

re: a horrible thought

a quick survey of the fonts on my debian install reveals:

  • Default 'sans serif', 'serif', and 'monospace' fonts: correct!
  • DejaVu: mostly correct, although DejaVu Sans (non fallback) is a fail as it doesn't render any mark above the J.
  • Hack, Liberation: fail, two marks on the J
  • Nimbus: fail, two marks on the J, and it's trying to escape to the left
  • Noto: mostly correct, although Cherokee, CJK, Coptic, Georgian, and Math variants fail by rendering two marks
  • OpenSymbol: fail. renders the acute as if it were its own letter
  • Quicksand, Symbola, URW Bookman and URW Gothic: fail, two marks on the J

all in all, a decent showing? from the default fonts especially.

re: microslop

oh, thanks for the bug report!

i didn't realize digitigrade was missing notifications for one's own posts, i'll get right on adding that.

Last modified 14 Mar 2026, 11:25
css

nice!

i wrote some media queries for it in case anyone else makes the mistake of opening the link of opening the documentation on a small laptop screen or phone

@media (max-width: 1400px) {
	body {
		max-width: 80vw;
	}
}

@media (max-width: 1100px) {
	.sidebar {
		float: initial;
		width: initial;
		margin: 10px 20px;
	}
	.content {
		margin-left: initial;
	}
}

take 'em or leave 'em :)

Mentions winter Sparkles!
Last modified 12 Mar 2026, 15:29
another digitigrade LinkPreview patch
  • switched LinkPreview from file_get_contents to cURL so we can access the headers
  • force htmldocument to use charset from response Content-Type header, if supplied
  • limit download size and set Accept header so we're less likely to feed things that aren't web pages into the html parser
e.g. https://fevriere.bandcamp.com/ (open on original instance)
e.g. https://fevriere.bandcamp.com/ (open on original instance)
Mentions winter Sparkles!
digitigrade fix

fixed the link previews' text encoding.

also switched from the HTML4 \DOMDocument to the HTML5 \Dom\HTMLDocument, because the documentation for the former was plastered with warnings and i figured "why not".

https://codeberg.org/postie/digitigrade/commit/5f9ebc7ba93389a3c9310fcdc576c8bb634aee3f

digitigrade fix
link preview text encoding fix https://codeberg.org/postie/digitigrade/commit/5f9ebc7ba93389a3c9310fcdc576c8bb634aee3f also replaces the HTML 4 \DOMDocument with the HTML 5 \DOM\HTMLDocument. stuff like https://fevriere.bandcamp.com/ now previews properly :)
digitigrade fix
link preview text encoding fix https://codeberg.org/postie/digitigrade/commit/5f9ebc7ba93389a3c9310fcdc576c8bb634aee3f also replaces the HTML 4 \DOMDocument with the HTML 5 \DOM\HTMLDocument. stuff like https://fevriere.bandcamp.com/ now previews properly :)
link preview text encoding fix https://codeberg.org/postie/digitigrade/commit/5f9ebc7ba93389a3c9310fcdc576c8bb634aee3f also replaces the HTML 4 \DOMDocument with the HTML 5 \DOM\HTMLDocument. stuff like https://fevriere.bandcamp.com/ now previews properly :)

yeah.. sorry i wasn't on earlier, was out in the snow storm ::P

wanna hang out in mumble sometime tomorrow?

Last modified 23 Feb 2026, 13:24
left-handed-phobic i guess?

i was watching a thing (i forgor what)

and like, the characters kept on giving eachother left handed hand shakes

and i'm like noooo that's ruuude but also wondering if everyone's just left handed in universe

this is so pretty i love the muted colors and texture!

just set it as my lock screen background

if you like janky shell scripts

here's how i've been tagging my collection.

#!/bin/sh
# bulk tag modification via ffmpeg
# e.g. ./myscript.sh myCoolBeans.flac year=1997 title="My Cool Beans (strikes again)" MUSICBRAINZ_ALBUMID=9f56a488-e585-4f32-98e0-656107a4ce2c
# or in bulk, find CoolBeansGH -exec /myscript.sh '{}' album="Cool Beans' Greatest Hits" year=1998 ';'

tmp_1="$(dirname "$1")/tmp_$(basename "$1")"
real_1="$1"
shift
for item in "$@"
do
    ffmpeg -i "$real_1" -metadata "$item" -codec copy -y "$tmp_1" > /dev/null 2>&1
    mv "$tmp_1" "$real_1"
done
echo "done $real_1"

a gui would probably be easier, but this gets the job done :)

Loading more…