Today, I learned about git fsck --lost-found

@craigmaloney It turns out sometimes when you do a git reset --hard, that staged dirty changes may possibly be recovered with just slightly less work than just redoing all the work from scratch 🤦‍♂️

@craigmaloney I feel like after having tooted this, the soundtrack from The Crow should start. ("Sometimes they come back....")

@deadbeefmonster @krypt3ia @Jessicascott09 Heh, I've been using CPAP since I was about 25. Even blogged about the difference!

blog.lmorchard.com/2004/12/03/

A package from @rc2014 has arrived! I’m amazed at how compact everything’s packed! Now I just need to carve out some time to get to assembling

@Macross Yup, that one! Thinking I need to take lots of pictures once I start unpacking it, if only to know when I've lost any important parts

@binder Already having a metric ton of it just barely helps stave off the urge.

@lindsay alas, we embrace the impermanence of all things and endeavor to shitpost again

So, it's way too early to actually use this thing, but it turns out that I did indeed start hacking on a lil tool to ingest a Mastodon export tarball and spit out a static website based on the contents.

Doing it in Rust because I felt like it. Also it looks like Pagefind is in Rust, too, so maybe that'll make it easier to integrate.

Anyway, currently at a point where I can ingest a Mastodon export and generate per-day HTML pages. Going to work on unpacking all the media files next, then get Pagefind working for local search

General idea will be that you should be able to take one or more Mastodon exports, run this executable on them, and end up with a static website. Also aiming to make things configurable and templates customizable. And you should be able to incrementally update with further exports and/or fetching the latest from your account's Outbox URL

github.com/lmorchard/fossilize

I'm also still very much learning Rust, despite trying to do a project with it every few months. So, I'm quite sure I'm Doing Things Wrong in this project, but it seems to be doing the job anyway? 🤷‍♂️

I'll just keep bouncing off compiler errors until the magic incantations do the needful.

@float13 I went to check the weather the other day and ended up in a hellthread

@float13 lotta hot air yeah

me: (silently seething and irritably confused)
my office atmosphere: (is 100F)
me: "oh."

2023/06/30