My wife brought home a stray cat this weekend

Just a mess: all skin & bones, no teeth, older lady soaking wet in the rain. The cat yelled and followed her and then literally laid down at her feet. My wife scooped her up and carried her home.

We took her to the vet, tentatively named her Anchovy. Too freaked out and thin to get much in the way of tests or treatment yet.

We set her up in our garage in a blanket-wrapped carrier with a space heater on low. Been feeding her a little wet food every few hours, which she gobbled up eagerly. Trying to be careful not to over-feed for fear of refeeding syndrome.

Over the weekend, she warmed up and dried off. Been eating & drinking well. Gave her a litter box, which she's using no problem. She very clearly wants attention and company. Got another vet appointment this coming weekend, hopefully we can put a little weight on her.

re: My wife brought home a stray cat this weekend

@banjofox2 We're guessing she was someone's pet but something must have happened or they've severely neglected her :blobsadleft:​

re: My wife brought home a stray cat this weekend

Kind of nervous what she might have, in terms of infections or parasites. Don't want to pass anything on to our orange derps in the house, but couldn't leave her in the rain. Hoping she gets into better shape for a looksee at the vets. Hoping it's a positive sign that she's perked up and not pukey and using a litter box well.

re: My wife brought home a stray cat this weekend

@cr0ax@hachyderm.io Oh yeah, she's been to the vet once and going back this weekend.

Cruddy thing at the first visit was she was a bit too freaked out and they said too thin to get a blood draw (yikes). So yeah, she's by herself and definitely not coming in the house until/unless she gets a clear bill of health

re: My wife brought home a stray cat this weekend

Also hoping lil Anchovy's doing okay confined in the shed. Set up a spare Android phone as a camera and been spying on the scene occasionally. Good news that she seems restless and exploring the space.

Also hoping she's okay with neighborhood cats visiting at the door, since I've seen a few curious peek-ins so far. But I'm pretty sure there's no way to get in or out of the shed.

ActivityPub hackery

Spent some time over the weekend tinkering with some ActivityPub code with the intent to maybe write some blog posts and build some bots. Messily hacking my way toward working code and finding some surprises along the way.

Got HTTP signatures working and successfully posted to a Mastodon instance. Surprised to find it fails against a GoToSocial instance. So, that'll be a mystery to solve.

Also surprised to find that GoToSocial requires an HTTP signature on a GET request for an Actor's JSON resource. I wonder if that's some kind of abuse mitigation?

I can fetch the HTML rendering at the same URL with Accept: text/html. But, as soon as I use Accept: application/activity+json, a signature is required or else 403.

Mastodon doesn't do this, and in fact my fedi-ring validation code kind of relies on a plain old GET from client-side webpage JS. 🤔

re: ActivityPub hackery

Ah, yup. Looks like gotosocial enforces signature on Actor GET with intent:

This should only be served to REMOTE SERVERS that present a valid signature on the GET request, on behalf of a user, otherwise we risk leaking information about users publicly.

Interesting part is that I noticed Mastodon signs the HTTP GET requests to fetch Actor JSON from remote servers, but doesn't require it against itself.

github.com/superseriousbusines

re: ActivityPub hackery

This GET signature enforcement does kind of monkey-wrench what I thought was a clever-yet-dumb bit of my fedi-ring code:

In the browser, I try fetching a user's JSON Actor resource and peek in there for a link back to the ring in order to validate verification.

But, even if I can run the HTTP signature code in a browser, I'm not shipping a private key out to randos' browsers 😅

github.com/lmorchard/FediRing/

Quick Anchovy lunch update. She was very hungry and lively. No sound but just imagine ceaseless meowing. Please excuse the litter box.

Feel like I'm moving like Frankenstein's Monster in this video, but I didn't want to step on the lil cat and she was all over the place

@xenophora Oh no, she's barely got herself inside there, she's very skinny and small

And now sleepy Anchovy

@socketwench Not sure, long term. But for now, the shop's her home to isolate. We need to get her a workup at the vet's to see if she's got any infections or parasites. But, need to get some food into her for awhile first.

Maybe eventually if she's clean & healthy we think about introducing her to the critters in the house. (Also not sure if she wants to be in a house.)

@shawnhooper @triptych I hadn't really given Vivaldi much of a look before, but it seems like they're doing a lot of what I wish a browser would do?

@christi3k Me too! She's very vocal and restless now, hoping we can get some weight on her bod

Also, remember I mentioned an enby working at a tea shop doing the Charleston every day to Aurora's "Cure for Me"?

They had a grand finale at 30 days!

tiktok.com/@lazy._.cat01/video

@SuperTeece Sure you haven't ordered any poins this month?

@tankgrrl It's a good song!

2022/12/13