Made more progress on my weekend project, a tool for generating images like this for social media.
Right now, it's an open source command-line tool written in Go, with a few configurable options. You can find the AGPL-licensed code on GitHub and start using it now!
Variable reward: questioning things
cats and ducks.
Feed me new food, News Feed.
Stream me your latest distraction.
You got it 🥂
Sooo with some additional logging on my server I confirmed it's the HTTP Signature verification failing. If I cheat and disable that on my instance, posts show up! 🎉
But apparently Go's libraries don't create a valid signature -- and neither does openssl when I call the CLI with the parameters I did. If I could figure out what arguments are passed to create the digest, I could quickly make it work. But that's enough for today too.
Follows work! Finally! I was missing the `@context` property 🤦♂️
Now to see about those posts.
GETting an outbox works; correct number of posts shows up. Now I guess I need to keep track of followers on my end to know where to deliver events when a new post is published.
Sometimes you have to wander out into a nearby forest to get some work done. https://writing.exchange/media/BIofoMOG8oRVEb_JoUQ
#Reading Timothy Snyder's On Tyranny and he nails down (among other things) why I've been thinking constant media coverage of white house drama is absurd. These "personnel shakeup" stories play/prey on our basic instincts. And though the change is subtle, they modify the filter we see current events through, to one that doesn't give us any advantage in seeing the truth.
Making software for humans. Interested in people, privacy, and creativity.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!